i
Tessolve Semiconductor
Filter interviews by
I appeared for an interview in Dec 2024.
I applied via Naukri.com and was interviewed in Jul 2023. There were 2 interview rounds.
Aptitude+digital electronics+vhdl
I applied via Campus Placement and was interviewed before Oct 2022. There were 2 interview rounds.
A combination of Technical and Numerical aptitude. Questions on digital design, edc, vlsi.
Tessolve Semiconductor interview questions for designations
Top trending discussions
posted on 20 Jun 2022
I applied via LinkedIn and was interviewed before Jun 2021. There were 4 interview rounds.
Medium level
RTL design, test bench , Simulation.
posted on 7 May 2024
I applied via Referral and was interviewed in Apr 2024. There was 1 interview round.
Coverage-driven verification techniques are used to ensure all possible state transitions are exercised.
Coverage metrics like state, transition, and toggle coverage can be used to track the completeness of state transitions.
Writing directed tests to cover specific state transitions can help achieve higher coverage.
Random stimulus generation can also be used to explore different state transitions.
Functional coverage can...
posted on 20 Jun 2024
I appeared for an interview before Jun 2023.
Tasks and functions refer to the specific responsibilities and roles assigned to an individual within a job or project.
Tasks are specific actions or activities that need to be completed within a certain timeframe.
Functions are broader roles or responsibilities that encompass multiple tasks and contribute to the overall goal.
Examples of tasks include writing test cases, debugging code, and creating design specifications...
Blocking assignments wait for the assigned value to be calculated before moving on to the next statement, while non-blocking assignments allow multiple assignments to occur simultaneously.
Blocking assignments use the = operator, while non-blocking assignments use the <= operator
Blocking assignments are executed sequentially in the order they appear in the code, while non-blocking assignments are executed concurrently
Bl...
posted on 24 Jul 2024
randc behavior generates random complex numbers with specified distribution
Use randc to generate random complex numbers
Specify distribution using arguments like mean, variance, etc.
Example: randc(10, 1, 2) generates 10 random complex numbers with mean 1 and variance 2
posted on 23 Nov 2022
Verilog, c++ pointers, mosfets
UART protocol can be used to transmit and receive data between two devices.
UART can be used to communicate between a microcontroller and a computer
UART can be used to send and receive data between two microcontrollers
UART can be used to interface with sensors and actuators
UART can be used to implement a simple command/response protocol
UART can be used to implement a data logging system
UART can be used to receive signals from a microcontroller.
Connect the UART pins of the microcontroller to the UART pins of the receiving device.
Configure the UART settings such as baud rate, parity, and stop bits.
Use a UART library or write code to read the incoming data from the UART buffer.
Process the received data as required by the application.
posted on 19 Nov 2022
I applied via LinkedIn and was interviewed in May 2022. There were 4 interview rounds.
This round consists of technical test which was focusing on electronics subjects.
based on 4 interviews
Interview experience
based on 2 reviews
Rating in categories
Post Silicon Validation Engineer
183
salaries
| ₹4 L/yr - ₹16 L/yr |
Design Engineer
133
salaries
| ₹2.6 L/yr - ₹12.3 L/yr |
Test Engineer
110
salaries
| ₹3 L/yr - ₹10 L/yr |
Senior Design Engineer
92
salaries
| ₹6.3 L/yr - ₹26.2 L/yr |
Software Engineer
89
salaries
| ₹2.1 L/yr - ₹11.3 L/yr |
Qualcomm
Infineon Technologies
Advanced Micro Devices
Cadence Design Systems