Upload Button Icon Add office photos

Incedo

Compare button icon Compare button icon Compare

Filter interviews by

Incedo Software Engineer Interview Questions and Answers

Updated 18 May 2025

11 Interview questions

A Software Engineer was asked 1mo ago
Q. How can you design a REST API that allows for concurrent read and write access?
Ans. 

Designing a REST API for concurrent read and write access involves strategies for data consistency and performance.

  • Use HTTP methods appropriately: GET for reads, POST/PUT for writes.

  • Implement optimistic concurrency control to handle conflicts.

  • Utilize versioning in resources to manage updates.

  • Consider using WebSockets for real-time updates alongside REST.

  • Leverage caching mechanisms to reduce read load on the databa...

A Software Engineer was asked 1mo ago
Q. What are the best practices for managing secrets in code?
Ans. 

Best practices for managing secrets in code include using secure storage, environment variables, and access controls.

  • Use environment variables to store sensitive information instead of hardcoding them in the source code.

  • Utilize secret management tools like HashiCorp Vault, AWS Secrets Manager, or Azure Key Vault for secure storage.

  • Implement access controls to limit who can view or modify secrets, ensuring only aut...

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
A Software Engineer was asked
Q. Given an array of numbers, find the second largest number.
Ans. 

Identify the second largest number in an array by iterating through the elements and tracking the largest and second largest values.

  • Initialize two variables: 'largest' and 'secondLargest' to negative infinity.

  • Iterate through each number in the array.

  • Update 'largest' if the current number is greater than 'largest'.

  • If the current number is less than 'largest' but greater than 'secondLargest', update 'secondLargest'.

  • ...

A Software Engineer was asked
Q. Write a function to reverse an array in-place.
Ans. 

Reversing an array involves changing the order of its elements to the opposite sequence.

  • Use a loop to swap elements from the start and end towards the center. Example: [1, 2, 3] becomes [3, 2, 1].

  • In Python, you can use slicing: arr[::-1] to reverse an array. Example: ['a', 'b', 'c'] becomes ['c', 'b', 'a'].

  • In Java, use Collections.reverse() for lists. Example: Arrays.asList('x', 'y', 'z') becomes ['z', 'y', 'x'].

  • C...

A Software Engineer was asked
Q. Given a graph stored in a SQL database, how would you find the shortest path between points A and B?
Ans. 

To find the shortest path in a graph stored in SQL, use algorithms like Dijkstra's or A* with SQL queries for traversal.

  • Use Dijkstra's algorithm for weighted graphs to find the shortest path efficiently.

  • For unweighted graphs, consider using Breadth-First Search (BFS).

  • Store graph edges in a table with columns for source, destination, and weight.

  • Example SQL query: SELECT * FROM edges WHERE source = 'A' AND destinati...

A Software Engineer was asked
Q. What are the differences between Hashtable and HashMap?
Ans. 

Hashtable is synchronized while hashmap is not.

  • Hashtable is thread-safe while hashmap is not.

  • Hashtable does not allow null keys or values while hashmap allows one null key and multiple null values.

  • Hashtable is slower than hashmap due to synchronization.

  • Hashtable is a legacy class while hashmap is a newer implementation.

A Software Engineer was asked
Q. What is the difference between a HashMap and a ConcurrentHashMap?
Ans. 

Hashmap is not thread-safe while Concurrent Hashmap is thread-safe.

  • Hashmap is not suitable for multi-threaded environments as it can lead to race conditions and data inconsistencies.

  • Concurrent Hashmap allows multiple threads to access and modify the map concurrently without any data inconsistencies.

  • Concurrent Hashmap uses a technique called lock striping to achieve thread-safety.

  • Concurrent Hashmap is slower than H...

Are these interview questions helpful?
A Software Engineer was asked
Q. What is Event Loop? and how it works?
Ans. 

Event Loop is a mechanism in JavaScript that allows for asynchronous operations to be executed in a non-blocking way.

  • Event Loop is responsible for handling asynchronous operations in JavaScript.

  • It continuously checks the call stack for any functions that need to be executed.

  • If the call stack is empty, it checks the callback queue for any pending tasks.

  • It moves tasks from the callback queue to the call stack for ex...

A Software Engineer was asked
Q. What is shadow DOM? what are synthetic Events? What is UNIT testing?
Ans. 

Shadow DOM is a way to encapsulate the styling and structure of a web component, synthetic events are events created by the browser to mimic real events, and unit testing is a method to test individual units or components of a software.

  • Shadow DOM allows for scoped styles and markup within a web component.

  • Synthetic events are events like 'click' or 'change' that are created by the browser to simulate user interacti...

A Software Engineer was asked
Q. MIDDLE OF LINKED LIST
Ans. 

To find the middle element of a linked list

  • Traverse the linked list using two pointers - one moving one node at a time and the other moving two nodes at a time

  • When the faster pointer reaches the end of the list, the slower pointer will be at the middle element

  • If the list has even number of elements, there are two middle elements

Incedo Software Engineer Interview Experiences

30 interviews found

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

(1 Question)

  • Q1. Reverse a linked list

Skills evaluated in this interview

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

I applied via Campus Placement and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

It was an average coding test.

Round 2 - Technical 

(2 Questions)

  • Q1. Technical round 1 was average not very hard, asked 2-3 questions about programs.
  • Q2. Last was HR round, asked a puzzle of water and glass.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Need to fill a form
Round 2 - Technical 

(1 Question)

  • Q1. Mostly on oops related

Software Engineer Interview Questions & Answers

user image RGNS Creation

posted on 11 Oct 2024

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

(1 Question)

  • Q1. Related to . Net core, sql etc
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview in Nov 2024, where I was asked the following questions.

  • Q1. How can you design a REST API that allows for concurrent read and write access?
  • Ans. 

    Designing a REST API for concurrent read and write access involves strategies for data consistency and performance.

    • Use HTTP methods appropriately: GET for reads, POST/PUT for writes.

    • Implement optimistic concurrency control to handle conflicts.

    • Utilize versioning in resources to manage updates.

    • Consider using WebSockets for real-time updates alongside REST.

    • Leverage caching mechanisms to reduce read load on the database.

  • Answered by AI
  • Q2. What are the best practices for managing secrets in code?
  • Ans. 

    Best practices for managing secrets in code include using secure storage, environment variables, and access controls.

    • Use environment variables to store sensitive information instead of hardcoding them in the source code.

    • Utilize secret management tools like HashiCorp Vault, AWS Secrets Manager, or Azure Key Vault for secure storage.

    • Implement access controls to limit who can view or modify secrets, ensuring only authoriz...

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Opp concept and advance DSA level questions
  • Q2. Explain oops concept with example
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Sort array of elements having 0's and 1's

Round 2 - Technical 

(1 Question)

  • Q1. CS fundamental questions

Software Engineer Interview Questions & Answers

user image Swetha Neela

posted on 13 Apr 2025

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

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

  • Q1. Design pattern 3
  • Q2. Spring boot rest api

Interview Preparation Tips

Interview preparation tips for other job seekers - Not recommended to join
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Sep 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. REVERSE THE ARRAY
  • Q2. MIDDLE OF LINKED LIST
  • Ans. 

    To find the middle element of a linked list

    • Traverse the linked list using two pointers - one moving one node at a time and the other moving two nodes at a time

    • When the faster pointer reaches the end of the list, the slower pointer will be at the middle element

    • If the list has even number of elements, there are two middle elements

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - PREPARE WELL WITH PUZZLES

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Sep 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Simple Questions about yourself your projects and all

Round 2 - HR 

(1 Question)

  • Q1. Introduce Yourself

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about Incedo?
Ask anonymously on communities.

Incedo Interview FAQs

How many rounds are there in Incedo Software Engineer interview?
Incedo interview process usually has 2-3 rounds. The most common rounds in the Incedo interview process are Technical, Coding Test and Resume Shortlist.
How to prepare for Incedo 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 Incedo. The most common topics and skills that interviewers at Incedo expect are Spring Boot, Communication Skills, Java, Microservices and React.Js.
What are the top questions asked in Incedo Software Engineer interview?

Some of the top questions asked at the Incedo Software Engineer interview -

  1. DSA - Nth Fibonacci no with memoization, Find duplicate node in Linked list, Bi...read more
  2. Write a query to find out the 2nd largest salary from Employ...read more
  3. what is shadow DOM? what are synthetic Events? What is UNIT testi...read more
What are the most common questions asked in Incedo Software Engineer HR round?

The most common HR questions asked in Incedo Software Engineer interview are -

  1. What are your strengths and weakness...read more
  2. What are your salary expectatio...read more
  3. Tell me about yourse...read more
How long is the Incedo Software Engineer interview process?

The duration of Incedo 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

3.1/5

based on 20 interview experiences

Difficulty level

Easy 40%
Moderate 50%
Hard 10%

Duration

Less than 2 weeks 73%
2-4 weeks 27%
View more
Incedo Software Engineer Salary
based on 1k salaries
₹5 L/yr - ₹12.5 L/yr
7% less than the average Software Engineer Salary in India
View more details

Incedo Software Engineer Reviews and Ratings

based on 116 reviews

2.5/5

Rating in categories

2.5

Skill development

2.8

Work-life balance

2.5

Salary

2.3

Job security

2.5

Company culture

2.1

Promotions

2.3

Work satisfaction

Explore 116 Reviews and Ratings
Senior Software Engineer
1.2k salaries
unlock blur

₹8.7 L/yr - ₹21 L/yr

Software Engineer
1k salaries
unlock blur

₹5 L/yr - ₹12.5 L/yr

Technical Lead
626 salaries
unlock blur

₹17.5 L/yr - ₹29.8 L/yr

Senior Technical Lead
283 salaries
unlock blur

₹16 L/yr - ₹41 L/yr

Associate
261 salaries
unlock blur

₹3 L/yr - ₹6 L/yr

Explore more salaries
Compare Incedo with

Xoriant

4.1
Compare

Photon Interactive

4.1
Compare

CitiusTech

3.3
Compare

Iris Software

4.0
Compare
write
Share an Interview