Info Edge logo

Info Edge Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 93 interview experiences · FREE TO READ

3.4 Rounds average
Average Typical difficulty
66.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Info Edge.

Showing 3 of 93
Info Edge logo
Info Edge

Software Engineer

Engineering · nearly a year ago

Entry Average Positive experience Decline offer 2 rounds
Interview process
Technical screen Onsite
Interview formats
Coding Technical Behavioral

So, there are 2 rounds coming up: DSA and Managerial. For these, we need to get better at problem-solving and core technical stuff. For DSA, we'll practice patterns like arrays, sliding window, hashing, linked lists, stacks, queues, trees, graphs, recursion, and dynamic programming, making sure we get both the easy way and the optimized way. Besides just solving coding problems, we should review time and space complexity and figure out why and when a certain method works best. For SQL, we'll work on writing tough queries, joins, subqueries, window functions, aggregation, indexing, and making queries faster, and understand database normalization. Being able to talk about why we designed the schema a certain way and how data is fetched fast will be useful in the managerial chat too. For computer basics, we'll focus on OS stuff (processes, threads, scheduling, deadlocks, memory), DBMS basics (transactions, ACID, isolation), OOP, networking, and basic system design. If you can explain these with real examples, it'll make things clearer. In the managerial round, be ready to back up your problem-solving methods, how you communicate, work with others, decisions on past projects, and how fast you pick things up. Having good DSA skills, solid SQL knowledge, and well-reviewed computer fundamentals will set you up for success in both rounds.

Confirmed questions2 questions
  • Were you asked about projects involving linked lists and DP?
  • Tell me about projects related to linked lists and dynamic programming.
Info Edge logo
Info Edge

Senior Software Engineer

Engineering · a year ago

Senior Difficult Positive experience No offer 5 rounds
Interview process
Technical screen Technical screen Technical screen Background check Recruiter call
Interview formats
Coding Technical System Design Behavioral

The interview process starts with an online coding round on HackerRank/Mettl, where you'll tackle 2-3 DSA problems of medium to hard difficulty. These problems typically involve Arrays, Trees, HashMaps, Recursion, Greedy, or DP, and you'll have about 90 minutes. Make sure you're comfortable with LeetCode mediums and a couple of hards. Next is Technical Round 1, focusing on DSA and Core Java/Spring Boot. This involves live coding for DSA problems like LRU Cache or Sliding Window, and questions on Core Java concepts (OOP, multithreading, collections, exceptions). You'll also cover Spring Boot basics (REST APIs, DI, annotations, JPA) and SQL (Joins, indexing, normalization, query optimization). Technical Round 2 is about Low-Level Design and a deep dive into your projects. You'll design a system (e.g., Library Mgmt) and discuss classes, interfaces, design patterns, and data modeling. Expect grilling on your project decisions, tradeoffs, and tech choices, along with some Spring Boot and architecture questions. The Managerial Round (MIN Round) is behavioral and scenario-based, covering conflict resolution, ownership, and performance under pressure. They'll also ask about project ownership, cross-functional work, and team collaboration, possibly throwing in tech questions to gauge your stress handling. Finally, the HR Round assesses culture fit, notice period, and salary expectations. Be honest and confident, as they seek individuals who align with their culture and values.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

Info Edge logo
Info Edge

Software Development Engineer Intern

Engineering · a year ago

Intern Average Neutral experience No offer 4 rounds
Interview process
Take home Technical screen Background check Offer
Interview formats
Technical Coding

It was an on-campus placement drive. The first step was an online test with aptitude questions and one DSA question (easy to medium difficulty), which needed to be completed in Python. Then, I was invited to their office for further rounds. Around 7-8 of us were called in. The first round commenced about 4-5 hours after reporting time. This round focused heavily on OOPS concepts and JavaScript. I was also asked a pattern question, basic theoretical questions about arrays, linked lists, queues, and stacks, and SQL. Nothing from my resume was discussed. The interviewer was very helpful, guiding me through questions and offering constructive criticism on areas for improvement. Although I wasn't selected after this round, the subsequent process included an HR round, followed by a Senior Tech round, after which candidates were selected.

Confirmed questions8 questions
  • Explain the difference between arrays and linked lists.
  • What are the principles of Stack and Queue?
  • What is a Left Join?

Info Edge Software Engineer Interview Questions

Quoted word for word from Info Edge interview reports.

What is the number of turns needed to travel between two nodes in a binary tree?

Read reports

Is there a path from the root to a leaf in a binary tree that sums up to a given value?

Read reports

Regarding a binary search tree with distinct integers, can you determine the sum of all integers less than or equal to a given value 'k'?

Read reports

How can you cut a round cake into 8 equal pieces with just 3 cuts?

Read reports

Given a node 'a' and a number 'n', how would you reverse the linkedlist from node 'a' up to the next 'n' nodes? Example: a=2, n=3 for list 1->2->3->4->5->6 should result in 1->4->3->2->5->6.

Read report

For a given matrix, if any element is zero, how would you set all elements in that element's row and column to zero?

Read report

Given 2 arrays containing only 0s, 1s, and 2s, sort them, with a follow-up modification to increase difficulty.

Read report

Given that strings are immutable, how would you go about adding characters to an existing string?

Read report

Given an array of infinite size, how would you perform binary search on it?

Read report

Formats, difficulty and experience

Across all 93 Info Edge interview reports.

Interview formats

Technical 40.8%
Coding 33.7%
Behavioral 21.3%
System Design 3.7%
Other 0.4%

Interview difficulty

Easy 8.6%
Average 66.7%
Difficult 24.7%

Candidate experience

Positive 66.3%
Neutral 22.8%
Negative 10.9%