Filter interviews by
I applied via LinkedIn and was interviewed in Mar 2023. There were 3 interview rounds.
Object-oriented programming in C++ is a programming paradigm that uses objects to represent real-world entities.
Encapsulation, inheritance, and polymorphism are the three main pillars of OOP in C++.
Classes and objects are the building blocks of OOP in C++.
OOP in C++ allows for code reusability, modularity, and easier maintenance.
Example: A car can be represented as an object in C++ with properties like make, model, and...
Const pointer and pointer to const in multithreading
A const pointer cannot change the memory address it points to, but can change the value at that address
A pointer to const can change the memory address it points to, but cannot change the value at that address
In multithreading, const pointers can be used to ensure thread safety by preventing multiple threads from modifying the same memory location
Join is used to wait for a thread to finish execution before continuing with the main thread.
Join ensures that all the threads finish their execution before the main thread exits.
It is used to avoid race conditions and deadlocks.
Join can be used with detach to ensure that the thread is not left running in the background.
Example: Joining a thread that performs a time-consuming task before continuing with the main thread...
Top trending discussions
Aptitude, core concepts and a code
I learned the importance of teamwork and collaboration from my college club.
Developed strong communication skills by working with diverse group of individuals
Learned how to delegate tasks effectively to achieve common goals
Gained experience in problem-solving and conflict resolution through group projects
I want to experience living in a different country and immersing myself in a new culture.
Traveling to a foreign country and learning about their customs and traditions
Trying new foods and experiencing different ways of life
Making friends with locals and exploring the local attractions
Relational DBMS stores data in tables with predefined relationships, while non-relational DBMS stores data in flexible, schema-less formats.
Relational DBMS uses structured query language (SQL) for querying data
Non-relational DBMS can store data in various formats like key-value pairs, document-based, graph databases
Relational DBMS ensures data integrity through normalization and constraints
Non-relational DBMS offers be...
Class is a blueprint for creating objects, abstract class cannot be instantiated and can have abstract methods, interface is a contract for classes to implement certain methods.
Class is a blueprint for creating objects with attributes and methods.
Abstract class cannot be instantiated and can have abstract methods that must be implemented by subclasses.
Interface is a contract for classes to implement certain methods, bu
They asked easy to medium DSA . It includes arrays, strings, recursion.
posted on 16 Apr 2024
I applied via Naukri.com and was interviewed in Mar 2024. There were 3 interview rounds.
Dsa and aptitude questions were asked
I applied via Job Portal and was interviewed in Jan 2024. There was 1 interview round.
Use a subquery to find the second highest salary in the table.
Use a subquery to select all salaries that are less than the maximum salary in the table.
Then select the maximum salary from the results of the subquery to get the second highest salary.
Update same column in 1 query
Use the UPDATE statement with the SET clause to update the desired column
Reference the same column in the SET clause to update it with a new value
Ensure proper WHERE clause is used to specify which rows to update
posted on 23 Nov 2024
I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.
OOPs stands for Object-Oriented Programming. Abstraction is the concept of hiding complex implementation details and showing only necessary features of an object.
OOPs is a programming paradigm that uses objects and classes to design and develop applications.
Abstraction is the process of hiding the implementation details and showing only the necessary features of an object.
For example, a car can be represented as an obj...
I applied via campus placement at Anna University and was interviewed in Aug 2022. There were 3 interview rounds.
Two Easy questions to be solved
Heap sort is a comparison-based sorting algorithm that uses a binary heap data structure.
Heap sort works by building a binary heap from the array and then repeatedly extracting the maximum element and placing it at the end of the array.
The heap is maintained as a complete binary tree, where each parent node is greater than or equal to its children.
The time complexity of heap sort is O(n log n) and it is an in-place sor...
I applied via AmbitionBox and was interviewed in Jul 2022. There was 1 interview round.
Software Developer
450
salaries
| ₹7 L/yr - ₹25 L/yr |
Senior Software Engineer
212
salaries
| ₹9.6 L/yr - ₹30 L/yr |
Software Engineer
138
salaries
| ₹7.5 L/yr - ₹28.5 L/yr |
Design & Development Engineer
100
salaries
| ₹8 L/yr - ₹20 L/yr |
Senior Engineer
91
salaries
| ₹13.4 L/yr - ₹25 L/yr |
GE Healthcare
Philips
Siemens
Fresenius Medical Care