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

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

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 (38)

Analyst Interview Questions & Answers

user image Anonymous

posted on 9 May 2015

Interview Questionnaire 

2 Questions

  • Q1. Little discussion on my project
  • Q2. Given a chessboard and the initial position of horse. If “n” is the number of steps the horse can make then what is probability that it goes out of board ?
  • Ans. 

    Probability of a horse going out of a chessboard in 'n' steps.

    • The total number of possible moves for a horse is 8.

    • The probability of going out of the board depends on the position of the horse.

    • For example, if the horse is at a corner, the probability of going out of the board is higher.

    • The probability can be calculated using combinatorics and geometry.

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: They did not expect any code in this round. An algo or pseudo code is fine.



1) You are given 2 vessels with capacity M liters and N liters capacity and infinite supply of water. You need to find the minimum number of steps required to get P liters. Any of the below action is considered a step



     a) Filling vessel with water



     b) Emptying vessel



     c) Pouring water from one vessel to another vessel.



2) Given n sets each containing m integers. You need to create MinDiff set by picking exactly 1 element from each set. The difference between the maximum and minimum elements in the MinDiff set should be minimum.



eg: for the sets {30, 20, 10, 40},{ 22, 33, 44, 99},{ 16, 17, 18, 19} min diff set is {19, 20, 22}. Max and min elements in MinDiff set are 22 and 19 and their difference is 3.

Round: Technical Interview
Experience: 1) you will be given the binary representation of the numbers in the form of 2D array.eg: r1- 00001

r2- 00100

r3- 01010

r4- 00110

r5- 00111 This means the elements are 1, 4, 10 , 6 and 7.

A number “n” is given. Let us say that n can be formed by doing bitwise OR operation on rows of given matrix. What is the minimum number of rows that needs to be deleted from the matrix so that “n” can never be formed by doing the OR of the rows.

If n is 14(01110) then it can be formed by doing r2|r3 or r3|r4. You can prevent n formation either by deleting {r2,r4} or {r3}. But {r3} has least number of elements so it is the required set.2) Find the average of mid 50% of elements in the running stream of integersI have not cleared round-II so no further questions.

College Name: IIT GANDHINAGAR

Analyst Interview Questions asked at other Companies

Q1. N-th Fibonacci NumberYou are given an integer ‘N’, your task is to find and return the N’th Fibonacci number using matrix exponentiation. Since the answer can be very large, return the answer modulo 10^9 +7. Fibonacci number is calculated u... read more
View answer (5)

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)

InMobi interview questions for popular designations

 Software Engineer

 (4)

 Analyst

 (2)

 Associate Product Manager

 (2)

 Software Development Engineer II

 (2)

 Ad Operations Analyst

 (1)

 Business Analyst

 (1)

 Business Analytics

 (1)

 Business Development Manager

 (1)

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 (180)

Get interview-ready with Top InMobi Interview Questions

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 One-on-one Round, Technical 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.

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.2k Interviews
Flipkart Interview Questions
4.0
 • 1.4k Interviews
Paytm Interview Questions
3.3
 • 777 Interviews
Swiggy Interview Questions
3.8
 • 435 Interviews
BigBasket Interview Questions
3.9
 • 356 Interviews
PolicyBazaar Interview Questions
3.6
 • 344 Interviews
Zomato Interview Questions
3.8
 • 321 Interviews
Ola Cabs Interview Questions
3.4
 • 143 Interviews
MakeMyTrip Interview Questions
3.7
 • 121 Interviews
BookMyShow Interview Questions
3.9
 • 23 Interviews
View all

InMobi Reviews and Ratings

based on 182 reviews

3.5/5

Rating in categories

3.1

Skill development

3.7

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

Senior Analyst Consumer Insights

Bangalore / Bengaluru

3-6 Yrs

₹ 8-15 LPA

Graphic Designer

Bangalore / Bengaluru

2-4 Yrs

Not Disclosed

Explore more jobs
Accounts Manager
41 salaries
unlock blur

₹8 L/yr - ₹19 L/yr

Software Development Engineer II
38 salaries
unlock blur

₹22 L/yr - ₹45 L/yr

Analyst
36 salaries
unlock blur

₹6.2 L/yr - ₹11 L/yr

Senior Analyst
36 salaries
unlock blur

₹8 L/yr - ₹22 L/yr

Senior Software Engineer
34 salaries
unlock blur

₹18 L/yr - ₹51 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