Premium Employer

i

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

Info Edge Verified Tick Work with us arrow

Compare button icon Compare button icon Compare

Filter interviews by

Info Edge Software Engineer Interview Questions and Answers for Freshers

Updated 9 Jun 2025

18 Interview questions

A Software Engineer was asked
Q. Write a program to convert a postfix expression to a prefix expression.
Ans. 

Converting postfix expressions to prefix involves rearranging operators and operands based on their positions.

  • Postfix (Reverse Polish Notation) places operators after their operands, e.g., 'AB+' means 'A + B'.

  • Prefix (Polish Notation) places operators before their operands, e.g., '+AB' means 'A + B'.

  • To convert, use a stack: push operands, pop for operators, and rearrange accordingly.

  • Example: Postfix 'AB+C*' convert...

A Software Engineer was asked
Q. Given an array of distinct integers candidates and a target integer target, return a list of all unique combinations of candidates where the chosen numbers sum to target. You may return the combinations in ...
Ans. 

Combination sum problem involves finding all unique combinations of numbers that sum up to a target value.

  • Use backtracking to explore all combinations.

  • Start with an empty combination and add numbers recursively.

  • Avoid duplicates by ensuring the same number isn't used multiple times in one combination.

  • Example: For candidates [2, 3, 6, 7] and target 7, valid combinations are [7] and [2, 2, 3].

  • Consider edge cases like...

Software Engineer Interview Questions Asked at Other Companies for Fresher

asked in Capgemini
Q1. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
asked in Capgemini
Q2. How can you cut a rectangular cake in 8 symmetric pieces in three ... read more
Q3. Split Binary String Problem Statement Chintu has a long binary st ... read more
asked in TCS
Q4. What is the reason that the Iterative Waterfall model was introdu ... read more
asked in Wipro
Q5. Knapsack Problem Statement There is a potter with a limited amoun ... read more
A Software Engineer was asked
Q. Given a directed acyclic graph (DAG), find a topological ordering of its vertices. Implement the topological sort algorithm.
Ans. 

Topological sort is a linear ordering of vertices in a directed acyclic graph.

  • Topological sort is used to find a linear ordering of vertices in a directed acyclic graph.

  • It is commonly implemented using depth-first search (DFS) algorithm.

  • The algorithm starts by visiting a vertex and then recursively visits all its adjacent vertices before adding it to the result list.

  • Topological sort is not possible if the graph ha...

🔥 Asked by recruiter 2 times
A Software Engineer was asked
Q. Given a linked list, reverse the nodes of a linked list k at a time and return its modified list. k is a positive integer and is less than or equal to the length of the linked list. If the number of nodes i...
Ans. 

Reverses a linked list in groups of k

  • Break the linked list into groups of k nodes

  • Reverse each group individually

  • Connect the reversed groups back together

A Software Engineer was asked
Q. How is an arrow function different from a normal function?
Ans. 

Arrow functions are shorter syntax for writing function expressions.

  • Arrow functions do not have their own 'this' keyword.

  • They cannot be used as constructors.

  • They cannot be used as methods in objects.

  • They have implicit return statements.

  • They have a more concise syntax than normal functions.

A Software Engineer was asked
Q. What are the SEO standards that one needs to follow?
Ans. 

SEO standards include optimizing website content, using relevant keywords, and building quality backlinks.

  • Optimize website content with relevant keywords and meta tags

  • Ensure website is mobile-friendly and has fast loading speed

  • Build quality backlinks from reputable sources

  • Use descriptive and unique page titles and URLs

  • Regularly update website content and add new pages

  • Avoid duplicate content and keyword stuffing

  • Uti...

A Software Engineer was asked
Q. What is tree shaking in React?
Ans. 

Tree shaking is a process of eliminating unused code in React applications.

  • It is a part of the build process that removes dead code from the final bundle.

  • It helps in reducing the size of the bundle and improving the performance of the application.

  • It works by analyzing the code and identifying the parts that are not used.

  • It is achieved through tools like webpack and babel.

  • Example: If a component is not used in the ...

Are these interview questions helpful?
A Software Engineer was asked
Q. What is meant by code splitting?
Ans. 

Code splitting is a technique to split code into smaller chunks to improve performance.

  • Code is divided into smaller chunks that can be loaded on demand

  • Reduces initial load time and improves performance

  • Used in modern web development frameworks like React, Angular, and Vue

  • Example: splitting a large JavaScript file into smaller modules

A Software Engineer was asked
Q. What are higher-order components in React?
Ans. 

Higher-order components are functions that take a component and return a new component with additional functionality.

  • Higher-order components (HOCs) are a pattern in React for reusing component logic.

  • They are functions that take a component and return a new component with additional functionality.

  • HOCs can be used for adding props, state, or lifecycle methods to a component.

  • Examples of HOCs include connect() from Re...

A Software Engineer was asked
Q. How would you find the sum of the k smallest numbers in a BST?
Ans. 

Find sum of k smallest numbers in a BST.

  • Traverse the BST in-order and add the k smallest numbers to a sum variable.

  • Use a priority queue to keep track of the k smallest numbers.

  • If k is greater than the number of nodes in the BST, return the sum of all nodes.

  • If k is 0, return 0.

Info Edge Software Engineer Interview Experiences for Freshers

8 interviews found

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview in May 2025, where I was asked the following questions.

  • Q1. What is AI?
  • Q2. What is ChatGPT
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Not Selected

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

Round 1 - Coding Test 

The duration was one hour

Round 2 - Technical 

(2 Questions)

  • Q1. Post fix to pre fix
  • Ans. 

    Converting postfix expressions to prefix involves rearranging operators and operands based on their positions.

    • Postfix (Reverse Polish Notation) places operators after their operands, e.g., 'AB+' means 'A + B'.

    • Prefix (Polish Notation) places operators before their operands, e.g., '+AB' means 'A + B'.

    • To convert, use a stack: push operands, pop for operators, and rearrange accordingly.

    • Example: Postfix 'AB+C*' converts to ...

  • Answered by AI
  • Q2. Combination sum
  • Ans. 

    Combination sum problem involves finding all unique combinations of numbers that sum up to a target value.

    • Use backtracking to explore all combinations.

    • Start with an empty combination and add numbers recursively.

    • Avoid duplicates by ensuring the same number isn't used multiple times in one combination.

    • Example: For candidates [2, 3, 6, 7] and target 7, valid combinations are [7] and [2, 2, 3].

    • Consider edge cases like empt...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Just study DSA
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Topological Sort Implementation
  • Ans. 

    Topological sort is a linear ordering of vertices in a directed acyclic graph.

    • Topological sort is used to find a linear ordering of vertices in a directed acyclic graph.

    • It is commonly implemented using depth-first search (DFS) algorithm.

    • The algorithm starts by visiting a vertex and then recursively visits all its adjacent vertices before adding it to the result list.

    • Topological sort is not possible if the graph has cyc...

  • Answered by AI
  • Q2. Linked List reversal in groups of k

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Job Fair and was interviewed in Jan 2023. There was 1 interview round.

Round 1 - HR 

(6 Questions)

  • Q1. Tell me about yourself
  • Q2. Whow do you expected salary
  • Q3. Describe about a topic
  • Ans. 

    Topic description

    • Pointer 1

    • Pointer 2

    • Pointer 3

  • Answered by AI
  • Q4. Will you do night shift
  • Q5. Which book you read last time
  • Q6. What is you strength

Interview Preparation Tips

Interview preparation tips for other job seekers - Good communication skills. And English will be fluent

I applied via Naukri.com and was interviewed in Feb 2022. There were 2 interview rounds.

Round 1 - Aptitude Test 

Coding decoding, algebra,trigonometry etc.

Round 2 - Technical 

(1 Question)

  • Q1. C#,oops concept,method,constructor,polymorphism etc
  • Ans. 

    Class & object:-

    Class:- Class is a blueprint/template.

                Class is not real world entity.

                Class don't occupy memory.

    Object:- Object is instance of Class.

                  Object is a real world entity.

                  Object Occupy memory.

    Method:-Method is code ...

  • Answered Anonymously

Interview Preparation Tips

Topics to prepare for Info Edge Software Engineer interview:
  • C#
  • Python
  • HTML
  • CSS3
Interview preparation tips for other job seekers - Bring positive energy and do something ageah of time that make you feel invincible when interviewing.

I applied via Naukri.com and was interviewed in Mar 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Aptitude solving questions

Round 3 - Group Discussion 

Discussion

Round 4 - HR 

(6 Questions)

  • Q1. What are your strengths and weaknesses?
  • Q2. What are your salary expectations?
  • Q3. What is your family background?
  • Q4. Share details of your previous job.
  • Q5. Where do you see yourself in 5 years?
  • Q6. Tell me about yourself.

Interview Preparation Tips

Topics to prepare for Info Edge Software Engineer interview:
  • C, java,
  • Telecommunication
Interview preparation tips for other job seekers - I'm fresher easy to learn new skills

I applied via Referral and was interviewed before Feb 2021. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. What are the SEO standards that one needs to follow?
  • Ans. 

    SEO standards include optimizing website content, using relevant keywords, and building quality backlinks.

    • Optimize website content with relevant keywords and meta tags

    • Ensure website is mobile-friendly and has fast loading speed

    • Build quality backlinks from reputable sources

    • Use descriptive and unique page titles and URLs

    • Regularly update website content and add new pages

    • Avoid duplicate content and keyword stuffing

    • Utilize ...

  • Answered by AI
  • Q2. How is an arrow function different from a normal function?
Round 3 - Technical 

(4 Questions)

  • Q1. What are higher-order components in React?
  • Q2. Why hooks were introduced?
  • Ans. 

    Hooks were introduced to allow functional components to use state and lifecycle methods.

    • Hooks were introduced in React 16.8

    • They allow functional components to use state and lifecycle methods

    • This makes it easier to reuse code and manage state

    • Examples of hooks include useState, useEffect, and useContext

  • Answered by AI
  • Q3. What is meant by code splitting?
  • Ans. 

    Code splitting is a technique to split code into smaller chunks to improve performance.

    • Code is divided into smaller chunks that can be loaded on demand

    • Reduces initial load time and improves performance

    • Used in modern web development frameworks like React, Angular, and Vue

    • Example: splitting a large JavaScript file into smaller modules

  • Answered by AI
  • Q4. What is tree shaking in React?
  • Ans. 

    Tree shaking is a process of eliminating unused code in React applications.

    • It is a part of the build process that removes dead code from the final bundle.

    • It helps in reducing the size of the bundle and improving the performance of the application.

    • It works by analyzing the code and identifying the parts that are not used.

    • It is achieved through tools like webpack and babel.

    • Example: If a component is not used in the appli...

  • Answered by AI
Round 4 - HR 

(2 Questions)

  • Q1. What are your salary expectations?
  • Q2. Tell me about yourself.vj

Interview Preparation Tips

Interview preparation tips for other job seekers - Pay high attention to the job requirements and prepare yourself according to that.
Be confident and to the point with your answers.

Skills evaluated in this interview

I applied via Campus Placement and was interviewed in Oct 2019. There were 5 interview rounds.

Interview Questionnaire 

9 Questions

  • Q1. Graph Question:- There is a chessboard. It is different from the normal chessboard. White and black blocks can be anywhere. Source and destination block are given. I was asked to find the path with a mini...
  • Q2. Find the sum of k smallest number in a BST.
  • Ans. 

    Find sum of k smallest numbers in a BST.

    • Traverse the BST in-order and add the k smallest numbers to a sum variable.

    • Use a priority queue to keep track of the k smallest numbers.

    • If k is greater than the number of nodes in the BST, return the sum of all nodes.

    • If k is 0, return 0.

  • Answered by AI
  • Q3. System design of BookMyShow. Design the algorithm and database for the seat booking system. How this the system will handle the case when the payment gets failed. Again he asked me to write the query for...
  • Ans. 

    Design algorithm and database for seat booking system of BookMyShow and handle failed payments.

    • Create a database with tables for movies, theaters, seats, bookings, and payments

    • Use a locking mechanism to prevent double booking of seats

    • If payment fails, release the locked seats and notify the user

    • Write a query to get the timestamp in SQL: SELECT CURRENT_TIMESTAMP;

  • Answered by AI
  • Q4. Write the code for the time stamp in C.
  • Ans. 

    Code for time stamp in C

    • Use the time.h header file

    • Call the time() function to get the current time in seconds

    • Convert the time to a string using strftime() function

    • Use the format string to specify the desired format of the time stamp

  • Answered by AI
  • Q5. Write the code for rearranging the array in consecutive pair multiplication. For example consider an array with 10 element A0, A1, A2......A9. The resultant array will be A0*A1, A1*A2, A2*A3, and so on. Th...
  • Ans. 

    Rearrange array in consecutive pair multiplication in descending order.

    • Create a new array to store the multiplied values

    • Use a loop to iterate through the original array and multiply consecutive pairs

    • Write a compare function to sort the new array in descending order

  • Answered by AI
  • Q6. Write the code to rearrange the array in maximum-minimum form.
  • Ans. 

    Code to rearrange an array in maximum-minimum form.

    • Sort the array in descending order.

    • Create a new array and alternate between adding the maximum and minimum values from the sorted array.

    • Return the new array.

    • Time complexity: O(nlogn)

    • Space complexity: O(n)

  • Answered by AI
  • Q7. What is stoi function (stoi() function)? Its uses and code to Implement stoi function.
  • Ans. 

    stoi() function converts a string to an integer.

    • stoi() is a C++ function that takes a string as input and returns an integer.

    • It is used to convert a string of digits into an integer.

    • It can also handle negative numbers and ignore leading whitespace.

    • Example: int num = stoi("123"); // num is now 123

  • Answered by AI
  • Q8. Write code for Longest Common Substring. (time limit for writing this code was 5-6 minutes)
  • Ans. 

    Code for finding the longest common substring in an array of strings.

    • Iterate through the first string and check for all possible substrings

    • Check if the substring is present in all other strings

    • Keep track of the longest common substring found so far

    • Return the longest common substring

  • Answered by AI
  • Q9. Q: What is a Transaction in DBMS and ACID properties? Q: What is Thread and how it is different from the Process? Q: What are some Linux commands. Write any 5 commands? Q: Why sudo is used for commands?...
  • Ans. 

    Answers to common technical questions in a software engineering interview

    • A transaction in DBMS is a sequence of operations that must be treated as a single unit of work. ACID properties ensure reliability and consistency of transactions.

    • A thread is a lightweight process that shares memory and resources with other threads in the same process. A process is a separate instance of a program.

    • Common Linux commands include ls...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident about what you speak.

Take your step forward. Try to be firstly interviewed if choice arrives ( They get screwed up at the end and ask questions that the previous candidates failed ).

Before approaching the solution to be clear with edge test-cases. Once you are completely sure then come up with an approach.

Skills evaluated in this interview

What people are saying about Info Edge

View All
crunchylamprey
Verified Icon
2w
works at
Info Edge
What's that one thing that makes you seriously reconsider joining a startup?
Hire and fire
0%
Toxic ceo/lala ram
0%
Work life balance
0%
Lack of vision
0%
47 participants . poll closed
Got a question about Info Edge?
Ask anonymously on communities.

Interview questions from similar companies

Software Engineer Interview Questions & Answers

Amazon user image Shraman Padhalni

posted on 21 Jun 2021

Interview Questionnaire 

1 Question

  • Q1. Data structures, thoroughly

I applied via Campus Placement and was interviewed in Dec 2016. There were 4 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Given a 2d matrix with some D doors and W walls, we need fill distance matrix with minimum distance to the nearest door
  • Ans. 

    Given a 2D matrix with doors and walls, fill distance matrix with minimum distance to the nearest door.

    • Iterate through the matrix and find the doors

    • Use Breadth-First Search (BFS) to calculate the minimum distance from each cell to the nearest door

    • Update the distance matrix with the minimum distances

  • Answered by AI
  • Q2. Given a read-only array we want to find kth smallest element in unordered array with O(1) space
  • Ans. 

    Find kth smallest element in unordered array with O(1) space

    • Use the QuickSelect algorithm to partition the array and find the kth smallest element

    • Choose a pivot element and partition the array into two subarrays

    • Recursively partition the subarray that contains the kth smallest element

    • Repeat until the pivot element is the kth smallest element

    • Time complexity: O(n) average case, O(n^2) worst case

  • Answered by AI
  • Q3. Design question
  • Q4. Find friends of friend who already are not friends with you
  • Ans. 

    To find friends of friends who are not already friends with you, we can first find your friends and then their friends excluding yourself and your friends.

    • Get your list of friends

    • For each friend, get their list of friends

    • Exclude yourself and your friends from the final list of friends of friends

  • Answered by AI

Interview Preparation Tips

Round: Technical Interview
Experience: It started with an informal talk after he gave his introduction. We talked about the cyclone that was going to be there and what I did in my internship and my previous projects. Then we moved to questions. After solving both questions he asked if I had questions.
Tips: Just walk the interviewer through the solution you're proposing.

Round: Other Interview
Experience: He started with a design question with how to stream an image such that all clients see the same image at the same time. You need to take care of delays, network problems. He kept on adding new elements like compression, streaming, utc time related issues, client rendering delays and so on.

Round: Other Interview
Experience: This was bar-raiser round.

Skills: Design, Algorithms And Data Structures, Graph Theory
College Name: IIT Madras

Skills evaluated in this interview

Info Edge Interview FAQs

How many rounds are there in Info Edge Software Engineer interview for freshers?
Info Edge interview process for freshers usually has 2-3 rounds. The most common rounds in the Info Edge interview process for freshers are Technical, Resume Shortlist and HR.
How to prepare for Info Edge Software Engineer interview for freshers?
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 Info Edge. The most common topics and skills that interviewers at Info Edge expect are Javascript, Kafka, Redis, Software Engineering and MySQL.
What are the top questions asked in Info Edge Software Engineer interview for freshers?

Some of the top questions asked at the Info Edge Software Engineer interview for freshers -

  1. Write the code for rearranging the array in consecutive pair multiplication. Fo...read more
  2. Q: What is a Transaction in DBMS and ACID properties? Q: What is Thread and ho...read more
  3. System design of BookMyShow. Design the algorithm and database for the seat bo...read more
What are the most common questions asked in Info Edge Software Engineer HR round for freshers?

The most common HR questions asked in Info Edge Software Engineer interview are for freshers -

  1. What are your strengths and weakness...read more
  2. Where do you see yourself in 5 yea...read more
  3. What is your family backgrou...read more

Tell us how to improve this page.

Overall Interview Experience Rating

5/5

based on 4 interview experiences

Difficulty level

Easy 100%

Duration

Less than 2 weeks 33%
2-4 weeks 67%
View more
Join Info Edge India’s first internet classifieds company.
Info Edge Software Engineer Salary
based on 219 salaries
₹11 L/yr - ₹18.7 L/yr
61% more than the average Software Engineer Salary in India
View more details

Info Edge Software Engineer Reviews and Ratings

based on 34 reviews

3.4/5

Rating in categories

3.7

Skill development

3.5

Work-life balance

3.5

Salary

4.3

Job security

3.3

Company culture

3.1

Promotions

3.2

Work satisfaction

Explore 34 Reviews and Ratings
Senior Executive
761 salaries
unlock blur

₹3.7 L/yr - ₹8 L/yr

Sales Executive
658 salaries
unlock blur

₹10 L/yr - ₹10 L/yr

Associate Senior Executive
603 salaries
unlock blur

₹2.8 L/yr - ₹6.2 L/yr

Assistant Manager
578 salaries
unlock blur

₹4.4 L/yr - ₹9.5 L/yr

Senior Software Engineer
371 salaries
unlock blur

₹14 L/yr - ₹25.5 L/yr

Explore more salaries
Compare Info Edge with

TCS

3.6
Compare

Amazon

4.0
Compare

Flipkart

3.9
Compare

Indiamart Intermesh

3.6
Compare
write
Share an Interview