i
KPIT Technologies
Filter interviews by
I appeared for an interview before Aug 2023.
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...
posted on 16 Sep 2022
I applied via Approached by Company and was interviewed before Sep 2021. There was 1 interview round.
I applied via Naukri.com and was interviewed before Mar 2023. There was 1 interview round.
Negotiating timelines with product owners or scrum teams in a waterfall model requires clear communication, prioritization, and flexibility.
Communicate openly and regularly with the product owner and scrum team to understand project requirements and constraints.
Prioritize tasks based on importance and impact on project timeline.
Be flexible and willing to adjust timelines based on feedback and changes in project scope.
U...
I have used a variety of tools including project management software, communication tools, and data analysis tools.
Project management software (e.g. Microsoft Project, Asana)
Communication tools (e.g. Slack, Microsoft Teams)
Data analysis tools (e.g. Excel, Tableau)
I manage escalations by addressing the issue promptly, involving key stakeholders, setting clear expectations, and finding a resolution.
Address the issue promptly to prevent it from escalating further
Involve key stakeholders such as team members, clients, and senior management
Set clear expectations and communicate effectively with all parties involved
Find a resolution that satisfies all parties and prevents similar esc
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...
I applied via Recruitment Consultant and was interviewed in Sep 2020. There were 3 interview rounds.
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 Referral and was interviewed before May 2022. There were 7 interview rounds.
Sample project : Creation of project artifacts and presentation
Project artifact creation is crucial for project success. It involves creating and managing project documents and deliverables.
Project artifacts include project charter, scope statement, project plan, risk management plan, etc.
They help in defining project objectives, scope, timelines, and deliverables.
Artifact creation involves collaboration with stakeholders and subject matter experts.
Regular review and updates of ar
I applied via Naukri.com and was interviewed in Dec 2022. There were 3 interview rounds.
I applied via Company Website and was interviewed in Jan 2021. There were 3 interview rounds.
based on 1 interview
Interview experience
based on 11 reviews
Rating in categories
Senior Software Engineer
2.5k
salaries
| ₹6 L/yr - ₹19 L/yr |
Software Engineer
2.3k
salaries
| ₹3.2 L/yr - ₹11.5 L/yr |
Technical Lead
1.9k
salaries
| ₹8.3 L/yr - ₹26 L/yr |
Senior Technical Lead
824
salaries
| ₹10 L/yr - ₹35 L/yr |
Software Developer
656
salaries
| ₹3.9 L/yr - ₹15.6 L/yr |
Amdocs
Automatic Data Processing (ADP)
24/7 Customer
Intellect Design Arena