i
KPIT
Technologies
Filter interviews by
Yes, MATLAB is a high-level programming language used for numerical computation, data analysis, and visualization.
MATLAB is widely used in engineering, science, and finance.
It has built-in functions for matrix manipulation, signal processing, and image analysis.
MATLAB also has a graphical user interface (GUI) for easy visualization of data.
Examples of applications include simulation of dynamic systems, statistical...
Mealy and Moore are two types of finite state machines used in digital electronics.
Mealy machine outputs depend on both present inputs and present state
Moore machine outputs depend only on present state
Mealy machines have fewer states than Moore machines for the same function
Mealy machines are faster than Moore machines
Example of Mealy machine: vending machine that dispenses a product when the correct amount of mo...
C program to print odd numbers upto n
Use a loop to iterate from 1 to n
Check if the current number is odd using the modulo operator
If it is odd, print the number
Python is a high-level, interpreted programming language known for its simplicity, readability, and versatility.
Python is used for web development, data analysis, artificial intelligence, scientific computing, and more.
It has a large standard library and supports multiple programming paradigms.
Python code is often shorter and easier to read than other languages.
It uses indentation to indicate blocks of code, rathe...
Writing test cases involves identifying test scenarios, creating test data, and documenting expected results.
Identify test scenarios based on requirements and user stories
Create test data that covers all possible scenarios
Document expected results for each test case
Use a combination of manual and automated testing
In case of test failures, identify the root cause and report it as a defect
Defects go through a defect...
Answers to questions related to software engineering concepts and PL/SQL programming.
Inline view is a virtual table created in the FROM clause of a SQL query.
Views can be secured by granting appropriate privileges to users and implementing row-level security.
BULK COLLECT is a feature in PL/SQL that allows fetching multiple rows from a query into a collection.
PL/SQL program to display weekdays except Saturday and S...
Implement a sorting algorithm for an array of strings
Use a sorting algorithm like bubble sort, selection sort, or merge sort
Convert the strings to lowercase before comparing them for case-insensitive sorting
Consider using a custom comparator function for more complex sorting criteria
Example: Sorting an array of strings alphabetically: ['banana', 'apple', 'cherry'] -> ['apple', 'banana', 'cherry']
The four pillars of OOP are encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods together to hide implementation details.
Inheritance: Creating new classes from existing ones, inheriting their properties and behaviors.
Polymorphism: The ability of objects to take on many forms and respond differently based on their type.
Abstraction: Simplifying complex systems by breakin...
I appeared for an interview in Mar 2025, where I was asked the following questions.
I applied via Company Website and was interviewed in Jul 2024. There were 3 interview rounds.
It was a snippet of code given where we have to find the correct output
I appeared for an interview in Apr 2025, where I was asked the following questions.
I applied via Company Website and was interviewed in May 2024. There were 2 interview rounds.
Writing test consisting of Reasoning aptitude english and technical
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
Written test consisting of aptitude reasoning English electronics embedded and coding
I applied via Campus Placement and was interviewed in Aug 2023. There were 4 interview rounds.
First there was a aptitude and coding test
Top trending discussions
Some of the top questions asked at the KPIT Technologies Software Engineer interview -
The duration of KPIT Technologies Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 28 interview experiences
Difficulty level
Duration
based on 357 reviews
Rating in categories
Senior Software Engineer
2.7k
salaries
| ₹9.5 L/yr - ₹16.5 L/yr |
Software Engineer
2.4k
salaries
| ₹4.2 L/yr - ₹10.9 L/yr |
Technical Lead
2k
salaries
| ₹13.7 L/yr - ₹24.8 L/yr |
Senior Technical Lead
878
salaries
| ₹18.1 L/yr - ₹32 L/yr |
Software Developer
656
salaries
| ₹4.3 L/yr - ₹14.5 L/yr |
Amdocs
Automatic Data Processing (ADP)
24/7 Customer
Intellect Design Arena