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 and Answers

Updated 8 Jan 2025
Popular Designations

43 Interview questions

A Software Developer was asked
Q. Given an array of integers, find the first repeating element in it. In other words, you need to find the element that occurs more than once and whose index of first occurrence is smallest.
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

A Software Developer was asked
Q. Design an algorithm to serialize and deserialize a binary tree. There is no restriction on how your serialization/deserialization algorithm should work. You just need to ensure that a binary tree can be ser...
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).

A Software Developer was asked
Q. What are your plans 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

A Software Developer was asked
Q. 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 ...

An Analyst was asked
Q. Given a chessboard and the initial position of a knight, if 'n' is the number of steps the knight can make, what is the probability that it goes out of the 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.

View all Analyst interview questions
A Software Developer was asked
Q. Given a line where words are separated by spaces, capitalize the first letter of the reversed word, and make the other letters of the word lowercase. For example: Input: “how are you?” → Output: “Woh Era ?u...
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.

View all Software Developer interview questions
A Software Developer was asked
Q. Given two sets of countries, one donating clothes and the other accepting, and the amount of clothes donated, maximize the total amount of clothes donated such that there is a one-to-one relationship betwee...
Ans. 

Maximize clothes donation between two sets of countries with one-to-one relationships.

  • Model the problem as a bipartite graph where one set represents donors and the other set represents recipients.

  • Use algorithms like the Hungarian algorithm or maximum flow to find the optimal matching.

  • Example: If country A donates 5 clothes to country B, and country C donates 6 to country D, ensure no overlaps.

  • Consider edge cases ...

View all Software Developer interview questions
Are these interview questions helpful?
A Sdet was asked
Q. Given a line where words are separated by spaces, reverse each word and capitalize its first letter. The other letters of the word should be in lowercase. For example, Input: “how are you?” → Output: “Woh E...
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

View all Sdet interview questions
A Business Analyst was asked
Q. EXPLAINATION of DSP and SSP
Ans. 

DSP stands for Demand-Side Platform and SSP stands for Supply-Side Platform in the context of programmatic advertising.

  • DSP is a platform used by advertisers to purchase ad inventory in real-time auctions.

  • SSP is a platform used by publishers to sell their ad inventory to advertisers.

  • DSPs and SSPs work together in programmatic advertising to automate the buying and selling of ad space.

  • DSPs use data and algorithms to...

View all Business Analyst interview questions
A Software Engineer was asked
Q. What do you understand by the endianness of the system ? How do you find out the the type of endianness ?
Ans. 

Endianness refers to the byte order of a system. It determines how multi-byte data types are stored in memory.

  • Little-endian systems store the least significant byte first, while big-endian systems store the most significant byte first.

  • Endianness can affect the way data is transmitted between systems.

  • To determine the endianness of a system, you can use the byte order mark (BOM) or write a test program that checks t...

View all Software Engineer interview questions

InMobi Interview Experiences

35 interviews found

Interview Questions & Answers

user image Swastik Pandey

posted on 5 Dec 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(4 Questions)

  • Q1. Find length of longest substring, without repeating charecters
  • Q2. Implement a custom method for Memoization
  • Q3. What is this keyword, and follow up questions were asked on this
  • Q4. Deep copy and shallow copy

Analyst Interview Questions & Answers

user image abishek saju

posted on 15 Dec 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Why do you want to work here
Round 2 - One-on-one 

(1 Question)

  • Q1. Explain your previous work experience
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Optimisation techniques/ vanilla js
  • Q2. Polyfill of promise
  • Ans. 

    Polyfill of promise is a code that adds support for promises in older browsers.

    • Polyfill is used to fill in the gaps in browser support for certain features.

    • For promises, a polyfill can be used to provide support in older browsers that do not natively support promises.

    • Popular promise polyfills include 'es6-promise' and 'bluebird'.

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Leetcode easy-medium

Round 2 - Technical 

(2 Questions)

  • Q1. What is Cyber Security and information security?
  • Ans. 

    Cyber security is the practice of protecting systems, networks, and data from digital attacks.

    • Cyber security involves implementing measures to prevent unauthorized access, data breaches, and other cyber threats.

    • It includes technologies, processes, and practices designed to protect networks, devices, programs, and data from attack, damage, or unauthorized access.

    • Examples of cyber security measures include firewalls, ant...

  • Answered by AI
  • Q2. What are the types of encryption?
  • Ans. 

    Types of encryption include symmetric encryption, asymmetric encryption, and hashing.

    • Symmetric encryption: Uses the same key for both encryption and decryption, examples include AES and DES.

    • Asymmetric encryption: Uses a pair of public and private keys for encryption and decryption, examples include RSA and ECC.

    • Hashing: Converts data into a fixed-size string of bytes, examples include MD5 and SHA.

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. General Understanding of Ad Tech space. And Gernal Marketing & Digital Marketing Questions. CRM related Questions.
Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
-

I applied via Referral and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Max circular subarray sum
  • Ans. 

    Find the maximum sum of a circular subarray in a given array of integers.

    • Use Kadane's algorithm to find the maximum subarray sum in a non-circular manner.

    • Calculate the total sum of the array and apply Kadane's algorithm to find the minimum subarray sum.

    • The maximum circular subarray sum can be found as: max(max_subarray_sum, total_sum - min_subarray_sum).

    • Example: For array [1, -2, 3, -2], max subarray sum is 3, and circ...

  • Answered by AI
Round 2 - One-on-one 

(2 Questions)

  • Q1. Max frequency stack
  • Ans. 

    Implement a stack that supports push, pop, and retrieving the most frequent element efficiently.

    • Use a hash map to count frequencies of elements.

    • Maintain a stack for each frequency level to store elements.

    • When pushing, update the frequency and push to the corresponding stack.

    • When popping, retrieve from the highest frequency stack and update counts.

    • Example: Push(5), Push(7), Push(5) results in frequency {5: 2, 7: 1}.

  • Answered by AI
  • Q2. Minimum no of platforms required
  • Ans. 

    Calculate the minimum number of platforms needed at a train station based on arrival and departure times.

    • Sort arrival and departure times.

    • Use a two-pointer technique to track platforms needed.

    • Increment platform count on arrival and decrement on departure.

    • Example: For arrivals [10:00, 10:15] and departures [10:30, 10:45], 1 platform is needed.

  • Answered by AI
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Tell me about a tough situation with a colleague or manager
  • Q2. Tell me about a challenge in your life and how you overcame it
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Referral and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Basic Sql, python and Excel questions.
Round 2 - One-on-one 

(1 Question)

  • Q1. Situational Interview round
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Product Management 

(1 Question)

  • Q1. Explain the product you worked on in your previous company
Round 2 - Behavioral 

(1 Question)

  • Q1. More Product sense question

Interview Preparation Tips

Interview preparation tips for other job seekers - If you have a good Education background and talk confidently. You can get in.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Great picture with the best
Round 2 - Technical 

(1 Question)

  • Q1. Greater Noida west bengal
Round 3 - Behavioral 

(1 Question)

  • Q1. Great job Group manager
Round 4 - HR 

(1 Question)

  • Q1. Great Great Great Great

Top trending discussions

View All
Interview Tips & Stories
5d (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about InMobi?
Ask anonymously on communities.

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, Data Analysis, Advertising, SQL and Python.
What are the top questions asked in InMobi interview?

Some of the top questions asked at the InMobi interview -

  1. The office of InMobi technologies has 10 floors, each with 300 employees. In th...read more
  2. to design a class which has two random numbers and a mathematical operation in ...read more
  3. In a line where words are separated by spaces, , and capitalize first letter of...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.

Overall Interview Experience Rating

4/5

based on 25 interview experiences

Difficulty level

Easy 40%
Moderate 50%
Hard 10%

Duration

Less than 2 weeks 82%
4-6 weeks 9%
More than 8 weeks 9%
View more

Interview Questions from Similar Companies

R.R. Donnelley Interview Questions
3.8
 • 117 Interviews
Epsilon Interview Questions
3.8
 • 93 Interviews
Publicis Interview Questions
3.7
 • 54 Interviews
Regalix Interview Questions
2.9
 • 50 Interviews
Denave Interview Questions
3.6
 • 43 Interviews
Smollan Group Interview Questions
4.0
 • 40 Interviews
Xdbs Interview Questions
3.1
 • 39 Interviews
Groupm Media Interview Questions
3.8
 • 37 Interviews
View all

InMobi Reviews and Ratings

based on 195 reviews

3.3/5

Rating in categories

2.9

Skill development

3.4

Work-life balance

3.4

Salary

2.7

Job security

3.2

Company culture

2.7

Promotions

2.9

Work satisfaction

Explore 195 Reviews and Ratings
Lead - Site HRBP

Lucknow

4-6 Yrs

Not Disclosed

SDE III - Microsoft Dynamics 365 Finance

Bangalore / Bengaluru

6-10 Yrs

Not Disclosed

Explore more jobs
Accounts Manager
51 salaries
unlock blur

₹9.1 L/yr - ₹19 L/yr

Senior Analyst
48 salaries
unlock blur

₹11.2 L/yr - ₹20 L/yr

Software Development Engineer II
42 salaries
unlock blur

₹18.5 L/yr - ₹45 L/yr

Product Manager
38 salaries
unlock blur

₹32.1 L/yr - ₹57.4 L/yr

Senior Software Engineer
38 salaries
unlock blur

₹18 L/yr - ₹65 L/yr

Explore more salaries
Compare InMobi with

R.R. Donnelley

3.8
Compare

Epsilon

3.8
Compare

Denave

3.6
Compare

Smollan Group

4.0
Compare
write
Share an Interview