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 Senior Software Engineer Interview Questions and Answers

Updated 14 Jun 2025

11 Interview questions

A Senior Software Engineer was asked 2mo ago
Q. Given two strings s and t, return the minimum window in s which will contain all the characters in t. If there is no such window in s that covers all characters in t, return the empty string "".
Ans. 

Find the smallest substring in a string that contains all characters of another string.

  • Use two pointers to maintain a sliding window over the string.

  • Track character counts of the target string using a hash map.

  • Expand the window by moving the right pointer until all characters are included.

  • Shrink the window by moving the left pointer to find the minimum length.

  • Example: For s = 'ADOBECODEBANC' and t = 'ABC', the res...

A Senior Software Engineer was asked 12mo ago
Q. Describe how you would build an MVC architecture.
Ans. 

MVC architecture separates an application into Model, View, and Controller components for better organization and scalability.

  • Model represents the data and business logic

  • View displays the data to the user

  • Controller handles user input and updates the model

  • Example: Model - User class with properties like name, email; View - HTML template to display user info; Controller - User controller to handle user actions

Senior Software Engineer Interview Questions Asked at Other Companies

asked in UST
Q1. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in DBS Bank
Q2. Tell me about yourself. What technology are you using? What is a ... read more
Q3. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in GlobalLogic
Q4. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
Q5. If you have to prioritize between coding standards and project de ... read more
A Senior Software Engineer was asked
Q. Given a sorted array of integers nums and an integer target, write a function to search target in nums. If the target exists, then return its index. Otherwise, return -1.
Ans. 

Implement binary search algorithm to find a target string in a sorted array of strings.

  • Ensure the array of strings is sorted before performing binary search.

  • Compare the target string with the middle element of the array and adjust the search range accordingly.

  • Repeat the process until the target string is found or the search range is exhausted.

A Senior Software Engineer was asked
Q. Given an array of integers representing stock prices, find the buy and sell values that maximize profit.
Ans. 

Find the maximum profit from buying and selling a stock given an array of its values.

  • Iterate through the array and keep track of the minimum value seen so far.

  • Calculate the profit at each index and update the maximum profit seen.

  • Return the maximum profit.

A Senior Software Engineer was asked
Q. Given a binary tree, print the boundary nodes of the tree in Anti-Clockwise direction starting from the root. The boundary includes left boundary, leaves, and right boundary in order without duplicate nodes...
Ans. 

Boundary traversal of a tree

  • Boundary traversal involves visiting the nodes on the boundary of a tree in a specific order

  • Start with the root node and traverse the left boundary, then the leaf nodes from left to right, and finally the right boundary

  • Use recursion to traverse the left and right subtrees

  • Exclude the leaf nodes that are also part of the left or right boundary

🔥 Asked by recruiter 2 times
A Senior 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. 

Reverse a linked list in groups of k nodes.

  • Divide the linked list into groups of k nodes

  • Reverse each group of k nodes

  • Connect the reversed groups to form the final linked list

  • Use recursion or iteration to implement the solution

A Senior Software Engineer was asked
Q. 1. Count the number of flips require to convert a binary string of 0 and 1 such that resultant string has alternate 0 and 1
Ans. 

Count the number of flips required to convert a binary string to alternate 0 and 1.

  • Iterate through the string and count the number of flips required to make it alternate.

  • Keep track of the current character and the expected character.

  • Example: 001101 -> 010101 requires 2 flips.

  • Example: 101010 -> 010101 requires 3 flips.

Are these interview questions helpful?
A Senior Software Engineer was asked
Q. 

Buy and Sell Stock Problem Statement

Imagine you are Harshad Mehta's friend, and you have been given the stock prices of a particular company for the next 'N' days. You can perform up to two buy-and-sell t...

Ans. 

The task is to determine the maximum profit that can be achieved by performing up to two buy-and-sell transactions on a given set of stock prices.

  • Iterate through the array of stock prices to find the maximum profit that can be achieved by buying and selling stocks at different points.

  • Keep track of the maximum profit that can be achieved by considering all possible combinations of buy and sell transactions.

  • Ensure t...

A Senior Software Engineer was asked
Q. 

Boundary Traversal of a Binary Tree

Given a binary tree of integers, your task is to return the boundary nodes of the tree in Anti-Clockwise direction starting from the root node.

Input:

The first line c...
Ans. 

Return the boundary nodes of a binary tree in Anti-Clockwise direction starting from the root node.

  • Traverse the left boundary nodes in top-down order

  • Traverse the leaf nodes in left-right order

  • Traverse the right boundary nodes in bottom-up order

  • Handle cases where duplicates occur in boundary nodes

A Senior Software Engineer was asked
Q. 

Reverse Linked List in Groups of K

You are provided with a linked list containing 'N' nodes and an integer 'K'. The task is to reverse the linked list in groups of size K, which means reversing the nodes i...

Ans. 

Reverse a linked list in groups of size K by reversing nodes in each group.

  • Iterate through the linked list in groups of size K

  • Reverse each group of nodes

  • Handle cases where the number of elements in the last group is less than K

Info Edge Senior Software Engineer Interview Experiences

9 interviews found

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

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

  • Q1. Program to swap kth node from start and end in Linkedlist.
  • Ans. 

    Swap the kth node from the start with the kth node from the end in a linked list.

    • Identify the kth node from the start and end of the linked list.

    • Traverse the list to find the kth node from the start.

    • Simultaneously traverse to find the kth node from the end.

    • Swap the values of the two identified nodes.

    • Consider edge cases: if k is greater than the length of the list.

  • Answered by AI
  • Q2. Minimum window substring.
  • Ans. 

    Find the smallest substring in a string that contains all characters of another string.

    • Use two pointers to maintain a sliding window over the string.

    • Track character counts of the target string using a hash map.

    • Expand the window by moving the right pointer until all characters are included.

    • Shrink the window by moving the left pointer to find the minimum length.

    • Example: For s = 'ADOBECODEBANC' and t = 'ABC', the result i...

  • Answered by AI
  • Q3. Java Spring boot questions like inndoDB engine,Immutable class,Kafka basics,Profiles,Thread,Runnable , Sql query,GC, final finally finalize
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Jun 2024, where I was asked the following questions.

  • Q1. Js basic concepts- closures, promise, arrow function and regular function difference, ssr
  • Q2. React round- Develop a resuable modal component
  • Ans. 

    Create a reusable modal component in React for displaying content dynamically.

    • Use functional components and hooks for state management.

    • Implement props for dynamic content: title, body, and actions.

    • Utilize CSS for styling and transitions for better UX.

    • Include accessibility features like ARIA roles.

    • Example: <Modal title='Confirm' body='Are you sure?' onConfirm={handleConfirm} />

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

I applied via Approached by Company and was interviewed before Jul 2023. There were 4 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. Easy DSA questions on string manipulation
Round 2 - Technical 

(1 Question)

  • Q1. Build an MVC architecture
  • Ans. 

    MVC architecture separates an application into Model, View, and Controller components for better organization and scalability.

    • Model represents the data and business logic

    • View displays the data to the user

    • Controller handles user input and updates the model

    • Example: Model - User class with properties like name, email; View - HTML template to display user info; Controller - User controller to handle user actions

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

(2 Questions)

  • Q1. Discussed previous job experiences.
  • Q2. Was asked if I am comfortable working on weekends/late nights during emergencies.
Round 4 - HR 

(1 Question)

  • Q1. What are your strengths/weaknesses.
  • Ans. 

    Strengths - problem-solving, teamwork, communication. Weaknesses - perfectionism, time management.

    • Strengths: problem-solving - I enjoy tackling complex problems and finding creative solutions.

    • Strengths: teamwork - I work well with others and value collaboration in achieving common goals.

    • Strengths: communication - I am able to effectively communicate technical concepts to non-technical stakeholders.

    • Weaknesses: perfectio...

  • Answered by AI

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
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 test was on hacker earth

Round 3 - Coding Test 

No coding test was taken by the interviewrrwe

Interview Preparation Tips

Interview preparation tips for other job seekers - dckdjc dkjc kd ckjd ckjd ckjd ckjd ckjdcljds cljsd klcj dsljkc dlsjkc ljds cljsd cds

I appeared for an interview in Sep 2021.

Round 1 - Video Call 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

Technical interview round where the interviewer asked me 2 DSA based problems.

  • Q1. 

    Buy and Sell Stock Problem Statement

    Imagine you are Harshad Mehta's friend, and you have been given the stock prices of a particular company for the next 'N' days. You can perform up to two buy-and-sell ...

  • Ans. 

    The task is to determine the maximum profit that can be achieved by performing up to two buy-and-sell transactions on a given set of stock prices.

    • Iterate through the array of stock prices to find the maximum profit that can be achieved by buying and selling stocks at different points.

    • Keep track of the maximum profit that can be achieved by considering all possible combinations of buy and sell transactions.

    • Ensure that y...

  • Answered by AI
  • Q2. 

    Number of Bit Flips Problem Statement

    Ninja is practicing binary representations and stumbled upon an interesting problem. Given two numbers 'A' and 'B', you are required to determine how many bits need t...

  • Ans. 

    Calculate the number of bit flips required to convert one number to another in binary representation.

    • Convert both numbers to binary representation

    • Count the number of differing bits between the two numbers

    • Output the count of differing bits as the number of bit flips required

    • Example: A = 13 (1101), B = 7 (0111) -> 2 bit flips required

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

Technical interview round where the interviewer asked me 2 DSA based problems.

  • Q1. 

    Boundary Traversal of a Binary Tree

    Given a binary tree of integers, your task is to return the boundary nodes of the tree in Anti-Clockwise direction starting from the root node.

    Input:

    The first line ...
  • Ans. 

    Return the boundary nodes of a binary tree in Anti-Clockwise direction starting from the root node.

    • Traverse the left boundary nodes in top-down order

    • Traverse the leaf nodes in left-right order

    • Traverse the right boundary nodes in bottom-up order

    • Handle cases where duplicates occur in boundary nodes

  • Answered by AI
  • Q2. 

    Reverse Linked List in Groups of K

    You are provided with a linked list containing 'N' nodes and an integer 'K'. The task is to reverse the linked list in groups of size K, which means reversing the nodes ...

  • Ans. 

    Reverse a linked list in groups of size K by reversing nodes in each group.

    • Iterate through the linked list in groups of size K

    • Reverse each group of nodes

    • Handle cases where the number of elements in the last group is less than K

  • Answered by AI
Round 3 - HR 

Round duration - 30 minutes
Round difficulty - Easy

Typical HR round where the interviewer asked behavioral problems.

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAInfo Edge India (Naukri.com) interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Sep 2021. There were 4 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. 1. Count the number of flips require to convert a binary string of 0 and 1 such that resultant string has alternate 0 and 1
  • Ans. 

    Count the number of flips required to convert a binary string to alternate 0 and 1.

    • Iterate through the string and count the number of flips required to make it alternate.

    • Keep track of the current character and the expected character.

    • Example: 001101 -> 010101 requires 2 flips.

    • Example: 101010 -> 010101 requires 3 flips.

  • Answered by AI
  • Q2. 2. From an array of integers which contains values for a particular stock . Find the value at which a person should buy and sell such that the profit is maximum.
  • Ans. 

    Find the maximum profit from buying and selling a stock given an array of its values.

    • Iterate through the array and keep track of the minimum value seen so far.

    • Calculate the profit at each index and update the maximum profit seen.

    • Return the maximum profit.

  • Answered by AI
  • Q3. 3. Boundary traversal of a tree.
  • Ans. 

    Boundary traversal of a tree

    • Boundary traversal involves visiting the nodes on the boundary of a tree in a specific order

    • Start with the root node and traverse the left boundary, then the leaf nodes from left to right, and finally the right boundary

    • Use recursion to traverse the left and right subtrees

    • Exclude the leaf nodes that are also part of the left or right boundary

  • Answered by AI
  • Q4. 4. Reverse a linked list in groups of k nodes.
  • Ans. 

    Reverse a linked list in groups of k nodes.

    • Divide the linked list into groups of k nodes

    • Reverse each group of k nodes

    • Connect the reversed groups to form the final linked list

    • Use recursion or iteration to implement the solution

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - 1. Focus on data structures and algorithm (2 rounds)
2. Technologies you are applying for and DSA could also be asked (3rd round )

Skills evaluated in this interview

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

I applied via Naukri.com and was interviewed before 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 - Technical 

(1 Question)

  • Q1. Discussion with Lead Engineer around basics of javascript, HTML, CSS, and Resume based question
Round 3 - Technical 

(1 Question)

  • Q1. Discussion with Technical Architect around Some advanced concepts of javascript, React, Some aptitude questions.
Round 4 - One-on-one 

(1 Question)

  • Q1. Discussion with hiring manager. Understanding around the project, roles and responsibility of the position I was being hired for.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be good with basics. Be clear about your expertise.
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Jul 2022. There were 3 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. OOPS, java, data structure
  • Q2. Coding assignment for binary search
  • Ans. 

    Implement binary search algorithm to find a target string in a sorted array of strings.

    • Ensure the array of strings is sorted before performing binary search.

    • Compare the target string with the middle element of the array and adjust the search range accordingly.

    • Repeat the process until the target string is found or the search range is exhausted.

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. What is your Notice period
  • Q2. Expectation from new job

Skills evaluated in this interview

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

I appeared for an interview before Oct 2022.

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 - Coding Test 

Asked dome simple LinkedIn list and array questions.

Round 3 - One-on-one 

(1 Question)

  • Q1. Some basic Java and opps and SQL query

Top trending discussions

View All
Interview Tips & Stories
1w (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 Info Edge?
Ask anonymously on communities.

Interview questions from similar companies

Interview Questionnaire 

1 Question

  • Q1. About database locks and engines

Info Edge Interview FAQs

How many rounds are there in Info Edge Senior Software Engineer interview?
Info Edge interview process usually has 3-4 rounds. The most common rounds in the Info Edge interview process are Resume Shortlist, Technical and One-on-one Round.
How to prepare for Info Edge Senior Software Engineer 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 Info Edge. The most common topics and skills that interviewers at Info Edge expect are Java, Javascript, Software Engineering, Kafka and Microservices.
What are the top questions asked in Info Edge Senior Software Engineer interview?

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

  1. 2. From an array of integers which contains values for a particular stock . Fin...read more
  2. 1. Count the number of flips require to convert a binary string of 0 and 1 such...read more
  3. Program to swap kth node from start and end in Linkedli...read more
How long is the Info Edge Senior Software Engineer interview process?

The duration of Info Edge Senior Software Engineer 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.2/5

based on 9 interview experiences

Difficulty level

Moderate 83%
Hard 17%

Duration

Less than 2 weeks 100%
View more
Join Info Edge India’s first internet classifieds company.
Info Edge Senior Software Engineer Salary
based on 369 salaries
₹15 L/yr - ₹26.1 L/yr
15% more than the average Senior Software Engineer Salary in India
View more details

Info Edge Senior Software Engineer Reviews and Ratings

based on 50 reviews

3.4/5

Rating in categories

3.2

Skill development

3.5

Work-life balance

3.0

Salary

3.8

Job security

3.2

Company culture

2.9

Promotions

3.3

Work satisfaction

Explore 50 Reviews and Ratings
Senior Executive
761 salaries
unlock blur

₹3.4 L/yr - ₹8 L/yr

Sales Executive
658 salaries
unlock blur

₹6 L/yr - ₹15 L/yr

Assistant Manager
621 salaries
unlock blur

₹4.4 L/yr - ₹9.5 L/yr

Associate Senior Executive
602 salaries
unlock blur

₹2.8 L/yr - ₹6.2 L/yr

Senior Software Engineer
369 salaries
unlock blur

₹15 L/yr - ₹26.1 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