Preparation Guide
- Create or Update CV
- Understand and prepare your current project architecture in depth
- Prepare your intro for current exp, and why seeking out
- Upload skillset on naukri, linkedin, etc
- Start with
- Prepare basic design pattern, solid, microservice pattern(Refer link)
- Prepare core java, spring boot,auth, logging, testing framework, etc.(link, run simple microservice to fetch data from db and 3rdparty, and writre test case)
- Basic frontend (link, run basic async call and render data on sandbox)
- Devops (link kafka, redis, docker, k8s, Terraform, Jenkins)
- Basic System deisgn(link)
- ByteByteGo link
- Banking Domain
- Retail Domain
Best Time to buy or sell stock link
Currency denomination exchange with min coins
top k element: priorityqueue(read the property of it , implemented with priority heap)
write a program in java using streams api to extract average Age for each classname for school having list of student with classname, average, name, subject
Map<String, Double> averageAgeByClass = students.stream().collect(Collectors.groupingBy( Student::getClassName, Collectors.averagingInt(Student::getAge) ));