i
Tessolve
Work with us
Filter interviews by
An XOR gate can be constructed using AND, OR, and NOT gates to achieve the desired output.
XOR outputs true only when inputs differ: A=0, B=1 -> Output=1; A=1, B=0 -> Output=1.
Use two AND gates, one OR gate, and two NOT gates to create the XOR function.
The expression for XOR is: A XOR B = (A AND NOT B) OR (NOT A AND B).
Example: For inputs A=1, B=0, NOT B=1, NOT A=0; thus, (1 AND 1) OR (0 AND 0) = 1.
Basics of electrical circuits involve understanding components, laws, and circuit types for effective PCB design.
Components: Resistors, capacitors, inductors, diodes, and transistors are fundamental elements in circuits.
Ohm's Law: V = IR (Voltage = Current x Resistance) is crucial for analyzing circuits.
Series vs Parallel: In series, current is the same; in parallel, voltage is the same. Example: Christmas lights ...
Current flow in transistors is controlled by the voltage applied to the base terminal.
Transistors are three-terminal devices: emitter, base, and collector.
Current flows from the collector to the emitter when a voltage is applied to the base.
The amount of current flowing through the transistor is determined by the base current.
Transistors can be used as amplifiers or switches in electronic circuits.
Current flows in a semiconductor due to the movement of charge carriers, either electrons or holes.
Current flows in a semiconductor when charge carriers (electrons or holes) move under the influence of an applied electric field.
In an n-type semiconductor, current is carried by electrons, while in a p-type semiconductor, current is carried by holes.
The flow of current can be controlled by applying a voltage across ...
SystemVerilog (SV) and UVM are essential for designing and verifying complex digital systems.
SystemVerilog enhances Verilog with object-oriented programming features.
UVM (Universal Verification Methodology) provides a standardized framework for verification.
Example: Using UVM, you can create reusable testbenches for different designs.
SV supports assertions, which help in checking design properties during simulatio...
SystemVerilog (SV) and UVM are essential for designing and verifying complex digital systems.
SystemVerilog is an extension of Verilog, adding features like classes, interfaces, and assertions.
UVM (Universal Verification Methodology) is a standardized methodology for verification using SystemVerilog.
UVM provides a base class library for creating reusable verification components, such as agents and testbenches.
Examp...
A 4:1 mux can be implemented using two 2:1 muxes by selecting one of the 2:1 muxes based on the select line.
Use one 2:1 mux to select between the two inputs of the second 2:1 mux based on the select line
Connect the outputs of the two 2:1 muxes to get the final 4:1 mux output
A 58:1 mux can be implemented using 2:1 mux by cascading multiple levels of muxes.
Implement a 2:1 mux using 2 input lines and 1 output line.
Cascading multiple levels of 2:1 muxes can create a 4:1, 8:1, 16:1, and finally a 58:1 mux.
In this case, you would need 6 levels of 2:1 muxes to create a 58:1 mux.
Creating a dataframe and performing data manipulations in Python using pandas library.
Import pandas library
Create a dictionary with data
Convert dictionary to dataframe using pd.DataFrame()
Perform operations like filtering, sorting, grouping, etc.
Use a flip-flop to divide the frequency by 2.
Use a D flip-flop with the input connected to the clock signal and the output connected back to the D input.
The output frequency will be half of the input frequency (25MHz).
I appeared for an interview in Dec 2024.
SystemVerilog (SV) and UVM are essential for designing and verifying complex digital systems.
SystemVerilog enhances Verilog with object-oriented programming features.
UVM (Universal Verification Methodology) provides a standardized framework for verification.
Example: Using UVM, you can create reusable testbenches for different designs.
SV supports assertions, which help in checking design properties during simulation.
Exa...
SystemVerilog (SV) and UVM are essential for designing and verifying complex digital systems.
SystemVerilog is an extension of Verilog, adding features like classes, interfaces, and assertions.
UVM (Universal Verification Methodology) is a standardized methodology for verification using SystemVerilog.
UVM provides a base class library for creating reusable verification components, such as agents and testbenches.
Example: A...
I applied via Campus Placement and was interviewed in Nov 2024. There was 1 interview round.
NAND gate can be implemented using a 2:1 multiplexer by connecting one input to select line and the other input to one of the data inputs.
Connect one input of the NAND gate to the select line of the 2:1 mux.
Connect the other input of the NAND gate to one of the data inputs of the 2:1 mux.
Connect the other data input of the 2:1 mux to ground.
The output of the 2:1 mux will be the output of the NAND gate.
A 4:1 mux can be implemented using two 2:1 muxes by selecting one of the 2:1 muxes based on the select line.
Use one 2:1 mux to select between the two inputs of the second 2:1 mux based on the select line
Connect the outputs of the two 2:1 muxes to get the final 4:1 mux output
A 58:1 mux can be implemented using 2:1 mux by cascading multiple levels of muxes.
Implement a 2:1 mux using 2 input lines and 1 output line.
Cascading multiple levels of 2:1 muxes can create a 4:1, 8:1, 16:1, and finally a 58:1 mux.
In this case, you would need 6 levels of 2:1 muxes to create a 58:1 mux.
My projects showcase a blend of innovative digital design techniques and practical applications in various domains.
Designed a low-power digital filter for audio processing, improving efficiency by 30%.
Developed a high-speed data acquisition system using FPGA, achieving 1 Gbps throughput.
Implemented a custom ASIC for image processing, reducing latency by 50% compared to previous designs.
Collaborated on a team project to...
Basics core questions MCQ totally 50 questions
Aptitude with general knowledge
I applied via Company Website and was interviewed in Jul 2024. There were 2 interview rounds.
Aptitude level is easy to medium
Current flow in transistors is controlled by the voltage applied to the base terminal.
Transistors are three-terminal devices: emitter, base, and collector.
Current flows from the collector to the emitter when a voltage is applied to the base.
The amount of current flowing through the transistor is determined by the base current.
Transistors can be used as amplifiers or switches in electronic circuits.
I applied via Company Website and was interviewed in Jul 2024. There were 2 interview rounds.
This round is classified as easy to medium.
Current flows in a semiconductor due to the movement of charge carriers, either electrons or holes.
Current flows in a semiconductor when charge carriers (electrons or holes) move under the influence of an applied electric field.
In an n-type semiconductor, current is carried by electrons, while in a p-type semiconductor, current is carried by holes.
The flow of current can be controlled by applying a voltage across the s...
I appeared for an interview in Mar 2025, where I was asked the following questions.
Basics of electrical circuits involve understanding components, laws, and circuit types for effective PCB design.
Components: Resistors, capacitors, inductors, diodes, and transistors are fundamental elements in circuits.
Ohm's Law: V = IR (Voltage = Current x Resistance) is crucial for analyzing circuits.
Series vs Parallel: In series, current is the same; in parallel, voltage is the same. Example: Christmas lights (seri...
I appeared for an interview before Feb 2024.
20 MCQ based questions on C programming. 2 coding based questions.
I am a passionate and experienced Design Engineer with a strong background in mechanical engineering.
Graduated with a degree in Mechanical Engineering from XYZ University
Worked for 5 years at ABC Company designing innovative products
Proficient in CAD software such as SolidWorks and AutoCAD
Strong problem-solving skills and attention to detail
Passionate about staying updated on the latest design trends and technologies
Top trending discussions
Some of the top questions asked at the Tessolve interview -
The duration of Tessolve interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 42 interview experiences
Difficulty level
Duration
based on 351 reviews
Rating in categories
2-5 Yrs
Not Disclosed
Post Silicon Validation Engineer
208
salaries
| ₹3.2 L/yr - ₹13.7 L/yr |
Design Engineer
158
salaries
| ₹3.5 L/yr - ₹17.3 L/yr |
Test Engineer
112
salaries
| ₹3 L/yr - ₹13 L/yr |
Senior Design Engineer
94
salaries
| ₹6.4 L/yr - ₹26.8 L/yr |
Software Engineer
90
salaries
| ₹2 L/yr - ₹10.8 L/yr |
Qualcomm
Intel
Apar Industries
Molex