i
embedUR
Systems
Filter interviews by
To find the middle element of a stack, use an auxiliary stack or count elements while popping to identify the middle.
Use an Auxiliary Stack: Push all elements onto a new stack while counting, then pop elements until reaching the middle index.
Count Elements: Keep a count of total elements while popping, then push elements back to the original stack after finding the middle.
Example: For a stack with elements [1, 2, ...
To reverse an array of strings, iterate through half of the array and swap elements from start and end.
Iterate through half of the array
Swap elements from start and end of the array
malloc allocates memory without initializing, while calloc allocates and initializes memory to zero.
malloc(size_t size): Allocates 'size' bytes of memory. Example: int *arr = (int *)malloc(10 * sizeof(int));
calloc(size_t num, size_t size): Allocates memory for an array of 'num' elements, each 'size' bytes, initialized to zero. Example: int *arr = (int *)calloc(10, sizeof(int));
malloc does not initialize memory, le...
C program to store employee id and name using array of strings
Declare an array of strings to store employee id and name
Use scanf to input employee id and name
Print the stored employee id and name using printf
Flip-flops and latches are sequential logic circuits used to store and manipulate binary data.
Flip-flops are edge-triggered devices, while latches are level-sensitive devices.
Flip-flops have separate clock and data inputs, while latches have a single input for both clock and data.
Flip-flops are used in synchronous circuits, while latches are used in asynchronous circuits.
Flip-flops are more complex and require mor...
TCP is a communication protocol that allows for reliable and ordered data transmission over a network. A network is a collection of interconnected devices that can communicate with each other. An IP address is a unique identifier assigned to each device on a network. A MAC address is a hardware address assigned to network interfaces for communication within a network.
TCP stands for Transmission Control Protocol an...
Address lines are used to specify a memory location, while data lines are used to transfer data to and from that location in a microprocessor.
Address lines are used to select a specific memory location in RAM or ROM.
Data lines are used to transfer data between the microprocessor and memory or I/O devices.
For example, in an 8-bit microprocessor, there may be 16 address lines and 8 data lines.
The number of address a...
Computer networking involves connecting multiple devices to share resources and information. Different types of network topologies include bus, star, ring, mesh, and hybrid.
Bus Topology: All devices are connected to a single cable, like a bus route.
Star Topology: All devices are connected to a central hub, like a star.
Ring Topology: Each device is connected to two other devices, forming a ring.
Mesh Topology: Every...
Components working refers to the individual parts of a system functioning properly together.
Components working means each part of the system is operational and interacting correctly.
Example: In a software application, components working would include the database, server, and user interface all functioning as intended.
Example: In a car, components working would involve the engine, brakes, and steering system all w...
To reverse an array of strings, iterate through half of the array and swap elements from start and end.
Iterate through half of the array
Swap elements from start and end of the array
I appeared for an interview in Apr 2025, where I was asked the following questions.
I applied via Naukri.com and was interviewed in Sep 2024. There were 3 interview rounds.
Online group discussion. Candidates were divided into groups of 10 and for each group 4-5 Fundamental technical questions were asked.
Technical questions were asked
I applied via Campus Placement and was interviewed in Feb 2024. There were 4 interview rounds.
Address lines are used to specify a memory location, while data lines are used to transfer data to and from that location in a microprocessor.
Address lines are used to select a specific memory location in RAM or ROM.
Data lines are used to transfer data between the microprocessor and memory or I/O devices.
For example, in an 8-bit microprocessor, there may be 16 address lines and 8 data lines.
The number of address and da...
Data structures os networks
In depth about core subjects
Logical mathematical and quantitative
Explain about e vehicle
Flip flops are clocked storage elements that store data based on clock signal, while latches are level-sensitive storage elements that store data based on enable signal.
Flip flops are edge-triggered, while latches are level-triggered.
Flip flops have two stable states (0 and 1), while latches have only one stable state.
Flip flops are used in synchronous circuits, while latches are used in asynchronous circuits.
I applied via Campus Placement
It was great and in online too
This was mainly a tech interview and given equal opportunities and was mainly about C,classes,DSA and more common.
It was a intense round with depth in the matter
I applied via Campus Placement and was interviewed in Jun 2024. There were 2 interview rounds.
Basic aptitude with logical and verbal and reasoning.also microprocessor and micro controller.
We were divided into 10 and ques were asked from dbms,ds,os,cn
I applied via Campus Placement and was interviewed in Sep 2023. There were 4 interview rounds.
Logical reasoning and verbals
Data science and computer networking
Computer networking involves connecting multiple devices to share resources and information. Different types of network topologies include bus, star, ring, mesh, and hybrid.
Bus Topology: All devices are connected to a single cable, like a bus route.
Star Topology: All devices are connected to a central hub, like a star.
Ring Topology: Each device is connected to two other devices, forming a ring.
Mesh Topology: Every devi...
I applied via Campus Placement and was interviewed in Feb 2024. There were 2 interview rounds.
It was easy level questions. They basically test your basic understanding of core subjects.
TCP is a communication protocol that allows for reliable and ordered data transmission over a network. A network is a collection of interconnected devices that can communicate with each other. An IP address is a unique identifier assigned to each device on a network. A MAC address is a hardware address assigned to network interfaces for communication within a network.
TCP stands for Transmission Control Protocol and is ...
Top trending discussions
The duration of embedUR Systems Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 24 interview experiences
Difficulty level
Duration
based on 18 reviews
Rating in categories
Software Engineer
104
salaries
| ₹4 L/yr - ₹11 L/yr |
Senior Software Engineer
102
salaries
| ₹7 L/yr - ₹18 L/yr |
Technical Lead
21
salaries
| ₹12 L/yr - ₹25 L/yr |
Software Developer
15
salaries
| ₹4 L/yr - ₹8 L/yr |
Embedded Software Engineer
7
salaries
| ₹5 L/yr - ₹11 L/yr |
Fractal Analytics
MathCo
Watchyourhealth.com
Innovatiview India Ltd