Tip 1 : Solve LC Regularly for 1-2 months
Tip 2 : Focus on topics you're best at. Do some questions on which you're weak, but don't devote too much time for it.
Tip 3 : Prepare for system design interviews as well if you're an experienced folk.
Tip 1 : Mention previous experiences and 1-2 lines about your work.
Tip 2 : Mention projects with clickable links.
It was over a video call. The question was about sorting an array.
The interviewer was helpful with regular hints in between. I was first able to give a brute force solution, but she wanted a 3 pointer solution.
Slowly with hints, I was able to converge towards the 3 pointer solution.



Input: 'arr' = [2, 2, 2, 2, 0, 0, 1, 0]
Output: Final 'arr' = [0, 0, 0, 1, 2, 2, 2, 2]
Explanation: The array is sorted in increasing order.
Initially, I took 20 mins to come up with a solution, but it was a brute force one which involved a sorting algorithm bubble sort.
But the interviewer wanted a 3 pointer solution.
The interviewer gave regular hints in between and I was able to finally converge to a 3 pointer solution.
It was again over a video call. The interview was about data structures and algorithms and was conducted over codeshare. Interviewer was really helpful.



It was in evening. Mainly about domain Android Development. This was also over video call.
There were multiple questions on Android :
1. Activity Lifecycle
2. What is android manifest used for ?
3. Explain Looper and Handlers.
4. What is handler thread?
5. What are services ?
Since I was already good at Android and had worked on these things in my previous job, I was able to answer all of these questions without difficulty.
This round was over phone call. I was interviewed by hiring manager who asked questions related to my previous projects.
Questions about my previous projects' architectures, libraries used, technology worked upon etc.
Tip 1 : Prepare your projects well. You'll be grilled on it.
Tip 2 : Prepare about why you want to leave your current job.
Tip 3 : Prepare questions on all technologies you've mentioned on your resume.

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