Filter interviews by
Design a coffee machine with various functionalities.
Include options for different types of coffee (espresso, latte, cappuccino)
Allow customization of coffee strength and size
Provide options for adding milk, sugar, and other additives
Include a water reservoir and bean grinder for fresh coffee
Have a user-friendly interface with buttons or touchscreen
To find the middle element of a linked list
Traverse the linked list using two pointers, one moving one step at a time and the other moving two steps at a time
When the faster pointer reaches the end of the list, the slower pointer will be at the middle element
If the list has even number of elements, there are two middle elements
To delete a node in a linked list, update the previous node's next pointer to skip the node to be deleted.
Traverse the linked list to find the node to be deleted
Update the previous node's next pointer to skip the node to be deleted
Free the memory allocated to the node to be deleted
I applied via Recruitment Consulltant and was interviewed before Feb 2023. There were 2 interview rounds.
How can estimate the number of white cars in Delhi
Top trending discussions
I am a Programmer Analyst with expertise in developing and maintaining software applications.
Proficient in programming languages such as Java, C++, and Python
Experience in analyzing user requirements and designing software solutions
Skilled in troubleshooting and debugging software issues
Strong knowledge of database management systems like MySQL and Oracle
Familiarity with software development methodologies like Agile an...
I come from a close-knit family with diverse backgrounds and interests.
My parents are both educators, and they instilled in me a love for learning and problem-solving.
I have two siblings, an older brother who works in finance and a younger sister who is studying medicine.
We often gather for family dinners and enjoy discussing various topics, from technology to current events.
My family has been a great support system th...
Flexibility can bring advantages like adaptability and creativity, but can also lead to indecisiveness and lack of focus.
Flexibility allows for adaptability to changing situations and creativity in problem-solving.
It can also lead to indecisiveness and lack of focus if not balanced with structure and clear goals.
Advantages include increased resilience, better teamwork, and improved communication.
Disadvantages include p...
My English score is bad due to lack of practice and exposure.
Lack of practice and exposure to English language
Difficulty in understanding complex grammar rules
Limited vocabulary and poor pronunciation
Lack of confidence in speaking and writing English
Possible language barrier if English is not my first language
Polymorphism is the ability of an object to take on many forms. In C++, it is achieved through function overloading and virtual functions.
Polymorphism allows objects of different classes to be treated as objects of a common base class.
Function overloading enables multiple functions with the same name but different parameters.
Virtual functions allow derived classes to override base class functions.
Java is an object-oriented language while C is a procedural language.
Java is platform-independent while C is platform-dependent.
Java has automatic garbage collection while C requires manual memory management.
Java has built-in support for multithreading while C requires external libraries.
Java has a larger standard library compared to C.
Java is more secure than C due to its strong type checking and exception handling.
C ...
Pointers are variables that store memory addresses of other variables in programming languages.
Pointers allow direct access and manipulation of memory locations.
They are commonly used in programming languages like C and C++.
Pointers can be used to pass variables by reference, allowing modifications to the original value.
They can also be used to dynamically allocate memory.
Example: int* ptr; // declares a pointer to an
In 5 years, I see myself as a senior software engineer leading a team of developers.
Leading a team of developers
Working on complex projects
Continuing to learn and grow in my role
Contributing to the success of the company
Interview experience
based on 36 reviews
Rating in categories
Software Engineer
18
salaries
| ₹11.1 L/yr - ₹18.7 L/yr |
Senior Software Engineer
17
salaries
| ₹14.8 L/yr - ₹25 L/yr |
Software Developer
9
salaries
| ₹7 L/yr - ₹13.6 L/yr |
NOC Engineer
8
salaries
| ₹3.5 L/yr - ₹8.2 L/yr |
Assistant Manager
7
salaries
| ₹11 L/yr - ₹18 L/yr |
Infosys
TCS
Wipro
HCLTech