
InMobi Test Automation Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 8 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at InMobi.
Senior Software Development Engineer in Test
I went through 8 rounds of interviews. I don't remember all the questions, but I've listed what I can recall. Round 1 was a telephonic call where I was asked about writing test plans and test cases. Round 2 was also telephonic, and the question was about testing for memory leaks in a stack data structure. Rounds 3, 4, 5, and 6 were face-to-face. Round 3 involved discussing recent projects and designing a test framework. Round 4 was a coding challenge: given a list of 0s, 1s, and 2s, sort the array with bug-free, readable code. Round 5 included a detailed discussion on past projects and writing test cases for Gmail login. Round 6, with the hiring manager, involved finding the kth smallest element in two sorted arrays. Round 7 was a telephonic HR round where I was asked about my job history, reasons for joining InMobi, family background, my decision not to take the JEE exam, other company talks, and salary expectations. Round 8 was a telephonic round with the Director, focusing on cultural fit, asking about my most challenging technical task in the last six months, what I could have done better, and the pros and cons of my previous organizations. Round 9 with the CTO was skipped.
- Tell me about how you approach writing a test plan and test cases.
- Considering a stack as a data structure, what methods can you use to test for memory leaks?
- Can you discuss your recent projects?
Software Development Engineer in Test
I applied for a job at InMobi via LinkedIn and HR got back to me the next day to schedule an interview. I had two phone interviews, the second one with a senior person where they asked some basic but good questions. About a week later, I went to their main office for my on-site interviews. The office looked awesome! I then had 3 face-to-face interviews.
- The interviewers didn't focus on typical coding challenges like from cracking the code interview or geeksforgeeks.
- They specifically targeted the skills they were looking for.
- They assessed problem-solving abilities.
Test Automation Engineer
The interview process involved several rounds. Rounds 1, 2, and 3 were technical and coding rounds, each lasting an hour. Rounds 1 and 2 were with Glance, and Round 3 was with InMobi (Glance's parent company). Rounds 1 and 2 were considered easy, focusing on testing, test automation, and coding questions. Round 3 was of moderate difficulty with similar question types. Round 4 was with the Hiring Manager for an hour. Finally, Round 5 was an HR discussion leading to an offer. I was rejected after the 3rd round. The HR person seemed inexperienced, as she didn't send proper emails or feedback after each stage, requiring me to follow up multiple times. Getting an invite for Round 3 was exhausting. Note: If you receive an offer from InMobi, it might be beneficial to use it to secure another offer and decline InMobi, as Glassdoor reviews suggest poor work-life balance and excessive workload there.
- In a scenario with 3 lodge rooms, devise a Java program to calculate the maximum bookings possible per day.
- Can you write a Java program to identify and display the increasing and decreasing orders within an array? For example, Input1-(1,2,3,4) and Input2-(9,8,7,6).
- Implement a Java program that rotates an array by a specified offset. Given Input-(1,2,3,4) and Offset- 2, the expected Output is (3,4,1,2).
InMobi Test Automation Engineer Interview Questions
Quoted word for word from InMobi interview reports.
“How do you print unique characters from a string, ignoring spaces? For example, from 'abdd ccdef highest', the output should be 'ab cdef higst'.”
Read reports →“Given an array containing only 0s, 1s, and 2s, please write bug-free and readable code to sort it.”
Read reports →“Implement a Java program that rotates an array by a specified offset. Given Input-(1,2,3,4) and Offset- 2, the expected Output is (3,4,1,2).”
Read reports →“If you are given two sorted arrays, how would you find the kth smallest element among them?”
Read reports →“How would you find the three numbers in an array (positive and negative) that give the largest product?”
Read report →“Can you write a Java program to identify and display the increasing and decreasing orders within an array? For example, Input1-(1,2,3,4) and Input2-(9,8,7,6).”
Read report →“Considering a stack as a data structure, what methods can you use to test for memory leaks?”
Read report →“Can you describe the Appium architecture in detail?”
Read report →“Can you come up with test cases for Notepad?”
Read report →Formats, difficulty and experience
Across all 8 InMobi interview reports.