Filter interviews by
I applied via campus placement at NMAM Institute of Technology, Mangalore and was interviewed before Oct 2022. There were 5 interview rounds.
Technical and general aptitude
A topic will be given mostly whoever spoke were selected
SR flip flop is a latch with two inputs (Set and Reset) while D flip flop has a single input (Data).
SR flip flop has two inputs - Set and Reset, and can be used to store one bit of data.
D flip flop has a single input - Data, and is used to store one bit of data as well.
SR flip flop can have both inputs high, which is an invalid state, while D flip flop always has a valid input state.
D flip flop is edge-triggered, meani...
Top trending discussions
I applied via Recruitment Consulltant and was interviewed in May 2022. There were 2 interview rounds.
Que in SystemVerilog (SV) is a built-in data type used for creating queues.
Queues are dynamic arrays that can grow or shrink in size during simulation.
Queues can store elements of any data type.
Elements can be added to the end of the queue using the built-in methods like push_back().
Elements can be removed from the front of the queue using the built-in methods like pop_front().
A mailbox is a data structure used for communication between different processes or threads in a computer system.
Mailboxes are typically used in multi-threaded or multi-processor systems to pass messages between different entities.
They provide a way for processes to communicate without directly accessing each other's memory.
Mailboxes can be implemented using queues, shared memory, or other mechanisms depending on the s
Delay inter and intra refer to delays within and between different components or systems.
Delay inter refers to delays between different components or systems.
Delay intra refers to delays within the same component or system.
Example: Delay inter can occur when data is transferred between a CPU and memory.
Example: Delay intra can occur within a CPU due to processing time.
Constraints in verification engineering are conditions or limitations imposed on the design or testbench to ensure certain properties are met.
Constraints are used to restrict the possible values of variables or signals in a design or testbench.
They help in verifying specific behaviors or scenarios within the design.
Examples include setting timing constraints for signal propagation or limiting the range of input values
Object-oriented programming concepts such as classes, objects, inheritance, encapsulation, and polymorphism.
Classes: Blueprint for creating objects with attributes and methods.
Objects: Instances of classes that contain data and behavior.
Inheritance: Ability for a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism:...
I applied via Company Website and was interviewed in May 2024. There was 1 interview round.
Storage classes in C specify the scope and lifetime of variables.
Storage classes include auto, register, static, and extern.
Auto variables are local to a block and have automatic storage duration.
Register variables are stored in CPU registers for faster access.
Static variables retain their value between function calls.
Extern variables are declared in one file and can be used in another file.
A structure program is a program that uses structures to group related data together.
Structures in C programming allow you to group related data together under one name.
You can define a structure using the 'struct' keyword.
Structures can contain different data types, including int, float, char, and even other structures.
You can access the members of a structure using the dot operator.
Example: struct employee { int id; ...
I applied via Recruitment Consulltant and was interviewed in Mar 2023. There were 3 interview rounds.
Interview questions for Embedded Software Engineer
Embedded systems are hardware and software combined to perform a specific task
Embedded software is the software component of an embedded system
Linux is open-source, customizable, and widely used in embedded systems
Windows is proprietary, less customizable, and not commonly used in embedded systems
Microcontrollers have built-in memory and peripherals, making them more su...
I applied via Naukri.com and was interviewed in Jun 2022. There were 2 interview rounds.
Program to find endianness and number of bits set in bit magic.
Use bitwise operators to check endianness
Count number of set bits using bitwise AND and right shift
Use pre-defined functions for endianness in some programming languages
Endianness can affect network communication and file formats
IPC stands for Inter-Process Communication and is used for communication between processes in an operating system.
Shared memory
Message passing
Pipes
Sockets
Remote Procedure Calls (RPC)
Semaphores
Mutexes
I applied via Recruitment Consulltant and was interviewed in Dec 2022. There were 2 interview rounds.
I applied via Approached by Company and was interviewed in Oct 2024. There was 1 interview round.
Coding Questions on REGEX, Dictionaries, Strings, Unit test coding.
posted on 12 Feb 2024
I was interviewed in Jan 2024.
Embedded c 15 question and c language programming
I applied via campus placement at Vellore Institute of Technology (VIT) and was interviewed in Oct 2022. There were 3 interview rounds.
After applying for drive through On Campus.From Hirepro Platform The mail was Triggered and in exam they conduct both Aptitude and Technical question from Embedded Systems,C,About 8051,8086 microcontrollers.After The next section Coding test Have Two Coding question Based Arrays Medium Level You Can do Coding In C or C++ or Phyton
I have used STM32 microcontroller in my academics.
I have worked on STM32F4 Discovery board for a project in my final year.
I have also used STM32CubeMX software for code generation and debugging.
I have experience in programming STM32 microcontrollers using C language.
To toggle a particular bit in C, use bitwise XOR operator with 1 at the desired bit position.
Use bitwise XOR operator (^) with 1 at the desired bit position to toggle it.
Example: To toggle the 3rd bit of a variable 'x', use x ^= (1 << 2);
Make sure to use the correct bit position starting from 0 for the least significant bit.
Program to iterate an array using pointer
Declare a pointer variable and initialize it to the base address of the array
Use a loop to iterate through the array using the pointer variable
Increment the pointer variable in each iteration to point to the next element
Stop the loop when the pointer variable reaches the end of the array
based on 9 reviews
Rating in categories
Senior Engineer
5.3k
salaries
| ₹5 L/yr - ₹17 L/yr |
Engineer
4.7k
salaries
| ₹1 L/yr - ₹8.7 L/yr |
Technical Lead
2k
salaries
| ₹8.5 L/yr - ₹28 L/yr |
Project Lead
1.6k
salaries
| ₹6 L/yr - ₹22.1 L/yr |
Senior Software Engineer
1.4k
salaries
| ₹4.8 L/yr - ₹18.8 L/yr |
TCS
Infosys
Wipro
Tech Mahindra