Tip 1 : Practice coding question on data structure
Tip 2 : Learn OOPS concept
Tip 3 : Go through System Design Concept
Tip 1 : Have some projects on resume as this is for experience role
Tip 2 : Highlight Key skills of your project.



Given 'S' : abcdg
Then output will be : 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
I have solved this kind of problem earlier as well. So able to solve it.






1. There might be duplicates present in the array.
2. The order of the permutations in the output does not matter.
3. Do not use any kind of in-built library functions to find the answer.
This round starts with introduction. Then later interviewer move to coding questions and java concept.
He asked me about some java concept like hashset internal working, difference between comparator and comparable, what happen if we reduce load factor in hashmap, how can we create our own immutable class, stream api concept, multithreading concept.
Then he move on to Spring concept like difference between @primary and @Qualifier .



Given an array/list ‘ARR' = [ 3, 2, 4, 5, 6 ] and 'K' = 3. The 3rd smallest element is "4" because the order of numbers is [ 2, 3, 4, 5, 6 ].
I told sorting approach to him. Interviewer asked about time complexity and space complexity. Later, he told me to improve time complexity. I told him we can use counting sort for the same. He asked about limitation of counting sort. Then he aske me if we can solve it without any sorting algo. After some little hit from him, I am able to give four pointer approach and can be solved in single pass. He asked me to code which I did and He seems satisfied with it.
Interview start with basic introduction. Then I explain my project and then he asked some questions releated to project. Then he asked about tech stack which I used. He asked why I used AWS service like Lambda, S3 etc. What are other alternatives .Later he asked about some java concept and system design concept like what is load balancer, what is VPC in AWS, database sharding etc. Then he asked me to list down the flow of service which will be used in a normal flow of ecommerce website like amazon.in.
Design the flow of service which will be called in an e-commerce user journey.
Tip 1 : List down all the service first.
Tip 2 : Connect them one by one as which service will be called and when.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?