Three rounds, two DSA and one HR.
In DSA mostly Tree, graph and Dynamic programming. Be very clear with your concepts of system designing. In HR round, focus on communication and work ethics.
Interview questions [1]
Question 1
Write the meeting scheduling algorithm, There are some starting and ending time, I have to figure out the minimum number of meeting rooms required.
Four rounds, data structures and algorithms, HR round. Manager round,
linked list, bitwise operations, graph, dynamic programming, memoisation, salary discussion, git, mongoose, express, react, graph, optimisation, It was a quite pleasant experience.
Chatted with interviewer about various technical questions such as http protocol, Android activity life cycles, general background thread processes. Wrote script to do for modifying a string using bubble sort algorithm.
Interview questions [1]
Question 1
Describe Android activity lifecycles such as onStart, onStop...