I applied through college or university. I interviewed at InMobi
Interview
It consisted of an online coding round+MCQ questions(which were pretty easy): to be done in 1.5 hrs. If you clear this round you have multiple interview rounds.
Interview questions [1]
Question 1
Was related to data structure design, 0-1 knapsack problem, standard dp problem
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...