Filter interviews by
A NAND gate can be used to create a NOR gate by connecting two NAND gates in series.
Connect the outputs of two NAND gates together
Connect the inputs of the two NAND gates to the same input signal
The output of the combined NAND gates will act as a NOR gate
Latch is level triggered and stores data temporarily, while flip flop is edge triggered and stores data permanently.
Latch is level triggered, while flip flop is edge triggered
Latch stores data temporarily, while flip flop stores data permanently
Latch requires continuous input to hold the output, while flip flop retains the output until a new input is received
CMOS stands for Complementary Metal-Oxide-Semiconductor, a technology used in integrated circuits for digital logic functions.
CMOS technology uses both NMOS and PMOS transistors to achieve low power consumption and high noise immunity.
It is commonly used in microprocessors, memory chips, and other digital logic circuits.
CMOS technology allows for the implementation of complex digital systems on a single chip.
One o...
An RC circuit consists of a resistor and a capacitor connected in series or parallel, used for filtering, timing, and signal processing.
RC circuit operation is based on the charging and discharging of the capacitor through the resistor.
When a voltage is applied to the circuit, the capacitor charges up to the applied voltage through the resistor.
The time constant (RC) determines how quickly the capacitor charges or...
A diode waveform typically shows a voltage drop when forward biased and no current flow when reverse biased.
Forward biased: voltage drop across diode, current flows
Reverse biased: no current flow, diode acts as open circuit
A frequency divider is a digital circuit that takes an input signal and produces an output signal with a frequency that is a fraction of the input frequency.
Frequency dividers are commonly used in digital systems to generate clock signals at lower frequencies.
They can be implemented using flip-flops, counters, or other digital logic elements.
For example, a divide-by-2 frequency divider will output a signal with ha...
An edge detector is a circuit that detects transitions from one logic level to another in a digital signal.
Utilizes flip-flops to store previous signal values
Compares current signal value with previous value to detect edges
Can be implemented using Verilog or VHDL
Commonly used in digital signal processing applications
I applied via Campus Placement and was interviewed in Sep 2024. There were 3 interview rounds.
General aptitude questions. Easy to solve. Didn’t take much time
An RC circuit consists of a resistor and a capacitor connected in series or parallel, used for filtering, timing, and signal processing.
RC circuit operation is based on the charging and discharging of the capacitor through the resistor.
When a voltage is applied to the circuit, the capacitor charges up to the applied voltage through the resistor.
The time constant (RC) determines how quickly the capacitor charges or disc...
A diode waveform typically shows a voltage drop when forward biased and no current flow when reverse biased.
Forward biased: voltage drop across diode, current flows
Reverse biased: no current flow, diode acts as open circuit
Latch is level triggered and stores data temporarily, while flip flop is edge triggered and stores data permanently.
Latch is level triggered, while flip flop is edge triggered
Latch stores data temporarily, while flip flop stores data permanently
Latch requires continuous input to hold the output, while flip flop retains the output until a new input is received
A NAND gate can be used to create a NOR gate by connecting two NAND gates in series.
Connect the outputs of two NAND gates together
Connect the inputs of the two NAND gates to the same input signal
The output of the combined NAND gates will act as a NOR gate
I applied via Referral and was interviewed in Sep 2024. There were 2 interview rounds.
A frequency divider is a digital circuit that takes an input signal and produces an output signal with a frequency that is a fraction of the input frequency.
Frequency dividers are commonly used in digital systems to generate clock signals at lower frequencies.
They can be implemented using flip-flops, counters, or other digital logic elements.
For example, a divide-by-2 frequency divider will output a signal with half th...
An edge detector is a circuit that detects transitions from one logic level to another in a digital signal.
Utilizes flip-flops to store previous signal values
Compares current signal value with previous value to detect edges
Can be implemented using Verilog or VHDL
Commonly used in digital signal processing applications
CMOS stands for Complementary Metal-Oxide-Semiconductor, a technology used in integrated circuits for digital logic functions.
CMOS technology uses both NMOS and PMOS transistors to achieve low power consumption and high noise immunity.
It is commonly used in microprocessors, memory chips, and other digital logic circuits.
CMOS technology allows for the implementation of complex digital systems on a single chip.
One of the...
I applied via LinkedIn and was interviewed in Jul 2024. There was 1 interview round.
Top trending discussions
I applied via Referral and was interviewed in Feb 2020. There were 6 interview rounds.
I applied via Recruitment Consultant and was interviewed before May 2020. There were 3 interview rounds.
Clone a linked list with random pointers.
Create a new node for each node in the original list.
Store the mapping between the original and cloned nodes in a hash table.
Traverse the original list again and set the random pointers in the cloned list using the hash table.
Return the head of the cloned list.
I appeared for an interview before May 2021.
Round duration - 120 Minutes
Round difficulty - Medium
Round duration - 60 Minutes
Round difficulty - Easy
Given a singly linked list with 'N' nodes containing integer values, your task is to sort the list using insertion sort and output the sorted list.
Insertion Sort is an al...
Implement insertion sort algorithm on a singly linked list with integer values.
Traverse the linked list and for each node, find its correct position in the sorted list.
Remove the node from the original list and insert it at the correct position in the sorted list.
Repeat this process until all nodes are sorted.
Ensure the implementation is in-place, without using extra space.
Handle edge cases like empty list or single no...
Your task is to implement a Stack data structure using a Singly Linked List.
Create a class named Stack
which supports the following operations, each in O(1...
Implement a Stack data structure using a Singly Linked List with operations in O(1) time.
Create a class named Stack with getSize, isEmpty, push, pop, and getTop methods.
Use a Singly Linked List to store the elements of the stack.
Ensure each operation runs in O(1) time complexity.
Handle cases where the stack is empty appropriately.
Implement the logic for each query type as specified in the input and output sections.
Given an integer N, determine and print all the prime numbers between 2 and N, inclusive.
Integer N
Prime numbers printed on separate lines
Generate and print all prime numbers between 2 and N, inclusive.
Iterate from 2 to N and check if each number is prime
Use a helper function to determine if a number is prime
Print each prime number on a new line
Round duration - 45 Minutes
Round difficulty - Medium
This round was based on oops concepts and their applications and about STLs.
Given a number N
, generate a pattern where the outer rectangle is filled with the number N
, and the inner rectangles contain decreasing numbers down to 1.
The input be...
Generate a rectangular pattern with outer rectangle filled with N and inner rectangles containing decreasing numbers.
Create a 2-D array with dimensions based on input N
Fill the outer rectangle with N and inner rectangles with decreasing numbers down to 1
Adjust the values in the inner rectangles based on the layer number
Return the generated pattern as a 2-D list/array
Round duration - 30 Minutes
Round difficulty - Easy
This around was basically to judge my communication and behavioral skills.
Tip 1 : Basics should be very clear related to DSA.
Tip 2 : Good knowledge of OS will be plus for Qualcomm
Tip 3 : One should revise the college project thoroughly before interview.
Tip 1 : Be brief while writing resume.
Tip 2 : Mention atleast 2 projects.
posted on 11 Apr 2021
I applied via LinkedIn and was interviewed in Mar 2021. There was 1 interview round.
Blocking statements halt program execution until the statement is complete, while nonblocking statements allow the program to continue executing while waiting for the statement to complete.
Blocking statements can cause the program to hang or become unresponsive if the statement takes a long time to complete.
Nonblocking statements are often used in asynchronous programming to allow multiple tasks to be executed simultan...
based on 5 interview experiences
Difficulty level
Duration
based on 7 reviews
Rating in categories
Senior Staff Engineer
8
salaries
| ₹36 L/yr - ₹53 L/yr |
Staff Engineer
6
salaries
| ₹35 L/yr - ₹55 L/yr |
Senior Manager
5
salaries
| ₹60 L/yr - ₹100 L/yr |
Software Engineer
4
salaries
| ₹15 L/yr - ₹32 L/yr |
Engineer
4
salaries
| ₹10.5 L/yr - ₹38 L/yr |
Qualcomm
Intel
Molex
TDK India Private Limited