Filter interviews by
Normal aptitude question
I prefer C++ for its performance and versatility.
C++ is known for its high performance and efficiency.
C++ is a versatile language that can be used for a wide range of applications.
C++ allows for low-level memory manipulation, making it suitable for embedded systems.
Examples: Developing firmware for microcontrollers, implementing real-time systems.
C is faster than Java or Python due to its lower-level nature and direct hardware access.
C is a low-level language that allows for direct memory manipulation and hardware access, resulting in faster performance.
Java and Python are higher-level languages with more abstractions, leading to slower execution compared to C.
C code is compiled directly to machine code, while Java and Python code are typically interpreted or r...
Some basic c questions
SPI (Serial Peripheral Interface) is a synchronous serial communication protocol used for short distance communication.
SPI is used to communicate between microcontrollers, sensors, and other peripherals.
It uses a master-slave architecture where the master device initiates the communication.
SPI uses four wires: MOSI (Master Out Slave In), MISO (Master In Slave Out), SCK (Serial Clock), and SS (Slave Select).
SPI is faste...
I applied via LinkedIn and was interviewed in Jul 2021. There were 3 interview rounds.
VVDN Technologies interview questions for designations
Top trending discussions
Remove duplicate objects from an array of multiple objects.
Create a new array to store unique objects
Loop through the original array and check if the object already exists in the new array
If not, add it to the new array
Return the new array
Maintain state by using a global variable or a state management system.
Use a global variable to store the state and access it whenever needed.
Use a state management system like Redux or MobX to manage the state.
Avoid using local variables or closures to store state as they will be lost when the code is repeated.
Consider using object-oriented programming principles to encapsulate state within objects.
Use functional prog...
Design patterns are reusable solutions to common software problems. Android system uses various design patterns.
MVC (Model-View-Controller) pattern is used in Android to separate UI logic from business logic.
Singleton pattern is used to ensure only one instance of a class is created.
Observer pattern is used to notify changes in data to multiple components.
Builder pattern is used to simplify complex object creation.
Adap...
posted on 5 Feb 2021
I applied via Recruitment Consulltant and was interviewed before Jul 2021. There were 3 interview rounds.
based on 3 interviews
Interview experience
based on 2 reviews
Rating in categories
Junior Engineer
1.6k
salaries
| ₹1.2 L/yr - ₹3.8 L/yr |
Assistant Engineer
743
salaries
| ₹1.5 L/yr - ₹4.2 L/yr |
Senior Software Engineer
335
salaries
| ₹5 L/yr - ₹17.9 L/yr |
Technical Lead
321
salaries
| ₹6.5 L/yr - ₹23 L/yr |
Embedded Software Engineer
310
salaries
| ₹3 L/yr - ₹10 L/yr |
Sutherland Global Services
Optum Global Solutions
Hexaware Technologies
FIS