Upload Button Icon Add office photos
Engaged Employer

i

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

KPIT Technologies Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

KPIT Technologies Associate Software Engineer Interview Questions and Answers for Experienced

Updated 27 Mar 2025

KPIT Technologies Associate Software Engineer Interview Experiences for Experienced

3 interviews found

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

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

  • Q1. Write a code of binary search
  • Ans. 

    Binary search is an efficient algorithm for finding an item from a sorted list of items.

    • Requires a sorted array to function correctly.

    • Divides the search interval in half with each iteration.

    • Time complexity is O(log n), making it faster than linear search.

    • Example: Searching for '5' in [1, 2, 3, 4, 5, 6] results in index 4.

  • Answered by AI
  • Q2. What is pagging in Operating system
  • Ans. 

    Paging is a memory management scheme that eliminates the need for contiguous allocation of physical memory.

    • Divides memory into fixed-size blocks called pages.

    • Pages are mapped to physical memory frames, allowing non-contiguous allocation.

    • Improves memory utilization and reduces fragmentation.

    • Example: A process with 4 pages can be loaded into any 4 available frames in memory.

    • Paging allows for virtual memory, enabling proc...

  • Answered by AI
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
No response
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 

Basic questions on core subject

Round 3 - Coding Test 

One coding question with 5 marks

Round 4 - Technical 

(1 Question)

  • Q1. Self intro brief discussion on projects questions related to projects core subject questions like digitial electronics basic python questions coding questions like palindrome

Associate Software Engineer Interview Questions Asked at Other Companies for Experienced

asked in Ericsson
Q1. You are a team leader and one of your employee is unable to compl ... read more
asked in Mphasis
Q2. 1. All types of database commands- DDL, DML, DCL, TCL 2. Write a ... read more
asked in TCS
Q3. Linked List Value Search Problem Statement Given a Singly Linked ... read more
asked in TCS
Q4. Search an Element in a Sorted Array Given a sorted array 'A' of ' ... read more
asked in Eviden
Q5. Tell me about yourself? Tell difference Between pointer and refer ... read more
Interview experience
1
Bad
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Aptitude Test 

Easy to moderate level questions.

Round 2 - Assignment 

There will be 3 coding que , easy , medium, hard

Interview Preparation Tips

Interview preparation tips for other job seekers - No job security, behaviour of all the interviewer as well as hr is worst.too much of poltics in the office.

Interview questions from similar companies

Interview Questionnaire 

15 Questions

  • Q1. What is a friend function
  • Ans. 

    A friend function is a non-member function that has access to the private and protected members of a class.

    • Declared inside the class but defined outside the class scope

    • Can access private and protected members of the class

    • Not a member of the class but has access to its private members

    • Used to allow external functions to access and modify private data of a class

    • Can be declared as a friend in another class

  • Answered by AI
  • Q2. Some VI editor commands
  • Q3. Definition of atoi function of C
  • Ans. 

    atoi function converts a string to an integer in C.

    • The function takes a string as input and returns an integer.

    • Leading white spaces are ignored.

    • If the string contains non-numeric characters, the function stops conversion and returns the converted value.

    • The function returns 0 if the input string is not a valid integer.

    • Example: atoi('123') returns 123.

  • Answered by AI
  • Q4. A program to print star pattern
  • Ans. 

    A program to print star pattern

    • Use nested loops to print the pattern

    • The outer loop controls the number of rows

    • The inner loop controls the number of stars to be printed in each row

    • Use print() or println() function to print the stars

  • Answered by AI
  • Q5. Run time polymorphism in C++
  • Ans. 

    Run time polymorphism is the ability of a program to determine the object type at runtime and call the appropriate method.

    • It is achieved through virtual functions and dynamic binding.

    • Allows for more flexible and extensible code.

    • Example: a base class Animal with virtual function makeSound() and derived classes Dog and Cat that override makeSound().

    • At runtime, if an Animal pointer points to a Dog object, calling makeSoun

  • Answered by AI
  • Q6. Some queries like finding the second highest salary in a table
  • Q7. What is right outer join and it's use in real world scenario
  • Ans. 

    Right outer join is a type of join operation that returns all the rows from the right table and the matching rows from the left table.

    • Right outer join is denoted by the RIGHT JOIN keyword in SQL.

    • It is used to combine rows from two tables based on a related column.

    • In the result set, unmatched rows from the right table will have NULL values for the columns of the left table.

    • A real-world scenario for using a right outer j...

  • Answered by AI
  • Q8. What is refrential integrity
  • Ans. 

    Refrential integrity ensures that relationships between tables in a database remain consistent.

    • It is a database concept that ensures that foreign key values in one table match the primary key values in another table.

    • It prevents orphaned records in a database.

    • It maintains data consistency and accuracy.

    • For example, if a customer record is deleted, all related orders for that customer should also be deleted.

    • It is enforced...

  • Answered by AI
  • Q9. Difference between Primary key and Unique key
  • Ans. 

    Primary key uniquely identifies a record in a table, while Unique key ensures uniqueness of a column.

    • Primary key can't have null values, Unique key can have one null value

    • A table can have only one Primary key, but multiple Unique keys

    • Primary key is automatically indexed, Unique key is not necessarily indexed

  • Answered by AI
  • Q10. Triggers and their types
  • Ans. 

    Triggers are database objects that are automatically executed in response to certain events.

    • Triggers can be used to enforce business rules, audit changes, or replicate data.

    • There are two types of triggers: DML triggers and DDL triggers.

    • DML triggers are fired in response to DML statements (INSERT, UPDATE, DELETE).

    • DDL triggers are fired in response to DDL statements (CREATE, ALTER, DROP).

  • Answered by AI
  • Q11. Swap two character variables without using third
  • Ans. 

    Swapping two character variables without using third

    • Use XOR operator to swap two variables without using third variable

    • Assign the XOR of both variables to the first variable

    • Assign the XOR of the first variable and second variable to the second variable

  • Answered by AI
  • Q12. Strength and Weakness
  • Q13. Why do you want to join Amdocs when you already have an offer from IBM
  • Q14. About family and home town
  • Q15. Any problem in relocating to Pune or Gurgaon

Interview Preparation Tips

Round: Test
Experience: Questions are easy but time is main constraint, try to complete each section with at least 80% accuracy.

Round: Technical Interview
Experience: Questions were mainly on C,C++(OOPS concepts) and Unix. If you don't know the answer of some of the questions just tell them don't try to give random answers. Be well prepared with your OOPs concepts as that will play crucial part in clearing the technical round.
Tips: Be positive and confident. If you know the answer or you can try then only answer otherwise just say sorry.

Round: HR Interview
Experience: HR round was more like a formality. The HR was asking same set of questions from everyone and all four who got into HR round got selected.
Tips: No tips required for this round :P

General Tips: Try to complete the first round in time, Once you clear the written test be confident and positive in next rounds and you will certainly go through it.
Skills: OOPS, C, Unix, DBMS
College Name: NIT JAIPUR

Skills evaluated in this interview

Interview Questionnaire 

2 Questions

  • Q1. Strengths and weakness
  • Q2. Extra curricular achievements
  • Ans. 

    I have been actively involved in various extra curricular activities such as volunteering, sports, and leadership roles.

    • Volunteered at local animal shelter every weekend

    • Captain of the soccer team in high school

    • Organized charity events for underprivileged children

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: The test was conducted by AMCAT and had 120 questions for personality test. Around 40-50 questions from Unix, SQL and other coding languages. Around 20 General aptitude questions and 2 questions of coding that had to solved using any programming language.
Tips: Refer to geeks for geeks for AMCAT.
Total Questions: 200

Round: Technical Interview
Experience: The test was conducted by AMCAT and had 120 questions for personality test. Around 40-50 questions from Unix, SQL and other coding languages. Around 20 General aptitude questions and 2 questions of coding that had to solved using any programming language.
Tips: Refer to geeks for geeks for AMCAT.

Round: Technical Interview
Experience: The technical interview went for almost 50 minutes. For the first 20 mins my resume was discussed, my projects , internships and extra curriculars. For the next 20 mins the interviewer asked me technical questions regarding coding , Unix and SQL. For 10 mins he tested my willingness to join the company and my passion for coding since I belonged to ECE branch.
Tips: Be thorough with your resume.
Be thorough with the questions that appeared in the test.

Skills: Technical Skills, Communication skills
College Name: National Institute of Techno

I appeared for an interview before Jan 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 Minutes
Round difficulty - Medium

This was an online coding round where we had 2 questions to solve under 90 minutes . Both the questions were of easy to medium difficulty .

  • Q1. 

    Nth Fibonacci Number Problem Statement

    Calculate the Nth term in the Fibonacci sequence, where the sequence is defined as follows: F(n) = F(n-1) + F(n-2), with initial conditions F(1) = F(2) = 1.

    Input:

    ...
  • Ans. 

    Calculate the Nth Fibonacci number efficiently using dynamic programming.

    • Use dynamic programming to store previously calculated Fibonacci numbers to avoid redundant calculations.

    • Start with base cases F(1) and F(2) as 1, then iterate to calculate subsequent Fibonacci numbers.

    • Time complexity can be optimized to O(N) using dynamic programming.

    • Example: For N = 5, the 5th Fibonacci number is 5.

  • Answered by AI
  • Q2. 

    K - Sum Path In A Binary Tree

    Given a binary tree where each node contains an integer value, and a value 'K', your task is to find all the paths in the binary tree such that the sum of the node values in ...

  • Ans. 

    Find all paths in a binary tree where the sum of node values equals a given value 'K'.

    • Traverse the binary tree using depth-first search (DFS) and keep track of the current path and its sum.

    • When reaching a leaf node, check if the sum equals 'K' and add the path to the result.

    • Continue DFS traversal for both left and right children, passing updated path and sum.

    • Return the list of paths that sum up to 'K'.

  • Answered by AI
Round 2 - Face to Face 

(7 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This was a standard DSA round where I was asked to solve 1 question and also code it in a production ready manner . I was also asked 2 puzzles in this round to check my problem solving skills . This round ended with some basic concepts from DBMS and I was also asked some queries related to SQL .

  • Q1. 

    Reverse Stack with Recursion

    Reverse a given stack of integers using recursion. You must accomplish this without utilizing extra space beyond the internal stack space used by recursion. Additionally, you ...

  • Ans. 

    Reverse a given stack of integers using recursion without using extra space or loop constructs.

    • Use recursion to pop all elements from the original stack and store them in function call stack.

    • Once the stack is empty, push the elements back in reverse order using recursion.

    • Base case of recursion should be when the original stack is empty.

  • Answered by AI
  • Q2. You have a racetrack with 25 horses. What is the fastest way to determine the top 3 fastest horses, given that you can only race 5 horses at a time?
  • Ans. 

    Race horses in groups of 5, then race the winners to determine the top 3 fastest horses.

    • Divide the 25 horses into 5 groups of 5 horses each.

    • Race the horses in each group to determine the fastest horse in each group.

    • Race the winners from each group to determine the top 3 fastest horses.

  • Answered by AI
  • Q3. How can you measure exactly 4 liters of water using only a 3-liter can and a 5-liter can?
  • Q4. What is meant by normalization and denormalization?
  • Ans. 

    Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity. Denormalization is the opposite process, adding redundancy to improve read performance.

    • Normalization involves breaking down a table into smaller tables and defining relationships between them to reduce redundancy.

    • Denormalization involves combining tables to reduce the number of joins needed for queries, improv...

  • Answered by AI
  • Q5. What is the difference between a primary key and a unique key in a database management system?
  • Ans. 

    Primary key uniquely identifies a record in a table, while unique key ensures no duplicate values in a column.

    • Primary key is used to uniquely identify each record in a table

    • Primary key does not allow NULL values

    • Unique key ensures that all values in a column are unique

    • Unique key allows NULL values, except for the column with unique constraint

    • A table can have only one primary key, but multiple unique keys

  • Answered by AI
  • Q6. Can you explain the concepts of Left Outer Join and Right Outer Join in DBMS?
  • Ans. 

    Left Outer Join includes all records from the left table and matching records from the right table. Right Outer Join includes all records from the right table and matching records from the left table.

    • Left Outer Join returns all records from the left table and the matched records from the right table. Unmatched records from the right table will have NULL values.

    • Right Outer Join returns all records from the right table a...

  • Answered by AI
  • Q7. How do you find the second highest salary in a table?
  • Ans. 

    To find the second highest salary in a table, you can use a SQL query with the ORDER BY and LIMIT clauses.

    • Use a SQL query to select the distinct salaries in descending order: SELECT DISTINCT salary FROM table_name ORDER BY salary DESC

    • Use the LIMIT clause to retrieve the second row: LIMIT 1,1

    • Combine both queries to find the second highest salary: SELECT DISTINCT salary FROM table_name ORDER BY salary DESC LIMIT 1,1

  • Answered by AI
Round 3 - HR 

(1 Question)

Round duration - 30 Minutes
Round difficulty - Easy

This was a typical HR round with some standard Behavioral questions like my interests, weaknesses, strengths, family background, why Amdocs, CEO of Amdocs etc.

  • Q1. What is something about you that is not included in your resume?

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAAmdocs interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, Unix, C, Aptitude, OOPSTime required to prepare for the interview - 4 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 Campus Placement and was interviewed before Sep 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Details about major project in college

Interview Preparation Tips

Interview preparation tips for other job seekers - It was good in terms of technology and project related questions

I applied via Campus Placement and was interviewed before Nov 2019. There were 6 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. I was asked two coding question, aptitude and unix command at round one, then a paper pen coding question and questions regarding Java,DS,MySql,Data communication at round 2, the round three was HR.

Interview Preparation Tips

Interview preparation tips for other job seekers - You should be good at any one of these (JAVA,C++ PYTHON), Database, DS,Data communication, Unix. Anything apart from these is add on. But these things are must
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

1 hour, around 40 questions on well known aptitude topics.

Round 2 - Coding Test 

Simple questions - overlapping area, bit manipulation

Round 3 - Technical 

(1 Question)

  • Q1. Simple program on printing even numbers, optimizing the code. Interviewer wanted to test your logical ability.
Round 4 - Behavioral 

(1 Question)

  • Q1. Three facts about you, you haven't mentioned in resume, why should we hire you etc..

Interview Questionnaire 

1 Question

  • Q1. Prepare Unix, SQL, Puzzles, Data Structures thoroughly. Interview will last somewhere between 45 mins to 1.15 hours, be calm and they will help you if you're stuck somewhere.

KPIT Technologies Interview FAQs

How many rounds are there in KPIT Technologies Associate Software Engineer interview for experienced candidates?
KPIT Technologies interview process for experienced candidates usually has 2-3 rounds. The most common rounds in the KPIT Technologies interview process for experienced candidates are Aptitude Test, Resume Shortlist and Coding Test.
What are the top questions asked in KPIT Technologies Associate Software Engineer interview for experienced candidates?

Some of the top questions asked at the KPIT Technologies Associate Software Engineer interview for experienced candidates -

  1. What is pagging in Operating sys...read more
  2. Write a code of binary sea...read more
  3. self intro brief discussion on projects questions related to projects core subj...read more
How long is the KPIT Technologies Associate Software Engineer interview process?

The duration of KPIT Technologies Associate Software Engineer interview process can vary, but typically it takes about 2-4 weeks to complete.

Tell us how to improve this page.

KPIT Technologies Associate Software Engineer Interview Process for Experienced

based on 3 interviews

Interview experience

1.7
  
Bad
View more
KPIT Technologies Associate Software Engineer Salary
based on 145 salaries
₹3 L/yr - ₹7.9 L/yr
20% less than the average Associate Software Engineer Salary in India
View more details

KPIT Technologies Associate Software Engineer Reviews and Ratings

based on 30 reviews

3.4/5

Rating in categories

3.7

Skill development

3.5

Work-life balance

2.9

Salary

2.9

Job security

3.5

Company culture

2.9

Promotions

3.4

Work satisfaction

Explore 30 Reviews and Ratings
Senior Software Engineer
2.5k salaries
unlock blur

₹6 L/yr - ₹19 L/yr

Software Engineer
2.3k salaries
unlock blur

₹3.2 L/yr - ₹11.5 L/yr

Technical Lead
1.9k salaries
unlock blur

₹8.3 L/yr - ₹26 L/yr

Senior Technical Lead
824 salaries
unlock blur

₹10 L/yr - ₹35 L/yr

Software Developer
656 salaries
unlock blur

₹3.9 L/yr - ₹15.6 L/yr

Explore more salaries
Compare KPIT Technologies with

Amdocs

3.7
Compare

Automatic Data Processing (ADP)

4.0
Compare

24/7 Customer

3.5
Compare

Intellect Design Arena

3.9
Compare
Did you find this page helpful?
Yes No
write
Share an Interview