Filter interviews by
I applied via Referral and was interviewed in Nov 2021. There were 3 interview rounds.
The most used semiconductor in electronics is silicon.
Silicon is abundant and has excellent semiconductor properties.
It is used in microprocessors, memory chips, and other electronic components.
Other semiconductors like germanium and gallium arsenide are also used in specialized applications.
Silicon is preferred due to its low cost, high reliability, and ease of manufacturing.
Advancements in silicon technology have led...
Semiconductor doping is used to make a semiconductor p-type or n-type by introducing impurities with different valence electrons.
To make a semiconductor p-type, impurities with three valence electrons (e.g., boron) are added.
To make a semiconductor n-type, impurities with five valence electrons (e.g., phosphorus) are added.
Doping alters the conductivity and creates majority and minority charge carriers.
P-type has holes...
Biasing is the process of providing a DC voltage or current to establish a desired operating point for electronic components.
Biasing is used to ensure that electronic components operate within their specified range.
It involves setting the appropriate voltage or current levels to achieve the desired performance.
Biasing is commonly used in transistors, amplifiers, and other electronic circuits.
There are different types o...
Zener diode is used as a voltage regulator and to protect circuits from overvoltage.
Zener diode maintains a constant voltage across its terminals when reverse biased
It is used in voltage regulator circuits to provide a stable output voltage
Zener diodes are also used to protect circuits from overvoltage by shunting excess voltage to ground
They are commonly used in power supplies, voltage regulators, and surge protectors
There are three basic logic gates: AND, OR, and NOT.
AND gate outputs 1 only if all inputs are 1
OR gate outputs 1 if any input is 1
NOT gate outputs the opposite of its input
XOR is a logical operator that returns true if and only if both inputs are different.
XOR is represented by the symbol ^.
The truth table of XOR has two inputs and one output.
If both inputs are the same, the output is false. Otherwise, the output is true.
Header files contain declarations of functions, variables, and data structures used in a program.
Header files are included at the beginning of a source code file using #include directive
They provide information about the functions and variables used in the program
They help in avoiding redefinition of functions and variables
Examples of header files are stdio.h, math.h, string.h, etc.
A program to find prime numbers
Start with a loop to iterate through numbers
Check if each number is divisible by any number less than itself
If not, add it to a list of prime numbers
Conductor, insulator, and semiconductor are materials that conduct electricity in different ways.
Conductors allow electricity to flow through them easily, such as copper and aluminum wires.
Insulators do not allow electricity to flow through them easily, such as rubber and plastic.
Semiconductors have properties of both conductors and insulators, such as silicon and germanium.
The conductivity of a material can be determi...
Semiconductors are used in electronics for their unique electrical properties.
Semiconductors have a conductivity between that of a conductor and an insulator.
They can be used to make transistors, which are essential components in electronic devices.
Semiconductors are also used in diodes, solar cells, and LEDs.
They allow for the miniaturization of electronic components and the creation of complex circuits.
Silicon is the
A diode is an electronic component that allows current to flow in only one direction.
It has two terminals: an anode and a cathode.
It is commonly used in rectifiers, voltage regulators, and signal limiters.
Examples include the 1N4148 and 1N4001 diodes.
Diode is an electronic component that allows current to flow in one direction only.
Diode has two terminals - anode and cathode.
It has a forward voltage drop and a reverse breakdown voltage.
It is commonly used in rectifiers, voltage regulators, and signal demodulators.
Biasing is the process of providing a DC voltage or current to establish a suitable operating point for an electronic device.
Types of biasing include fixed bias, self-bias, voltage divider bias, and emitter bias.
Fixed bias involves connecting a DC voltage source directly to the base of a transistor.
Self-bias involves using a resistor to provide negative feedback to stabilize the operating point.
Voltage divider bias inv...
Semiconductor doping creates p-type or n-type material by adding impurities.
P-type doping involves adding impurities with fewer valence electrons than the semiconductor material, creating holes that act as positive charge carriers.
N-type doping involves adding impurities with more valence electrons than the semiconductor material, creating extra electrons that act as negative charge carriers.
Common p-type dopants inclu...
Top trending discussions
Mine sweeper logic for a box click
To delete an element from a linked list, update the pointers of the previous node to skip the node to be deleted.
Traverse the linked list to find the node to be deleted
Update the 'next' pointer of the previous node to skip the node to be deleted
Free the memory allocated to the node to be deleted
Remove duplicate objects from an array of multiple objects.
Create a new array to store unique objects
Loop through the original array and check if the object already exists in the new array
If not, add it to the new array
Return the new array
Maintain state by using a global variable or a state management system.
Use a global variable to store the state and access it whenever needed.
Use a state management system like Redux or MobX to manage the state.
Avoid using local variables or closures to store state as they will be lost when the code is repeated.
Consider using object-oriented programming principles to encapsulate state within objects.
Use functional prog...
I appeared for an interview before Sep 2020.
Flexible means adaptable to change or able to be modified easily.
Being able to adjust to new requirements or situations
Having the ability to change or modify code without breaking it
Being open to feedback and willing to make changes
Allowing for customization or configuration options
Examples: using variables instead of hardcoding values, implementing a plugin system
posted on 29 Jan 2021
I applied via Naukri.com and was interviewed in Jul 2020. There were 4 interview rounds.
I applied via Walk-in and was interviewed before Apr 2021. There were 3 interview rounds.
Technical assessment - java
posted on 5 Feb 2021
posted on 27 Jan 2022
I applied via Referral and was interviewed before Jan 2021. There were 3 interview rounds.
Odd even program in C
Use modulus operator to check if a number is even or odd
If the remainder is 0, the number is even, else it's odd
Print the result accordingly
based on 44 reviews
Rating in categories
Junior Engineer
1.6k
salaries
| ₹1.2 L/yr - ₹3.8 L/yr |
Assistant Engineer
745
salaries
| ₹1.5 L/yr - ₹4.2 L/yr |
Senior Software Engineer
338
salaries
| ₹5 L/yr - ₹15.4 L/yr |
Technical Lead
321
salaries
| ₹6.5 L/yr - ₹23 L/yr |
Embedded Software Engineer
310
salaries
| ₹3 L/yr - ₹10 L/yr |
Sutherland Global Services
Optum Global Solutions
Hexaware Technologies
FIS