Filter interviews by
I applied via Referral and was interviewed before Aug 2022. There were 2 interview rounds.
A few programming questions based on profile
Top trending discussions
I applied via Campus Placement and was interviewed before Apr 2021. There were 2 interview rounds.
Basic gocube test
I applied via Referral and was interviewed before Dec 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Apr 2023. There were 4 interview rounds.
UDS (User Datagram Socket) is a communication protocol used for sending messages between processes on the same machine.
UDS provides a way for inter-process communication (IPC) on Unix-like systems.
It supports both stream and datagram communication, similar to TCP and UDP.
Example: Using UDS for a local database server to communicate with a client application.
UDS is faster than network sockets since it avoids network ove...
I am currently working as a Technical Lead in a software development company.
Leading a team of developers in designing and implementing software solutions
Providing technical guidance and support to team members
Collaborating with stakeholders to gather requirements and define project scope
Ensuring code quality and adherence to best practices
Participating in code reviews and mentoring junior developers
Easy and simple interview
I chose this company for its innovative approach to team leadership and commitment to employee growth.
Strong focus on employee development and growth opportunities
Innovative approach to team leadership and collaboration
Positive company culture and values alignment
Impressive track record of success and growth
Exciting projects and opportunities for professional advancement
I applied via Job Portal and was interviewed in Oct 2024. There were 3 interview rounds.
I applied via Referral and was interviewed before Jul 2023. There were 2 interview rounds.
I appeared for an interview before Apr 2024, where I was asked the following questions.
Virtualization in C++ refers to the ability to use polymorphism through virtual functions and classes for dynamic method resolution.
Virtual functions allow derived classes to override base class methods, enabling dynamic binding.
Example: A base class 'Shape' with a virtual method 'draw()' can be overridden in derived classes like 'Circle' and 'Square'.
Using virtual destructors ensures proper cleanup of derived class ob...
Constructors are special methods in OOP used to initialize objects. They can be categorized into several types.
Default Constructor: Initializes objects with default values. Example: `class MyClass { MyClass() { } };`
Parameterized Constructor: Initializes objects with specific values. Example: `class MyClass { MyClass(int x) { } };`
Copy Constructor: Creates a new object as a copy of an existing object. Example: `MyClass...
based on 2 interview experiences
Difficulty level
Duration
based on 20 reviews
Rating in categories
Software Engineer
991
salaries
| ₹3 L/yr - ₹11.6 L/yr |
Senior Software Engineer
518
salaries
| ₹7.2 L/yr - ₹27.4 L/yr |
Technical Lead
229
salaries
| ₹10 L/yr - ₹32 L/yr |
Assistant Software Engineer
163
salaries
| ₹3.5 L/yr - ₹5 L/yr |
Software Developer
117
salaries
| ₹4.3 L/yr - ₹14.9 L/yr |
KPIT Technologies
Thomson Reuters
HighRadius
Oracle Cerner