i
InMobi
Filter interviews by
Find the length of the longest substring in a string without repeating characters.
Use a sliding window approach to track characters and their indices.
Maintain a set to store characters in the current substring.
Expand the window by moving the right pointer and check for repeats.
If a repeat is found, move the left pointer to the right of the first occurrence.
Example: For 'abcabcbb', the longest substring is 'abc' wi...
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'.
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.
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...
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.
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}...
Different charts in Power BI have various use cases such as visualizing trends, comparing data, and highlighting outliers.
Bar charts are useful for comparing data across categories.
Line charts are great for showing trends over time.
Pie charts can be used to show the proportion of each category in a dataset.
Scatter plots are helpful for identifying relationships between two variables.
Gantt charts are ideal for visu...
Query to find nth highest salary in SQL
Use the ORDER BY clause to sort the salaries in descending order
Use the DISTINCT keyword to eliminate duplicates
Use LIMIT and OFFSET to get the nth highest salary
Launch a sustainable, community-driven taxi app focusing on eco-friendly rides and local partnerships.
Introduce electric vehicles (EVs) to reduce carbon footprint, similar to how Lyft has committed to 100% electric rides by 2030.
Implement a loyalty program that rewards users for eco-friendly choices, akin to Starbucks' rewards system.
Partner with local businesses for discounts and promotions, similar to how Uber E...
Apple i-Pad is a success.
The i-Pad has sold over 500 million units worldwide.
It has revolutionized the tablet market and set the standard for other companies.
The i-Pad has been used in various industries such as education, healthcare, and entertainment.
Apple continues to release new and improved versions of the i-Pad, showing its success.
The i-Pad has also contributed significantly to Apple's revenue and profits.
I applied via Campus Placement
We had to submit a case assignment along with the resume. The topic was around ad-tech: getting into the OTT segment, market potential, disruptive features, GTM and trade-offs.
Make sure that the document has structure. You will mostly be asked to run through the case. State your assumptions and sources clearly while speaking and be prepared for cross questions.
Walk me through your resume.
Focus on the numbers and your contribution
How would you approach a problem you faced at work differently now if the constraints are changed?
Run me through the case you submitted.
The sort order algorithm for an e-commerce search page determines the arrangement of products based on relevance to the search query.
The algorithm should consider factors like product popularity, customer ratings, and relevance to the search query.
It should prioritize products that closely match the search query and have higher ratings or popularity.
The algorithm can also take into account other factors like price, ava...
Design a feature for ad publishers to define restrictions on ad content.
Create a user-friendly interface for publishers to set their content restrictions.
Allow publishers to select specific categories of restricted content (e.g. porn, alcohol, violence).
Implement a keyword-based filtering system to identify restricted content.
Provide an option for publishers to upload custom lists of restricted keywords.
Offer a preview...
Product market fit is the alignment between a product and its target market, where the product satisfies the market's needs.
Product market fit is achieved when a product solves a real problem for a specific target market.
It means that the product is in demand and customers are willing to pay for it.
Product market fit is not a one-time event, it requires continuous validation and improvement.
Examples of products with st...
Apple i-Pad is a success.
The i-Pad has sold over 500 million units worldwide.
It has revolutionized the tablet market and set the standard for other companies.
The i-Pad has been used in various industries such as education, healthcare, and entertainment.
Apple continues to release new and improved versions of the i-Pad, showing its success.
The i-Pad has also contributed significantly to Apple's revenue and profits.
Launch a sustainable, community-driven taxi app focusing on eco-friendly rides and local partnerships.
Introduce electric vehicles (EVs) to reduce carbon footprint, similar to how Lyft has committed to 100% electric rides by 2030.
Implement a loyalty program that rewards users for eco-friendly choices, akin to Starbucks' rewards system.
Partner with local businesses for discounts and promotions, similar to how Uber Eats c...
An app to streamline ISB campus hiring process with a focus on reducing time-to-hire.
Create a user-friendly interface for job postings and applications
Incorporate a resume screening tool to filter out unqualified candidates
Implement an interview scheduling feature to reduce scheduling conflicts
Track time-to-hire as the North-star metric to measure success
Expect a 20-30% improvement in time-to-hire with the launch of th...
I applied via Referral and was interviewed in Nov 2024. There was 1 interview round.
Leetcode easy-medium
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...
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.
I applied via Referral and was interviewed in May 2024. There were 2 interview rounds.
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...
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}.
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.
I applied via Referral and was interviewed in Mar 2024. There was 1 interview round.
I applied via Referral and was interviewed in Mar 2024. There were 2 interview rounds.
Top trending discussions
Some of the top questions asked at the InMobi interview -
The duration of InMobi interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 25 interview experiences
Difficulty level
Duration
based on 199 reviews
Rating in categories
Bangalore / Bengaluru
9-14 Yrs
Not Disclosed
Accounts Manager
52
salaries
| ₹10.6 L/yr - ₹18.6 L/yr |
Senior Analyst
49
salaries
| ₹12.7 L/yr - ₹21.7 L/yr |
Product Manager
44
salaries
| ₹31 L/yr - ₹50 L/yr |
Software Development Engineer II
42
salaries
| ₹26.8 L/yr - ₹45 L/yr |
Senior Software Engineer
38
salaries
| ₹28.7 L/yr - ₹49.5 L/yr |
R.R. Donnelley
Epsilon
Denave
Smollan Group