i
KPIT Technologies
Filter interviews by
I appeared for an interview in Sep 2023.
CAN and UDS are communication protocols used in automotive industry for vehicle diagnostics and control.
CAN (Controller Area Network) is a communication protocol used for high-speed communication between electronic control units in vehicles.
UDS (Unified Diagnostic Services) is a diagnostic communication protocol used in automotive industry for vehicle diagnostics.
CAN is used for real-time data transmission, while UDS i...
Implementing naming of threads in a multi-threaded OS and implementing rand5 using rand7
Use thread ID or thread name to name threads in a multi-threaded OS
Implement a function that generates a random number between 1 and 7
Use rejection sampling to implement rand5 using rand7
Ensure thread names are unique to avoid confusion
Test the implementation thoroughly to ensure correctness
Free uses metadata stored in the heap to determine the number of memory blocks to delete for arrays.
Free stores metadata about the size of the allocated memory block in the heap.
Free uses this metadata to determine the number of memory blocks to delete for arrays.
For example, if an array of 10 integers was allocated, the metadata would indicate the size of the block as 40 bytes.
Free would then use this information to d...
I applied via Naukri.com and was interviewed in Aug 2024. There were 2 interview rounds.
Aptitude round consisted of 60 questions in 60 minutes
posted on 16 Sep 2022
I applied via Approached by Company and was interviewed before Sep 2021. There was 1 interview round.
To solve a P1 issue, I prioritize the problem, gather necessary resources, collaborate with team members, and implement a quick and effective solution.
Prioritize the issue based on impact and urgency
Gather necessary resources such as logs, documentation, and relevant team members
Collaborate with team members to brainstorm and troubleshoot
Implement a quick and effective solution to resolve the P1 issue
Communicate with s...
I applied via Naukri.com and was interviewed before Aug 2023. There were 2 interview rounds.
Que on linux , programming que
Oops concept is a programming paradigm that focuses on objects and classes. Real-time example: Car is an object, with properties like color and methods like drive.
Oops concept focuses on objects and classes
Objects have properties and methods
Real-time example: Car is an object with properties like color and methods like drive
I applied via Walk-in and was interviewed in Jan 2021. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in Mar 2022. There were 4 interview rounds.
Explaining the difference between SDLC, STLC, functional testing, smoke testing, and sanity testing.
SDLC (Software Development Life Cycle) is the process of developing software from planning to deployment.
STLC (Software Testing Life Cycle) is the process of testing software from planning to deployment.
Functional testing is a type of testing that verifies the functionality of the software.
Smoke testing is a type of test...
I applied via Referral and was interviewed before Dec 2021. There were 4 interview rounds.
Messaging system design involves creating a system for exchanging messages between users or applications.
Identify the messaging needs of the system and its users
Choose a messaging protocol and architecture that fits those needs
Consider scalability, reliability, and security
Design for fault tolerance and error handling
Implement features such as message queuing, routing, and filtering
Examples of messaging systems include...
based on 3 interviews
Interview experience
based on 35 reviews
Rating in categories
Senior Software Engineer
2.5k
salaries
| ₹6 L/yr - ₹19.5 L/yr |
Software Engineer
2.3k
salaries
| ₹3.2 L/yr - ₹11.5 L/yr |
Technical Lead
1.9k
salaries
| ₹8.4 L/yr - ₹25.5 L/yr |
Senior Technical Lead
820
salaries
| ₹10 L/yr - ₹35 L/yr |
Software Developer
636
salaries
| ₹3.5 L/yr - ₹14.5 L/yr |
Amdocs
Automatic Data Processing (ADP)
24/7 Customer
Intellect Design Arena