Filter interviews by
To bring up a device requiring a mobile host for onboarding, establish communication between the device and mobile host.
Establish communication between the device and mobile host using Bluetooth, Wi-Fi, or other wireless protocols.
Develop firmware on the device to enable it to detect and connect to the mobile host.
Implement a user-friendly interface on the mobile host for device onboarding process.
Ensure secure communi...
LRU cache is a data structure that stores the most recently used items, discarding the least recently used items when the cache is full.
LRU stands for Least Recently Used.
It operates on the principle of discarding the least recently used items first when the cache reaches its capacity.
It typically involves a combination of a doubly linked list and a hash map for efficient operations.
Example: If the cache has a capacity...
Top trending discussions
posted on 13 Oct 2023
Questions on aptitude, embedded concepts, c programming
I applied via Referral and was interviewed in Jun 2024. There was 1 interview round.
A monitor for APB protocol is a verification component that checks for protocol compliance in APB transactions.
Monitor should check for valid address, data, and control signals in APB transactions
It should detect and report any protocol violations or errors
Monitor should be able to track the state of the APB bus and ensure proper communication between master and slave devices
Design a finite state machine to count the number of people passing through a hallway with 2 detectors, allowing only one person at a time.
Create states for each detector and the hallway
Transition between states based on detector inputs
Use counters to keep track of the number of people passing through
Implement logic to prevent multiple people from passing simultaneously
A C program to swap elements in an array of strings
Use a temporary variable to swap elements in the array
Iterate through the array and swap elements at each index
I applied via Naukri.com and was interviewed in Feb 2022. There were 2 interview rounds.
Basics of c, c++, python languages
Any one os environment
posted on 14 Feb 2022
I applied via Naukri.com and was interviewed in Aug 2021. There were 5 interview rounds.
I applied via Referral and was interviewed in May 2024. There were 2 interview rounds.
Volatile keyword in C is used to indicate that a variable may be changed unexpectedly by external factors.
Volatile keyword tells the compiler not to optimize the variable because it can be changed by external factors.
Commonly used for memory-mapped hardware registers or variables accessed by multiple threads.
Example: volatile int *ptr = (int *)0x1234; // pointer to a memory-mapped hardware register
I applied via Campus Placement and was interviewed in Mar 2024. There was 1 interview round.
Simple 20 questions basic questions and c questions in 40 minutes 40 questions
I applied via Naukri.com and was interviewed in Nov 2021. There were 3 interview rounds.
based on 1 interview
Interview experience
Software Engineer
11
salaries
| ₹7 L/yr - ₹8.8 L/yr |
Senior Software Engineer
10
salaries
| ₹14.8 L/yr - ₹21.3 L/yr |
Senior QA Automation Engineer
6
salaries
| ₹18.2 L/yr - ₹20 L/yr |
RPA Developer
5
salaries
| ₹5.9 L/yr - ₹7.8 L/yr |
Oracle Application Database Administrator
4
salaries
| ₹10 L/yr - ₹12 L/yr |
Dell
Helmerich & Payne
Apple
Microsoft Corporation