Filter interviews by
Clear (1)
I applied via Naukri.com and was interviewed in Aug 2022. There were 2 interview rounds.
1)Asked Intro.
2) Asked to Write a code example "node python developer", after one letter it should be upper case and next letter lower case. Same has to be done for entire string.
Top trending discussions
I applied via Company Website and was interviewed before Apr 2022. There were 4 interview rounds.
Tell me about yourself
Your experience
Current salary
Expecting salary
Spring is a Java framework for building enterprise-level applications. Spring Boot is a tool for quickly building Spring-based applications.
Spring provides a comprehensive programming and configuration model for modern Java-based enterprise applications.
Spring Boot is an opinionated framework that simplifies the Spring application development process.
Spring MVC is a web framework built on top of the Spring framework.
Mi...
Create Student Restful Services
Make arraylist for student marks
I applied via Referral and was interviewed in Oct 2024. There were 2 interview rounds.
They asked me to solve 6 coding questions in one hour which doesn't make any sense.
Method chaining allows calling multiple methods on the same object in a single line.
Create a class with methods that return 'this' to enable chaining
Each method should modify the object's state and return 'this'
Example: class Calculator { add(num) { this.result += num; return this; } }
Example: const calc = new Calculator(); calc.add(5).add(3);
I applied via Naukri.com and was interviewed in Jan 2024. There were 3 interview rounds.
A loop can be found by iterating over a collection of elements repeatedly until a certain condition is met.
Iterate over a collection of elements using for loop, while loop, or foreach loop
Check for a condition to determine when to exit the loop
Examples: for(int i=0; i
Merge LL refers to merging two linked lists into a single sorted linked list.
Use a dummy node to start the merged list
Compare the values of the nodes from both lists and add the smaller one to the merged list
Move the pointer of the merged list and the list from which the node was added
Structure padding is the process of adding empty bytes to a structure to align its data members on memory boundaries.
Padding is added to ensure that each data member in a structure starts at a memory address that is a multiple of its size.
Padding is necessary for performance optimization and to prevent memory access violations.
For example, if a structure has a char followed by an int, padding may be added between them
A translation unit is a source file along with all the headers and source files included in it.
Translation unit is the smallest unit of compilation in C++.
It consists of a source file and all the header files and source files included in it.
Each translation unit is compiled separately before being linked together.
Translation units help in organizing and modularizing code.
Example: If a.cpp includes b.h and c.cpp, then t...
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
Software development lifestyle involves continuous learning, problem-solving, collaboration, and adapting to new technologies.
Continuous learning is essential to stay updated with new technologies and best practices.
Problem-solving skills are crucial for debugging and finding efficient solutions to complex problems.
Collaboration with team members helps in sharing knowledge, brainstorming ideas, and improving code quali...
Class inheritance allows a subclass to inherit properties and methods from a superclass.
Subclass can access all public and protected members of superclass.
Subclass can override methods of superclass.
Example: Animal class can be superclass, with Dog and Cat classes as subclasses inheriting properties and methods.
I applied via Company Website and was interviewed in Jun 2022. There was 1 interview round.
Asynchronous and synchronous are programming concepts that determine how tasks are executed.
Synchronous tasks are executed one after the other, in a sequential manner.
Asynchronous tasks can be executed simultaneously, without waiting for the previous task to complete.
Synchronous tasks are easier to understand and debug, while asynchronous tasks are more efficient and can improve performance.
Examples of synchronous task...
I applied via Approached by Company and was interviewed in Apr 2024. There were 2 interview rounds.
I applied via Approached by Company and was interviewed in Apr 2023. There were 3 interview rounds.
based on 1 interview
Interview experience
Software Engineer
296
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
93
salaries
| ₹0 L/yr - ₹0 L/yr |
Devops Engineer
33
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
29
salaries
| ₹0 L/yr - ₹0 L/yr |
Softwaretest Engineer
20
salaries
| ₹0 L/yr - ₹0 L/yr |
Honeywell Automation
Bosch
Siemens
Cisco