Filter interviews by
Test was of 1 hour and difficulty was medium
Top trending discussions
I applied via Approached by Company and was interviewed in Aug 2017. There were 5 interview rounds.
posted on 30 Jul 2021
posted on 28 Dec 2022
I applied via Recruitment Consulltant and was interviewed before Dec 2021. There were 2 interview rounds.
I am an excellent problem solver with a keen interest in algorithm design and optimization.
I enjoy breaking down complex problems into smaller, more manageable components.
I have experience in developing efficient algorithms for data processing and analysis.
I am always looking for ways to optimize code and improve performance.
I am interested in exploring new technologies and frameworks to solve problems in innovative wa
I have knowledge in various programming languages, frameworks, and technologies.
Proficient in Java, Python, and C++
Experience with web development using HTML, CSS, and JavaScript
Familiarity with databases such as MySQL and MongoDB
Knowledge of software development methodologies like Agile and Scrum
Understanding of design patterns and object-oriented programming principles
posted on 18 Mar 2024
I applied via Naukri.com and was interviewed in Nov 2020. There were 3 interview rounds.
I2C is a communication protocol used to connect multiple devices in a network. In Linux, the speed of I2C can be configured.
I2C speed can be set using the 'i2cset' command in Linux
The speed can also be configured in the device tree
The maximum speed supported by the hardware should be considered when setting the speed
Different devices may require different speeds for optimal performance
A pure virtual function is a function declared in a base class without implementation, which must be overridden by derived classes.
Pure virtual functions are declared with the syntax: virtual void functionName() = 0;
Classes containing pure virtual functions are called abstract classes and cannot be instantiated.
Pure virtual functions provide a way to achieve polymorphism in C++.
Example: virtual void draw() = 0; // decl...
Volatile keyword in C is used to indicate that a variable's value may change unexpectedly.
It is used to prevent compiler optimization
It is commonly used in embedded systems programming
It is not a substitute for proper synchronization mechanisms
Example: volatile int *ptr; // pointer to volatile integer
I applied via LinkedIn and was interviewed before Feb 2022. There were 5 interview rounds.
Hacker rank codinv problems level medium
posted on 11 Oct 2024
I applied via LinkedIn and was interviewed before Oct 2023. There was 1 interview round.
Reverse a linked list using recursion
Create a recursive function that takes the head of the linked list as input
Base case: if the head is null or the next node is null, return the head
Recursively call the function with the next node as input
Set the next node's next pointer to the current node
Set the current node's next pointer to null
Return the new head of the reversed linked list
To find max number in linked list using stack.
Create an empty stack.
Traverse the linked list and push each element onto the stack.
Pop elements from the stack and compare with max value.
Return the max value.
based on 1 interview
Interview experience
based on 10 reviews
Rating in categories
Software Developer
35
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Support Engineer
35
salaries
| ₹0 L/yr - ₹0 L/yr |
Sales Manager
28
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
27
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Development Engineer
27
salaries
| ₹0 L/yr - ₹0 L/yr |
Honeywell Automation
Siemens
Bosch
Schneider Electric