Filter interviews by
C programming is major required skill
Diodes are electronic components that allow current to flow in one direction only. Common types include PN junction, Schottky, Zener, and light-emitting diodes (LEDs).
PN junction diode: Basic diode that allows current to flow in one direction.
Schottky diode: Faster switching diode with lower voltage drop.
Zener diode: Used for voltage regulation and protection against voltage spikes.
Light-emitting diode (LED): Emits lig...
Rectifiers are electronic devices that convert alternating current (AC) to direct current (DC). Types include half-wave, full-wave, and bridge rectifiers.
Rectifiers are used to convert AC to DC by allowing current to flow in only one direction.
Half-wave rectifiers only allow one half of the AC waveform to pass through, resulting in pulsating DC.
Full-wave rectifiers allow both halves of the AC waveform to pass through, ...
Top trending discussions
I applied via Approached by Company and was interviewed in Aug 2017. There were 5 interview rounds.
I applied via Naukri.com and was interviewed before Jun 2019. There were 3 interview rounds.
Implement stack data structure
Use an array or linked list to store elements
Push operation adds element to top of stack
Pop operation removes element from top of stack
Peek operation returns top element without removing it
Global variables are accessible from any part of the program and can be modified by any function.
Global variables are declared outside of any function.
They can be accessed and modified by any function in the program.
If a function modifies the value of a global variable, the new value is visible to all other functions.
Global variables can be useful for sharing data between functions.
However, overuse of global variables
Program to transpose a matrix
Iterate through rows and columns of the matrix
Swap the elements at (i,j) and (j,i) positions
Return the transposed matrix
Pre and post fix operators are used to increment or decrement a value before or after it is used in an expression.
Pre-fix operator (++x) increments the value of x and returns the new value.
Post-fix operator (x++) returns the value of x and then increments it.
Both operators can be used with variables of numeric data types.
They can also be used with pointers to increment or decrement the memory address they point to.
I applied via Company Website and was interviewed in Jun 2024. There were 2 interview rounds.
Tomarrow, power system
Machine power system drive
I applied via Campus Placement and was interviewed in Jul 2024. There were 2 interview rounds.
They asked to find the elements which are present more than once. I solved it using map in c++
My favorite algorithm is Dijkstra's algorithm for finding the shortest path in a graph.
Dijkstra's algorithm is a greedy algorithm that finds the shortest path between nodes in a graph.
It works by maintaining a priority queue of nodes to visit next, updating the shortest distance to each node as it explores the graph.
The algorithm is commonly used in routing and network optimization.
Example: Finding the shortest route b
Deadlocks occur when two or more processes are unable to proceed because each is waiting for the other to release a resource.
Resource deadlocks: Processes hold resources and wait for others to release resources. Example: Process A holds resource X and waits for resource Y, while Process B holds resource Y and waits for resource X.
Communication deadlocks: Processes wait for messages from each other indefinitely. Example...
Developed a web application for online shopping with user authentication and payment gateway integration.
Implemented user authentication using JWT tokens
Integrated Stripe API for payment processing
Designed responsive UI using React and Bootstrap
I was interviewed in Jun 2024.
Electrical engineering
Power system machine power electronics
I applied via Referral and was interviewed in Nov 2022. There were 4 interview rounds.
There were Aptitude Questions and 2 Easy Level Coding Questions.
1. Paging is a memory management technique used by operating systems to manage memory allocation for processes.
Paging divides memory into fixed-size pages and allocates them to processes as needed.
It allows for efficient use of memory and prevents fragmentation.
Page tables are used to keep track of which pages are allocated to which processes.
When a process needs to access a page that is not currently in memory, a page...
Prevent the duplicate accounts
30min and ask one coding question
30min and ask 2 coding question
based on 1 interview
Interview experience
based on 2 reviews
Rating in categories
Engineer
140
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Engineer
119
salaries
| ₹0 L/yr - ₹0 L/yr |
Assistant Manager
84
salaries
| ₹0 L/yr - ₹0 L/yr |
Junior Engineer
47
salaries
| ₹0 L/yr - ₹0 L/yr |
Assistant Engineer
46
salaries
| ₹0 L/yr - ₹0 L/yr |
ABB
Siemens
BHEL
Schneider Electric Infrastructure