Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by InMobi Team. If you also belong to the team, you can get access from here

InMobi Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

InMobi Interview Questions, Process, and Tips

Updated 8 Jan 2025

Top InMobi Interview Questions and Answers

View all 38 questions

InMobi Interview Experiences

Popular Designations

35 interviews found

Software Engineer Interview Questions & Answers

user image Sushrut Ikhar

posted on 3 Feb 2015

Interview Questionnaire 

3 Questions

  • Q1. Algorithms on arrays and strings (coding)
  • Ans. 

    Algorithms for manipulating arrays and strings in coding

    • Use sorting algorithms like quicksort and mergesort for arrays

    • Use string manipulation functions like substring and replace for strings

    • Use dynamic programming for optimizing solutions to array and string problems

  • Answered by AI
  • Q2. Distributed Database Design
  • Q3. Large scale Ad Server Design
  • Ans. 

    Designing a large scale Ad Server

    • Use distributed systems for scalability

    • Implement caching for faster ad delivery

    • Ensure high availability and fault tolerance

    • Use real-time bidding for efficient ad placement

    • Implement fraud detection mechanisms

    • Ensure compliance with privacy regulations

  • Answered by AI

Interview Preparation Tips

Round: Interview
Experience: They tested on thought-process during design problems. What problems are with the current solution I suggested and how to improve it...
Tips: Hints from interviewer are very helpful
Keep talking while you are thinking

Skills: Algorithms, Thinking Skills, Coding
College Name: IIT KHARAGPUR

Skills evaluated in this interview

Top InMobi Software Engineer Interview Questions and Answers

Q1. What do you understand by the endianness of the system ? How do you find out the the type of endianness ?
View answer (1)

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (196)

Interview Questionnaire 

3 Questions

  • Q1. N a line where words are separated by spaces, , and capitalize first letter of the reversed word. Other letters of the word should be in small. Input : “how are you?” → Output: “Woh Era ?uoy”
  • Ans. 

    The program capitalizes the first letter of each reversed word in a sentence.

    • Split the sentence into an array of words using space as a delimiter.

    • Reverse each word in the array and capitalize the first letter.

    • Join the modified words back into a sentence.

  • Answered by AI
  • Q2. He second question reduced to finding maximum weight matching in a bipartite graph. Not many people would have done this (maybe none)
  • Q3. There are 2 sets of countries. One set will donate clothes (something of this sort) and anotherset will accept clothes. A country can be in only 1 of the sets. The amount of clothes donated is also given. ...

Interview Preparation Tips

Round: Test
Experience: There were about 20 MCQs (30 minutes) to be done after the coding section. MCQs were totally nonsense. Can be done in 10 mins.For coding section 60 mins.  It was hosted on Hackerrank.
Duration: 90 minutes
Total Questions: 2

Round: Technical Interview
Experience: After this, selected candidates were interviewed that consists of 4 rounds and discussion was mostly on your CV and data structure problems.

General Tips: Be honest with your interviewer. If you are not comfortable in 1 topic, tell your interviewer honestly. Do well in other areas. Look for hints from the interviewer if you get stuck. They want to see how you approach a problem.
Skills: Algortihm, Data structure
College Name: IIT DELHI

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (42)
InMobi Interview Questions and Answers for Freshers
illustration image

Sdet Interview Questions & Answers

user image Anonymous

posted on 3 Apr 2015

Interview Questionnaire 

3 Questions

  • Q1. In a line where words are separated by spaces, , and capitalize first letter of the reversed word. Other letters of the word should be in small. Input : “how are you?” → Output: “Woh Era ?uoy”
  • Ans. 

    The program takes a string as input and capitalizes the first letter of each reversed word while keeping the rest of the letters in lowercase.

    • Split the input string into an array of words using the space as a delimiter

    • Iterate through each word in the array

    • Reverse the word and capitalize the first letter

    • Join the modified words back into a single string with spaces in between

  • Answered by AI
  • Q2. The second question reduced to finding maximum weight matching in a bipartite graph. Not many people would have done this (maybe none)
  • Q3. There are 2 sets of countries. One set will donate clothes (something of this sort) and anotherset will accept clothes. A country can be in only 1 of the sets. The amount of clothes donated is also given. ...

Interview Preparation Tips

Round: Test
Experience: There were about 20 MCQs (30 minutes) to be done after the coding section. MCQs were totally nonsense. Can be done in 10 mins.
Duration: 30 minutes
Total Questions: 20

Round: Technical Interview
Experience: CODING SECTION 60 MINS.  IT WAS HOSTED BY HACKERANK. the above questions wer asked.After this, selected candidates were interviewed that consists of 4 rounds and discussion was mostly on your CV and data structure problems.

Skill Tips: Tips: Be honest with your interviewer. If you are not comfortable in 1 topic, tell your interviewer honestly. Do well in other areas. Look for hints from the interviewer if you get stuck. They want to see how you approach a problem.
College Name: IIT DELHI

Sdet Interview Questions asked at other Companies

Q1. Given a M x N 2D array containing random alphabets and a function Dict(string word) which returns whether the 'word' is a valid English word. Find all possible valid words you can get from the 2D array, where the alphabets are adjacent to e... read more
View answer (1)

Interview Questions & Answers

user image Anonymous

posted on 21 May 2015

Interview Questionnaire 

17 Questions

  • Q1. Tell me about yourself
  • Ans. 

    I am a highly motivated individual with a passion for learning and achieving my goals.

    • I have a degree in computer science and have worked as a software developer for 3 years.

    • I enjoy volunteering at local charities and have organized several fundraising events.

    • In my free time, I like to read books on personal development and travel to new places.

    • I am a team player and enjoy collaborating with others to achieve common go

  • Answered by AI
  • Q2. What you learned during your summer internship
  • Ans. 

    I learned about project management, teamwork, and communication skills during my summer internship.

    • I gained experience in managing projects and meeting deadlines

    • I learned how to work effectively in a team and communicate with team members

    • I improved my problem-solving skills and learned to think creatively

    • I gained knowledge about the industry and the company's operations

    • I received feedback on my work and learned how to

  • Answered by AI
  • Q3. 3 strengths and 3 weakness ( Very tricky Question )
  • Q4. What do you know about InMobi
  • Ans. 

    InMobi is a global mobile advertising and discovery platform that reaches over 1.5 billion unique mobile devices worldwide.

    • Founded in 2007 in India

    • Offers a range of advertising formats including video, native, and display ads

    • Provides data-driven insights to help advertisers reach their target audience

    • Has partnerships with major brands and publishers such as Uber, Samsung, and ESPN

    • Headquartered in Bangalore, India with ...

  • Answered by AI
  • Q5. Why InMobi
  • Ans. 

    InMobi is a leading global mobile advertising platform with innovative ad formats and advanced targeting capabilities.

    • InMobi has a strong presence in the mobile advertising industry

    • Their ad formats are creative and engaging

    • They offer advanced targeting capabilities for better ROI

    • InMobi has a global reach with offices in multiple countries

    • They have a strong focus on data privacy and security

  • Answered by AI
  • Q6. Plan for further studies
  • Ans. 

    I plan to pursue a master's degree in computer science.

    • Researching universities with strong computer science programs

    • Preparing for GRE exam

    • Networking with alumni and professors for recommendations

    • Applying for scholarships and financial aid

    • Considering online or part-time programs for flexibility

  • Answered by AI
  • Q7. Add 3 linked lists
  • Ans. 

    To add 3 linked lists, traverse each list and add the corresponding nodes, carry over the remainder to the next node.

    • Traverse each list and add the corresponding nodes

    • Carry over the remainder to the next node

    • Handle cases where the lists are of different lengths

  • Answered by AI
  • Q8. General discussion on BigData, as I have worked on Hadoop
  • Q9. Serialize and Deserialize a Binary Tree
  • Ans. 

    Serialize and deserialize a binary tree.

    • Serialize: Traverse the tree in pre-order and store the node values in a string with a delimiter.

    • Deserialize: Split the string using the delimiter and create a new node for each value.

    • Use a special character to represent null nodes.

    • Recursively traverse the left and right subtrees to reconstruct the tree.

    • Time complexity: O(n), Space complexity: O(n).

  • Answered by AI
  • Q10. Tell me about yourself*
  • Ans. 

    I am a highly motivated individual with a passion for learning and a strong work ethic.

    • I have a degree in computer science and have worked as a software developer for 3 years.

    • I am proficient in multiple programming languages including Java, Python, and C++.

    • I am a quick learner and enjoy taking on new challenges.

    • In my free time, I enjoy hiking and playing guitar.

  • Answered by AI
  • Q11. Tell about the projects done
  • Ans. 

    I have worked on various projects including website development, mobile app development, and data analysis.

    • Developed a responsive website for a local restaurant using HTML, CSS, and JavaScript

    • Created a mobile app for a fitness center using React Native

    • Analyzed customer data for a retail company using Python and SQL

    • Collaborated with a team to develop a chatbot for a healthcare organization using Dialogflow

    • Designed and i...

  • Answered by AI
  • Q12. Find the first repeating element in an array of integers
  • Ans. 

    Find the first repeating element in an array of integers

    • Create a hash table to store the frequency of each element

    • Traverse the array and check if the element is already present in the hash table

    • If yes, return the element as it is the first repeating element

    • If no repeating element is found, return null

  • Answered by AI
  • Q13. Discussion on 8-Queen’s problem
  • Q14. Find if there is a triplet in a Balanced BST that adds to zero
  • Ans. 

    Find if there is a triplet in a Balanced BST that adds to zero

    • Traverse the tree in-order and store the values in an array

    • Use three pointers to find the triplet that adds to zero

    • Start with the first pointer at the beginning of the array and the other two at the end

    • Move the pointers towards each other until the sum of the triplet is found or all combinations are exhausted

  • Answered by AI
  • Q15. Wildcard Matching -----/
  • Q16. Some bhaukaal question on graph
  • Q17. Discussion about Trie data structure, T9 dictionary

Interview Preparation Tips

Round: Test
Experience: 25 MCQ’s, coding questions.MCQ’s were easy, coding questions –1) Kth Optimal path in a matrix.



-----) Given a string, evaluate it and return the integer answer.Eg. Input : “1+2+3*(4+5)*9+4-5*2″

     Output : 240
Duration: 90 minutes
Total Questions: 25

Round: Other Interview
Experience: Personal Interview 3





*

College Name: NA

Skills evaluated in this interview

InMobi interview questions for popular designations

 Software Engineer

 (4)

 Associate Product Manager

 (2)

 Analyst

 (2)

 Software Development Engineer II

 (2)

 Quality Analyst

 (1)

 Senior Analyst

 (1)

 Software Developer

 (1)

 Business Analytics

 (1)

Interview Questions & Answers

user image Anonymous

posted on 13 Jun 2015

Interview Questionnaire 

6 Questions

  • Q1. Given a linked list of integers, remove all duplicates
  • Ans. 

    Remove all duplicates from a linked list of integers

    • Traverse the linked list and keep track of seen values using a hash set

    • If a value is already in the hash set, remove the node from the linked list

    • Time complexity: O(n), Space complexity: O(n)

  • Answered by AI
  • Q2. Implement a queue using stack
  • Ans. 

    Implement a queue using stack

    • Use two stacks, one for enqueue and one for dequeue

    • When enqueueing, push onto the enqueue stack

    • When dequeueing, pop from the dequeue stack

    • If the dequeue stack is empty, transfer all elements from enqueue stack to dequeue stack

  • Answered by AI
  • Q3. To write a simple program which explains all the concepts of multithreading and explain it to him considering him a layman
  • Q4. To design a class which has two random numbers and a mathematical operation in between them. If the user answers correctly, then a new question comes, otherwise the user tries the answering the same thing ...
  • Ans. 

    Design a class for a math quiz game with random numbers, timer, score, and retry option.

    • Create a class with two random number generators and a random mathematical operation

    • Implement a timer and score tracker

    • If user answers correctly, generate a new question, else allow user to retry

    • Examples of mathematical operations: addition, subtraction, multiplication, division

    • Examples of retry options: allow user to see correct an

  • Answered by AI
  • Q5. Given two strings, you need to transform one into the other. You can only transform 1 character at a time. The string formed after each character change should be a recognised word in the English language....
  • Ans. 

    A function to transform one string into another by changing one character at a time, ensuring each transformation results in a valid English word.

    • Use a breadth-first search algorithm to explore all possible transformations

    • Create a dictionary of valid English words to check against

    • Track visited words to avoid repeating transformations

    • Return the shortest path of transformations from the starting string to the target stri

  • Answered by AI
  • Q6. Given a matrix of n*n, print all the paths from 0,0 to n,n. You can either increase the x-coordinate one at a time or the y co-ordinate. Decreasing co-ordinates or gong diagonally is not allowed
  • Ans. 

    Print all paths from 0,0 to n,n in a matrix of n*n by increasing x or y coordinate.

    • Use recursion to traverse through all possible paths

    • At each step, check if moving right is possible, if yes, move right and add 'R' to path

    • Similarly, check if moving down is possible, if yes, move down and add 'D' to path

    • If current position is (n-1, n-1), print the path

    • Backtrack to previous position and remove last added direction from p

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: It was hosted on Hackerrank. MCQ’s are all technical questions and also have negative marking (+1,-0.25). We had 20 minutes to do the 25 MCQ’sThe coding questions were:1. Given an array of integers and a number, count the total number of subsets of the array with sum equal to the number. (15 minutes)2. Given an array of integers, you need to check if its an arithmetic progression, geometric progression or fibonacci series. You then need to return the next number in the series or -999 if the given numbers does not follow any of the above series. The fibonacci series need not start with 0. A valid fibonacci series could be 8,9,17 (25 minutes)

Round: Technical Interview
Experience: She asked me to design a database. 1 table for employees, another for department. Initially 1 employee could be in just 1 department but each department has multiple employees. Then she changed it such that each employee could be in many departments and each department can have multiple employees. Then she asked me to write a simple query to list all the employees that belonged to a specific department.

General Tips: Be frank, be honest with your interviewer. If you are not comfortable in 1 topic, tell your interviewer honestly. Do well in other areas. Look for hints from the interviewer if you get stuck. They want to see how you approach a problem.
College Name: NA

Skills evaluated in this interview

Get interview-ready with Top InMobi Interview Questions

Contribute & help others!
anonymous
You can choose to be anonymous

InMobi Interview FAQs

How many rounds are there in InMobi interview?
InMobi interview process usually has 2-3 rounds. The most common rounds in the InMobi interview process are Technical, One-on-one Round and HR.
How to prepare for InMobi interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at InMobi. The most common topics and skills that interviewers at InMobi expect are Weaving, Advertising, Data Analysis, Analytical Chemistry and Benefits Administration.
What are the top questions asked in InMobi interview?

Some of the top questions asked at the InMobi interview -

  1. to design a class which has two random numbers and a mathematical operation in ...read more
  2. In a line where words are separated by spaces, , and capitalize first letter of...read more
  3. Given two strings, you need to transform one into the other. You can only trans...read more
How long is the InMobi interview process?

The duration of InMobi interview process can vary, but typically it takes about less than 2 weeks to complete.

Recently Viewed

JOBS

InMobi

No Jobs

INTERVIEWS

Aptiv

No Interviews

SALARIES

SKH Metals

SALARIES

SKH Metals

INTERVIEWS

Aptiv

No Interviews

INTERVIEWS

Aptiv

No Interviews

SALARIES

SKH Metals

SALARIES

Urban Company

INTERVIEWS

Uber

No Interviews

JOBS

Uber

No Jobs

Tell us how to improve this page.

InMobi Interview Process

based on 24 interviews

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

BYJU'S Interview Questions
3.1
 • 2.1k Interviews
Flipkart Interview Questions
4.0
 • 1.3k Interviews
Paytm Interview Questions
3.3
 • 749 Interviews
Swiggy Interview Questions
3.8
 • 425 Interviews
BigBasket Interview Questions
3.9
 • 358 Interviews
PolicyBazaar Interview Questions
3.6
 • 346 Interviews
Zomato Interview Questions
3.8
 • 311 Interviews
Ola Cabs Interview Questions
3.4
 • 138 Interviews
MakeMyTrip Interview Questions
3.7
 • 122 Interviews
BookMyShow Interview Questions
4.0
 • 23 Interviews
View all

InMobi Reviews and Ratings

based on 182 reviews

3.5/5

Rating in categories

3.1

Skill development

3.6

Work-life balance

3.6

Salary

2.9

Job security

3.4

Company culture

2.9

Promotions

3.1

Work satisfaction

Explore 182 Reviews and Ratings
Senior Product Manager - InMobi DSP

Bangalore / Bengaluru

5-7 Yrs

Not Disclosed

Graphic Designer

Bangalore / Bengaluru

2-4 Yrs

Not Disclosed

Manager - Consumer Insights

Bangalore / Bengaluru

5-7 Yrs

Not Disclosed

Explore more jobs
Accounts Manager
41 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Development Engineer II
38 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Analyst
36 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Analyst
36 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
34 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare InMobi with

Flipkart

4.0
Compare

Ola Cabs

3.4
Compare

Paytm

3.3
Compare

Swiggy

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview