Filter interviews by
I applied via Campus Placement and was interviewed in Feb 2024. There were 2 interview rounds.
Easy aptitude and MCQ questions in C
Inheritance in software development allows a class to inherit properties and behaviors from another class.
Create a base class with common properties and methods
Create a derived class that inherits from the base class
Use the 'extends' keyword in languages like Java or C++
Override methods in the derived class if necessary
Access parent class methods using 'super' keyword
Virtual functions are used in object-oriented programming to achieve polymorphism by allowing a function to be overridden in a derived class.
Virtual functions are declared in a base class with the 'virtual' keyword and can be overridden in derived classes.
They allow a function to be called based on the actual type of an object rather than the declared type.
Virtual functions are used to achieve runtime polymorphism in C...
I have a strong background in embedded systems design and development, with a proven track record of delivering high-quality solutions.
Extensive experience in designing and implementing embedded systems for various applications
Proficient in programming languages such as C, C++, and assembly language
Strong problem-solving skills and ability to troubleshoot complex issues
Excellent communication and teamwork skills, able ...
I applied via Walk-in and was interviewed before Jun 2023. There were 2 interview rounds.
Anora Semiconductor Labs interview questions for popular designations
I applied via Referral and was interviewed in Sep 2023. There were 3 interview rounds.
Basic coding questions and ece
Diodes are electronic components that allow current to flow in one direction only, acting as a one-way valve for electricity.
Diodes have two terminals - an anode and a cathode.
When a diode is forward-biased, it allows current to flow through it.
When a diode is reverse-biased, it blocks the flow of current.
Diodes are commonly used in rectifiers, voltage regulators, and signal demodulation.
Examples of diodes include sili...
I applied via Campus Placement and was interviewed in Jun 2023. There were 3 interview rounds.
Aptitude and reasoning questions
I applied via Approached by Company and was interviewed before Aug 2023. There were 2 interview rounds.
Coding questions basic and complex questions to solve
Top trending discussions
I was interviewed before Apr 2021.
Round duration - 60 minutes
Round difficulty - Easy
Technical Interview round with questions on OOPS and OS mainly.
Little Endian and Big Endian refer to the order in which bytes are stored in computer memory.
Little Endian stores the least significant byte first, while Big Endian stores the most significant byte first.
Little Endian is commonly used in x86 architecture, while Big Endian is used in architectures like SPARC and PowerPC.
Endianness can affect data transmission between systems with different byte orders.
Program to determine system's endianness
Check the endianness by storing a multi-byte integer and checking the byte order
Use bitwise operations to extract the least significant byte
If the least significant byte is at the lowest memory address, it's little-endian
If the least significant byte is at the highest memory address, it's big-endian
The volatile keyword in programming is used to indicate that a variable's value can be changed unexpectedly.
Volatile keyword is used in multithreaded programming to prevent compiler optimizations on variables that can be changed by other threads.
It tells the compiler not to cache the variable's value in a register, ensuring that every access is made to the variable's memory location.
Commonly used in embedded systems pr...
Function pointers in C are used to store the address of functions, allowing for dynamic function calls and callbacks.
Function pointers can be used to implement callbacks in event-driven programming.
They can be used to switch between different functions at runtime.
Function pointers are commonly used in implementing data structures like function pointers in an array of function pointers.
Example: void (*funcPtr)(int) = &a
Design a data structure for multi-threading
Use a thread-safe queue to manage tasks for each thread
Implement a lock or semaphore to control access to shared resources
Consider using condition variables for synchronization
Use atomic operations for shared variables to prevent race conditions
The kernel is the core component of an operating system that manages system resources and provides a bridge between software and hardware.
Manages system resources such as CPU, memory, and I/O devices
Provides a bridge between software applications and hardware components
Handles tasks such as process scheduling, memory management, and device drivers
Controls communication between hardware and software layers
A storage class in programming defines the scope and lifetime of variables.
Storage classes include auto, register, static, and extern.
Auto variables are created when a function is called and destroyed when the function ends.
Register variables are stored in CPU registers for faster access.
Static variables retain their value between function calls.
Extern variables are declared outside of any function and can be accessed
Round duration - 30 minutes
Round difficulty - Easy
HR round with typical behavioral problems.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
posted on 23 Sep 2017
I was interviewed in Sep 2017.
An SR flip-flop can be implemented using NAND gates.
Use two NAND gates to create the SR flip-flop.
Connect the output of one NAND gate to the input of the other NAND gate.
Connect the Set (S) and Reset (R) inputs to the inputs of the NAND gates.
The output of the first NAND gate is the Q output, and the output of the second NAND gate is the Q̅ output.
The answer describes the steps to find and display the temperature of N rooms.
Create an array to store the temperature of each room
Iterate through each room and prompt the user to enter the temperature
Store the temperature in the corresponding array index
Display the temperature of each room
I was interviewed before May 2016.
based on 13 interviews
Interview experience
based on 35 reviews
Rating in categories
Product Development Engineer
27
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
10
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Engineer
7
salaries
| ₹0 L/yr - ₹0 L/yr |
Dft Design Engineer
7
salaries
| ₹0 L/yr - ₹0 L/yr |
Embedded Systems Engineer
5
salaries
| ₹0 L/yr - ₹0 L/yr |
Intel
Qualcomm
Texas Instruments
Advanced Micro Devices