Filter interviews by
I applied via Walk-in and was interviewed in Jul 2024. There were 4 interview rounds.
Fundamental knowledge of aptitude, MPMC, C/C++, basic electronics, and digital electronics.
Polymorphism in SystemVerilog allows objects of different types to be treated as objects of a common base type.
Polymorphism allows for more flexibility and reusability in code
It enables the use of virtual methods to be overridden in derived classes
Example: Using a base class to define common methods and then creating derived classes that implement those methods differently
Inheritance in SystemVerilog allows a class to inherit properties and methods from another class.
Inheritance allows for code reusability and promotes a hierarchical structure.
Derived class inherits properties and methods from the base class.
Derived class can also have its own unique properties and methods.
Example: class B extends class A, where B inherits properties and methods from A.
I applied via Campus Placement and was interviewed before Aug 2022. There were 3 interview rounds.
Tasks are concurrent blocks of code that can run in parallel, while functions are sequential blocks of code that perform a specific task.
Tasks can run concurrently, while functions run sequentially
Tasks can be executed in parallel, while functions are executed one after the other
Tasks are used for parallel processing, while functions are used for sequential processing
Blocking operations wait until the operation completes, while non-blocking operations do not wait and allow other operations to continue.
Blocking operations halt the execution until the operation is completed
Non-blocking operations do not halt the execution and allow other operations to continue
Blocking operations are synchronous, while non-blocking operations are asynchronous
Example: In a blocking operation, a functio...
FSM code for pattern detector
Define states for different patterns to detect
Transition between states based on input pattern
Output a signal when a specific pattern is detected
I applied via LinkedIn and was interviewed before Feb 2022. There were 3 interview rounds.
VERILOG, SV, SVA, UVM architecture, protocol, anything that is present in your resume, related to Asic Verification.
Scoreboard is a verification component that tracks and compares expected and actual data.
Scoreboard is used to monitor the progress of a design under test (DUT) and compare it with the expected behavior.
It can be implemented using a register or a memory block.
Scoreboard can be used to check the correctness of the DUT's output against the expected output.
Expected data can be obtained from a reference model or a golden m...
UVM can be used to create a testbench environment and integrate it with c based test cases using DPI-C.
Create a UVM testbench environment using SystemVerilog
Use DPI-C to integrate the c based test cases with the UVM environment
Define a DPI import function in SystemVerilog to call the c functions
Use UVM sequences to drive the test cases
Use UVM scoreboard to verify the results
Use UVM coverage to ensure complete coverage
Scaledge interview questions for designations
I applied via Naukri.com and was interviewed in Aug 2020. There were 3 interview rounds.
Name mangling is a technique used by compilers to give unique names to functions and variables to avoid naming conflicts.
Name mangling is used in C++ to support function overloading.
It is also used in Python to avoid naming conflicts in modules.
Name mangling can make it difficult to access variables and functions from outside the class in which they are defined.
In C++, name mangling can be seen by using the 'nm' comman
I applied via Naukri.com and was interviewed before Jul 2020. There was 1 interview round.
I applied via Naukri.com and was interviewed before Oct 2021. There were 3 interview rounds.
AD DNS DHCP are Microsoft technologies used for network management and authentication.
Active Directory (AD) is a directory service used for authentication and authorization of users and computers in a network.
Domain Name System (DNS) is used for name resolution of network resources.
Dynamic Host Configuration Protocol (DHCP) is used for automatic IP address assignment to network devices.
AD, DNS, and DHCP are often used ...
IaaS, SaaS, and PaaS are cloud computing models that provide different levels of infrastructure, software, and platform services.
IaaS (Infrastructure as a Service) provides virtualized computing resources over the internet, such as servers, storage, and networking.
SaaS (Software as a Service) delivers software applications over the internet, eliminating the need for local installation and maintenance.
PaaS (Platform as ...
General questions for 1 hors online exams
I applied via Recruitment Consultant and was interviewed in Mar 2021. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Nov 2020. There were 5 interview rounds.
based on 4 interviews
1 Interview rounds
based on 8 reviews
Rating in categories
Verification Engineer
31
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
12
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Verification Engineer
7
salaries
| ₹0 L/yr - ₹0 L/yr |
Design & Verification Engineer
7
salaries
| ₹0 L/yr - ₹0 L/yr |
Asic Verification Engineer
7
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech