i
KPIT Technologies
Filter interviews by
Even with print statement we cqn go to next round
I applied via Recruitment Consulltant and was interviewed in May 2023. There were 3 interview rounds.
Find out a string is palindrome or not
ACID properties are a set of properties that guarantee database transactions are processed reliably.
ACID stands for Atomicity, Consistency, Isolation, Durability
Atomicity ensures that all operations in a transaction are completed successfully or none at all
Consistency ensures that the database remains in a consistent state before and after the transaction
Isolation ensures that transactions are executed independently of...
Event loop in Node.js manages asynchronous operations by executing callback functions when certain events occur.
Event loop is responsible for handling I/O operations, timers, and callbacks in Node.js
It allows Node.js to perform non-blocking operations efficiently
Event loop continuously checks the event queue and executes callback functions when events are triggered
Primary key uniquely identifies a record, foreign key links to a primary key in another table, unique key ensures uniqueness of a column or set of columns.
Primary key: uniquely identifies each record in a table (e.g. employee_id in an employees table)
Foreign key: links to a primary key in another table to establish a relationship (e.g. department_id in an employees table linking to department_id in a departments table)
...
Variable hoisting is a behavior in JavaScript where variable declarations are moved to the top of their scope during compilation.
Variable declarations are hoisted to the top of their function or global scope.
Only the declarations are hoisted, not the initializations.
Hoisting allows you to use a variable before it is declared, but it is best practice to declare variables at the top of the scope.
Example: console.log(myV
Function closure in JavaScript allows a function to access variables from its outer scope even after the outer function has finished executing.
Function closures occur when a function is defined within another function and the inner function has access to the outer function's variables.
Closures are commonly used to create private variables and functions in JavaScript.
Example: function outerFunction() { let outerVar = 'I...
Shallow copy creates a new object but references the same nested objects, while deep copy creates a new object with copies of all nested objects.
Shallow copy only copies the top-level object, not the nested objects.
Deep copy creates new copies of all nested objects, ensuring they are independent.
In JavaScript, shallow copy can be achieved using Object.assign or spread operator, while deep copy can be achieved using JSO
I was interviewed in Jul 2023.
I applied via LinkedIn and was interviewed in Dec 2023. There were 2 interview rounds.
KPIT Technologies interview questions for popular designations
I applied via campus placement at Chandigarh Engineering College, Chandigarh and was interviewed in Jul 2023. There were 3 interview rounds.
General Aptitude Question
Get interview-ready with Top KPIT Technologies Interview Questions
I applied via Referral and was interviewed before May 2023. There were 3 interview rounds.
Aptitude test and technical test was taken simultaneously. Aptitude consisted of Verbal ability, logical reasoning and simple math problems. Technical interview was taken on my domain(Electronics and Commmunication engineering) and questions were moderate, consisting of both theory and math. The total duration of the exam was around 2-3 hours
I applied via Campus Placement and was interviewed before Jun 2023. There were 3 interview rounds.
It was an aptitude test, comprising of Quantative questions, Logical Reasoning and basic Verbal Ability.
The test asked 2 programming questions on any of the languages that we were comfortable in.
Armstrong numbers are numbers that are equal to the sum of their own digits raised to the power of the number of digits.
Iterate through numbers from 10 to 250
Calculate the sum of each digit raised to the power of the number of digits
Check if the sum is equal to the original number, if yes, it is an Armstrong number
Method overriding is achieved by creating a function in a derived class with the same signature as a function in the base class. Method overloading is achieved by creating multiple functions with the same name but different parameters.
Method overriding: Create a function in a derived class with the same name and signature as a function in the base class. Example: virtual void display() in base class and void display() ...
I applied via Naukri.com and was interviewed in Jun 2023. There were 4 interview rounds.
I am a software engineer with expertise in developing and implementing software solutions.
Proficient in programming languages such as Java, C++, and Python
Experienced in developing web applications using frameworks like React and Angular
Skilled in database management and SQL
Strong problem-solving and analytical skills
Excellent communication and teamwork abilities
Top trending discussions
Some of the top questions asked at the KPIT Technologies interview -
The duration of KPIT Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 294 interviews
Interview experience
based on 2.8k reviews
Rating in categories
5-10 Yrs
Not Disclosed
3-4 Yrs
Not Disclosed
6-9 Yrs
Not Disclosed
Senior Software Engineer
2.5k
salaries
| ₹6 L/yr - ₹17.6 L/yr |
Software Engineer
2.3k
salaries
| ₹2 L/yr - ₹11.5 L/yr |
Technical Lead
1.9k
salaries
| ₹8.3 L/yr - ₹32 L/yr |
Senior Technical Lead
799
salaries
| ₹10 L/yr - ₹40.2 L/yr |
Software Developer
615
salaries
| ₹2.9 L/yr - ₹11.7 L/yr |
TCS
Infosys
Wipro
HCLTech