Add office photos
Employer?
Claim Account for FREE

Intel

4.2
based on 973 Reviews
Filter interviews by

100+ Interview Questions and Answers

Updated 28 Nov 2024
Popular Designations

Q1. What are the conditions for an RC circuit to work as an integrator/differentiator Can you derive it with this circuit

Ans.

RC circuit works as integrator/differentiator under certain conditions. Can be derived with circuit analysis.

  • For an RC circuit to work as an integrator, the time constant (RC) should be large enough compared to the input signal frequency.

  • For an RC circuit to work as a differentiator, the time constant (RC) should be small enough compared to the input signal frequency.

  • The output voltage of an RC integrator circuit is proportional to the integral of the input voltage.

  • The output...read more

Add your answer

Q2. What are second order effects in CMOS. Can you explain each one?

Ans.

Second order effects in CMOS and their explanation

  • Second order effects are non-linear effects that occur in CMOS devices

  • Some examples include channel length modulation, body effect, and drain-induced barrier lowering

  • Channel length modulation is the change in effective channel length due to the variation in drain-source voltage

  • Body effect is the change in threshold voltage due to the variation in substrate voltage

  • Drain-induced barrier lowering is the reduction in the potential...read more

Add your answer

Q3. How would you clear the 7th bit in a 32 bit register

Ans.

To clear the 7th bit in a 32-bit register, perform a bitwise AND operation with a mask that has all bits set to 1 except the 7th bit.

  • Create a mask with the 7th bit set to 0 and all other bits set to 1

  • Perform a bitwise AND operation between the register and the mask

  • Store the result back in the register

Add your answer

Q4. What is strong 1 and strong 0 concepts in an inverter

Ans.

Strong 1 and strong 0 are the maximum voltage levels that an inverter can output for logic 1 and logic 0 respectively.

  • Strong 1 is the maximum voltage level that an inverter can output for logic 1.

  • Strong 0 is the maximum voltage level that an inverter can output for logic 0.

  • These concepts are important in determining the noise margin of a digital circuit.

  • The noise margin is the difference between the minimum voltage level that represents a logic 1 and the maximum voltage level...read more

Add your answer
Discover null interview dos and don'ts from real experiences

Q5. Can a draw a basic transistor amplifier and explain

Ans.

A transistor amplifier is a circuit that uses a transistor to amplify the input signal.

  • A transistor amplifier consists of a transistor, a power supply, and input and output signals.

  • The transistor acts as a switch, controlling the flow of current through the circuit.

  • The input signal is applied to the base of the transistor, and the output signal is taken from the collector.

  • The gain of the amplifier is determined by the ratio of the output current to the input current.

  • Common ty...read more

Add your answer

Q6. What is load line, What is difference between dc load line to that of ac load line

Ans.

Load line is a graphical representation of the relationship between voltage and current in a circuit.

  • DC load line represents the steady-state behavior of a circuit while AC load line represents the dynamic behavior of a circuit.

  • DC load line is a straight line while AC load line is a curved line.

  • DC load line is used to determine the operating point of a circuit while AC load line is used to analyze the small-signal behavior of a circuit.

  • Load line analysis is important in deter...read more

Add your answer
Are these interview questions helpful?

Q7. Can draw n basic RC circuit for low pass filter and explain

Ans.

Yes, I can draw n basic RC circuits for low pass filter and explain.

  • An RC circuit consists of a resistor and a capacitor in series or parallel

  • The cutoff frequency of the low pass filter is determined by the values of R and C

  • The output voltage decreases as the frequency of the input signal increases

  • Examples of basic RC circuits include RC low pass filter, RC high pass filter, and RC bandpass filter

Add your answer

Q8. How will be the charging and discharging of Capacitor in this circuit.

Ans.

The charging and discharging of capacitor in the circuit depends on the voltage and resistance of the circuit.

  • The capacitor charges when the voltage across it increases and discharges when the voltage decreases.

  • The rate of charging and discharging depends on the resistance of the circuit.

  • The time constant of the circuit determines the rate of charging and discharging.

  • The formula for time constant is T = R*C, where T is time, R is resistance, and C is capacitance.

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. What you know about CMOS latch-up. Explain with help of circuitry.

Ans.

CMOS latch-up is a phenomenon where a parasitic thyristor is formed in a CMOS circuit, causing it to malfunction.

  • CMOS latch-up occurs when a parasitic thyristor is formed between the power supply and ground in a CMOS circuit.

  • This can happen when the voltage at the input or output pins exceeds the power supply voltage.

  • To prevent latch-up, designers use guard rings, substrate contacts, and other techniques to prevent the formation of parasitic thyristors.

  • Latch-up can be visuali...read more

Add your answer

Q10. Can you explain 5 level of working of an Inverter

Ans.

An inverter has 5 levels of working: input, pre-driver, driver, output, and load.

  • Input stage receives the input signal and converts it to a digital signal.

  • Pre-driver stage amplifies the digital signal and sends it to the driver stage.

  • Driver stage amplifies the signal further and sends it to the output stage.

  • Output stage converts the amplified signal back to analog form.

  • Load stage receives the analog signal and drives the load.

Add your answer

Q11. What is Q point, how does voltage divider bias fix Q point

Ans.

Q point is the operating point of a transistor. Voltage divider bias fixes Q point by setting the base voltage to a desired level.

  • Q point is the DC bias point of a transistor.

  • It is the point where the transistor operates in the active region.

  • Voltage divider bias sets the base voltage to a desired level, which in turn sets the Q point.

  • This ensures that the transistor operates in the desired region and provides the required gain.

  • If the Q point is not set properly, the transisto...read more

Add your answer

Q12. What is the difference between small signal analysis to that for large signal anaysis

Ans.

Small signal analysis is linear and deals with small variations around an operating point, while large signal analysis is nonlinear and deals with large variations.

  • Small signal analysis assumes that the circuit is linear and that the input signal is small enough to not affect the operating point of the circuit.

  • Large signal analysis deals with nonlinear circuits and assumes that the input signal is large enough to affect the operating point of the circuit.

  • Small signal analysis...read more

Add your answer

Q13. How does the current equation changes when second order effects taken in account

Ans.

The current equation becomes more complex and includes additional terms when second order effects are considered.

  • Second order effects refer to non-linearities in the system that affect the current equation.

  • These effects can include things like parasitic capacitance, inductance, and resistance.

  • When second order effects are taken into account, the current equation may include additional terms such as higher order derivatives.

  • These additional terms make the equation more complex...read more

Add your answer

Q14. What you know about layout designing, which tool you have worked with

Ans.

Layout designing involves creating a physical representation of a circuit using CAD tools.

  • Layout designing is a crucial step in the physical design process of integrated circuits.

  • It involves placing and routing the components of a circuit to meet design specifications.

  • CAD tools commonly used for layout designing include Cadence Virtuoso, Synopsys IC Compiler, and Mentor Graphics Calibre.

  • Layout designers must consider factors such as power consumption, signal integrity, and ma...read more

Add your answer

Q15. Why we prefer voltage divider bias circuit over others.

Ans.

Voltage divider bias circuit is preferred due to its stability and low sensitivity to temperature variations.

  • Provides stable bias voltage

  • Low sensitivity to temperature variations

  • Simple and easy to implement

  • Suitable for low power applications

  • Reduces noise and distortion

  • Examples: BJT amplifier circuits, op-amp circuits

Add your answer

Q16. How do you ensure no data loss happens in HW to SW communication?

Ans.

Ensure data integrity through proper communication protocols and error checking mechanisms.

  • Use reliable communication protocols such as TCP/IP or UART

  • Implement error checking mechanisms such as CRC or checksums

  • Perform thorough testing and validation of the communication interface

  • Ensure proper synchronization between HW and SW

  • Implement retry mechanisms in case of communication failures

View 1 answer

Q17. Can you draw the waveform for charging and discharging current.

Ans.

Yes, I can draw the waveform for charging and discharging current.

  • The waveform for charging current is a rising slope from zero to the maximum current value, followed by a plateau at the maximum value until the battery is fully charged.

  • The waveform for discharging current is a falling slope from the maximum current value to zero, followed by a plateau at zero until the battery is fully discharged.

  • The charging and discharging waveforms can be represented graphically using a vo...read more

Add your answer

Q18. Can you draw a CMOS inverter and explain

Ans.

A CMOS inverter is a digital logic gate that converts a digital input signal to its complement.

  • It consists of a PMOS transistor and an NMOS transistor connected in series.

  • The input signal is connected to the gates of both transistors.

  • The output is taken from the drain of the PMOS transistor and the drain of the NMOS transistor.

  • When the input is high, the PMOS transistor is off and the NMOS transistor is on, resulting in a low output.

  • When the input is low, the PMOS transistor ...read more

Add your answer

Q19. NAND, NOR structures and their sizing and how they would vary depending on loads

Ans.

NAND and NOR structures are logic gates used in digital circuits. Their sizing varies based on the loads they need to drive.

  • NAND and NOR gates are fundamental building blocks in digital circuit design.

  • The size of NAND and NOR gates is determined by the number of inputs and the loads they need to drive.

  • For NAND gates, the size of the transistors in the pull-up network is increased to handle larger loads.

  • For NOR gates, the size of the transistors in the pull-down network is inc...read more

Add your answer

Q20. What is virtual ground concept in an op-amp

Ans.

Virtual ground is a concept where the non-inverting input of an op-amp is grounded to create a reference point for the inverting input.

  • Virtual ground is created by connecting the non-inverting input of an op-amp to ground.

  • This creates a reference point for the inverting input, which can be used to amplify the difference between the two inputs.

  • Virtual ground is commonly used in amplifier circuits and filters.

  • Examples of circuits that use virtual ground include inverting and no...read more

Add your answer

Q21. What you know about stabilization concept in an amplifier

Ans.

Stabilization concept in an amplifier refers to the techniques used to prevent oscillations and ensure stable operation.

  • Stabilization is achieved by adding feedback components to the amplifier circuit

  • The feedback components can include resistors, capacitors, and inductors

  • Negative feedback is commonly used to stabilize amplifiers

  • Positive feedback can cause instability and oscillations

  • Stabilization techniques vary depending on the type of amplifier and its application

  • Examples o...read more

Add your answer

Q22. Given a binary tree, find the maximum sum from root to leaf. The condition is that only the parent or the child can be included in the sum i.e. no two level adjacent nodes will be included in the sum

Ans.

The maximum sum from root to leaf in a binary tree, where only parent or child can be included in the sum.

  • Use a recursive approach to traverse the binary tree.

  • At each node, calculate the maximum sum from its left and right child.

  • Compare the sums and return the maximum sum plus the value of the current node.

  • Repeat this process until reaching a leaf node.

  • Track the maximum sum encountered during the traversal.

View 1 answer

Q23. Class A { fn to print ‘A’; } Class B {virtual fn to print ‘B’ } Class C {fn to print ‘C’} a ptr object is created for class C, what will be printed? just check out that virtual fns concept in C++

Add your answer

Q24. How good are in programming. Rate out of 10

Ans.

I rate myself 8 out of 10 in programming.

  • I have experience in programming languages such as C++, Python, and Verilog.

  • I have developed scripts to automate tasks and improve efficiency.

  • I am constantly learning and improving my programming skills.

  • I have successfully completed several programming projects.

  • I am comfortable working with complex algorithms and data structures.

Add your answer

Q25. How can we avoid latch up in a CMOS circuit

Ans.

Latch up in CMOS circuits can be avoided by implementing proper layout techniques and using guard rings.

  • Implement proper layout techniques

  • Use guard rings

  • Avoid asymmetric layout

  • Minimize substrate resistance

  • Use low-resistance substrate material

  • Avoid high substrate doping levels

  • Use ESD protection devices

  • Avoid high voltage gradients

  • Use proper power supply sequencing

Add your answer

Q26. Why CMOS is preferred over NMOS and PMOS.

Ans.

CMOS is preferred over NMOS and PMOS due to its low power consumption, high noise immunity, and compatibility with digital circuits.

  • CMOS consumes less power than NMOS and PMOS.

  • CMOS has higher noise immunity due to complementary nature of transistors.

  • CMOS is compatible with digital circuits due to its ability to switch between high and low states.

  • NMOS and PMOS have higher power consumption and are not complementary in nature.

  • CMOS technology is widely used in modern digital cir...read more

Add your answer

Q27. Draw cross sectional view an NMOS and explain its electrons flow level working

Ans.

An NMOS cross-sectional view and electron flow level working explanation.

  • NMOS stands for n-channel metal-oxide-semiconductor.

  • It is a type of MOSFET (metal-oxide-semiconductor field-effect transistor).

  • NMOS has a source, drain, and gate terminal.

  • When a voltage is applied to the gate, it creates an electric field that attracts electrons from the source to the drain.

  • The flow of electrons from source to drain is controlled by the voltage applied to the gate.

  • The cross-sectional vie...read more

Add your answer

Q28. How to speed up a circuit. Can voltage scaling be helpful

Ans.

Yes, voltage scaling can help speed up a circuit by increasing the voltage to improve signal propagation.

  • Increasing the voltage can reduce the resistance and capacitance effects, leading to faster signal propagation.

  • Voltage scaling can also increase the switching speed of transistors, improving overall circuit performance.

  • However, higher voltage levels may also increase power consumption and generate more heat, requiring careful design considerations.

  • Example: In a digital cir...read more

Add your answer

Q29. What is your profile? What does CCG-CHD mean? What they do? Explained about current profile in DCG-SV.

Ans.

I am a software validation test engineer with experience in CCG-CHD and currently working in DCG-SV.

  • CCG-CHD is a department in a company where I previously worked

  • CCG-CHD stands for Consumer Computing Group - Client Hardware Division

  • DCG-SV is my current department which stands for Data Center Group - Software Validation

  • My current role involves testing and validating software for data center products

Add your answer

Q30. What subjects have you studied? What is setup hold time how to fix? Which is more critical? Which circuit is better in terms of delay and power?

Ans.

I have studied digital design, setup hold time is the time data must be stable before and after the clock edge, fixing it involves adjusting the clock or data path, setup time is more critical, a circuit with fewer stages is better for delay and power.

  • Studied digital design

  • Setup hold time is the time data must be stable before and after the clock edge

  • Fixing setup hold time involves adjusting the clock or data path

  • Setup time is more critical than hold time

  • A circuit with fewer ...read more

Add your answer

Q31. Timing Analysis , what changes are required if circuit violets hold time and set up time constraints.

Ans.

Timing analysis changes for violating hold time and set up time constraints.

  • For violating hold time constraint, the circuit needs to be redesigned to increase the delay of the data path.

  • For violating set up time constraint, the circuit needs to be redesigned to decrease the delay of the data path.

  • Hold time violations can be resolved by inserting additional flip-flops or increasing the clock-to-Q delay.

  • Set up time violations can be resolved by reducing the propagation delay or...read more

Add your answer

Q32. What is the nature of the job? Pre silicon in FPGA side. What level of Validation is required? What is the role and responsibilities?

Ans.

The job involves pre-silicon validation testing on FPGA side. The level of validation required is high.

  • The job requires testing and validating software before it is implemented on the silicon.

  • The validation process involves testing the software for bugs, errors, and compatibility issues.

  • The level of validation required is high as any errors or bugs can cause serious issues in the final product.

  • The role of the software validation test engineer is to ensure that the software is...read more

Add your answer

Q33. Linked list vs array Union vs array Prime no Explain memory segment How code executes [29/06, 20:53] Storage class [29/06, 20:53] Segmentation fault Dynamic memory allocation [29/06, 20:53] Calculator [29/06, 2...

read more
Ans.

Questions related to data structures, memory management, programming languages, and computer architecture.

  • Linked list is a dynamic data structure while array is a static data structure.

  • Union is a data type that allows storing different data types in the same memory location as opposed to array which stores elements of the same data type.

  • Prime numbers are numbers that are only divisible by 1 and themselves.

  • Memory segment refers to a portion of the computer's memory that is all...read more

Add your answer

Q34. How many Uvm phases, explain each one of them, reg and logic Difference,

Ans.

UVM has 4 phases: build, connect, run, and cleanup. Reg is a hardware component, logic is a design component.

  • UVM phases are build, connect, run, and cleanup

  • Build phase creates the test environment

  • Connect phase connects the testbench to the design

  • Run phase executes the test

  • Cleanup phase destroys the test environment

  • Reg is a hardware component that stores data

  • Logic is a design component that performs operations on data

Add your answer

Q35. What is the difference between stack and queue in data structures,and provide examples of use cases for each?

Ans.

Stack is Last In First Out (LIFO) data structure, while Queue is First In First Out (FIFO).

  • Stack: LIFO - Last In First Out. Examples: Undo functionality in text editors, function call stack in programming.

  • Queue: FIFO - First In First Out. Examples: Print queue, message queue in operating systems.

View 1 answer

Q36. How would you tackle the time constraint/memory constraint problem in this project?

Add your answer

Q37. Characteristics curve for NMOS, PMOS and CMOS

Ans.

Characteristics curve for NMOS, PMOS and CMOS are graphs that show the relationship between current and voltage.

  • NMOS curve shows that current increases with voltage until it reaches saturation

  • PMOS curve shows that current decreases with voltage until it reaches saturation

  • CMOS curve is a combination of NMOS and PMOS curves

  • CMOS curve shows that current flows only when both NMOS and PMOS are on

  • The threshold voltage is the voltage at which the transistor turns on

Add your answer

Q38. given a blackbox with arithmetic circuits , design the logical circuits

Ans.

Design logical circuits for arithmetic circuits in a blackbox.

  • Understand the functionality of the arithmetic circuits in the blackbox.

  • Identify the inputs and outputs of the blackbox.

  • Design logical circuits using logic gates to replicate the arithmetic operations.

  • Test the logical circuits to ensure they produce the same outputs as the arithmetic circuits.

Add your answer

Q39. which takes less time to execute.? ordinary functions or recursive funs.I think its recursive since stack winding and unwinding is there

Add your answer

Q40. Floorplan : How do we calculate number of macros to be added in a block?

Ans.

Number of macros in a block is calculated based on the size of the block, the size of the macros, and the desired spacing between macros.

  • Calculate the area of the block

  • Determine the size of the macros

  • Calculate the area taken up by each macro

  • Divide the block area by the macro area to get the number of macros

  • Consider any spacing requirements between macros

Add your answer

Q41. 9 coins, one heavy. how many tries?

Ans.

Determine the heavy coin among 9 coins in the fewest number of tries.

  • Divide the 9 coins into three groups of 3 coins each.

  • Weigh any two groups against each other.

  • If one group is heavier, weigh two coins from that group against each other.

  • If they are equal, the remaining coin is the heavy one.

  • If one coin is heavier, it is the heavy coin.

  • If the initial weighing is balanced, the heavy coin is in the third group.

  • Weigh two coins from the third group against each other to find the ...read more

Add your answer

Q42. classes and structure and memory allocation for them

Ans.

Classes are blueprints for creating objects, while structures are similar but with different default access levels.

  • Classes and structures are used to define the structure and behavior of objects in object-oriented programming.

  • Classes are reference types and are allocated on the heap, while structures are value types and are allocated on the stack.

  • Memory allocation for classes is managed by garbage collection, while memory allocation for structures is automatic.

  • Classes can hav...read more

Add your answer

Q43. What are the various stages in PCIe linkup?

Ans.

PCIe linkup involves several stages for establishing communication between devices.

  • Initialization of the link layer

  • Negotiation of link width and speed

  • Training sequence to optimize signal quality

  • Establishment of a data link layer connection

  • Configuration of the transaction layer

  • Exchange of transaction layer packets

  • Completion of the linkup process

Add your answer

Q44. which is not a command in sql? drop, delete, create, insert.?

Ans.

The command 'delete' is not a command in SQL.

  • The 'drop' command is used to delete an entire table or database.

  • The 'create' command is used to create a new table or database.

  • The 'insert' command is used to insert new data into a table.

  • However, the 'delete' command is used to delete specific rows or data from a table.

Add your answer

Q45. Floorplan strategies to calculate maximum macro counts that can be used in a block, placement constraints, congestion issues.

Ans.

Floorplan strategies involve calculating maximum macro counts, considering placement constraints and addressing congestion issues.

  • Floorplan strategies involve determining the maximum number of macros that can be accommodated within a block.

  • Placement constraints refer to the rules and guidelines that dictate where macros can be placed within the block.

  • Congestion issues arise when there is limited space or resources available, leading to overcrowding or congestion in certain ar...read more

Add your answer

Q46. Why UDP and not TCP in project

Ans.

UDP is preferred over TCP in this project due to its low latency and lightweight nature.

  • UDP is a connectionless protocol, which means it does not establish a direct connection between the sender and receiver.

  • UDP is faster than TCP as it does not have the overhead of establishing and maintaining a connection.

  • UDP is suitable for applications where real-time data transmission is crucial, such as video streaming or online gaming.

  • UDP is more lightweight as it does not include feat...read more

Add your answer

Q47. what is the argc value? C: sample.exe val1 val2 val3 ans: 4

Add your answer

Q48. which is better? 1st or 2nd or 3rd normal form or Boyce codd normal form?

Ans.

Boyce Codd Normal Form (BCNF) is better than 1st, 2nd, and 3rd Normal Form.

  • BCNF eliminates all anomalies and ensures data integrity.

  • BCNF is stricter than 3rd Normal Form and reduces redundancy.

  • 1st, 2nd, and 3rd Normal Form are stepping stones towards achieving BCNF.

  • BCNF is suitable for complex databases with multiple relationships.

Add your answer

Q49. Create a class and a function of this class that calculates salary based on age. Various other inputs may be added as needed.

Add your answer

Q50. Where energy is consumed in transistors?

Ans.

Energy is consumed in transistors primarily in the form of heat.

  • Energy is consumed in the form of heat due to resistive losses in the transistor.

  • Switching between on and off states also consumes energy.

  • Leakage current in transistors leads to energy consumption.

  • Energy consumption can vary based on the transistor's size, material, and operating conditions.

Add your answer

Q51. one qn about ptr to funciton : how will a ptr to a ptr to a fun will be declared void *(*ptr[])); void *ptr[]; void (**ptr[]);

Add your answer

Q52. Differential amplifier, and how to increase its gain and bandwidth ?

Ans.

To increase the gain and bandwidth of a differential amplifier, one can use active loads, cascode configuration, and increase the transconductance.

  • Use active loads such as current mirrors to increase the gain.

  • Implement a cascode configuration to improve the bandwidth.

  • Increase the transconductance by using larger transistors or adding more stages.

  • Use feedback techniques like Miller compensation to enhance the gain and bandwidth.

  • Optimize the biasing and sizing of the transistor...read more

Add your answer

Q53. Transistor level designs for simple logic gates

Ans.

Transistor level designs involve using transistors to create simple logic gates.

  • Transistors can be used to create logic gates such as AND, OR, and NOT gates.

  • In an AND gate, two transistors are connected in series.

  • In an OR gate, two transistors are connected in parallel.

  • In a NOT gate, a single transistor is used.

  • Logic gates can be combined to create more complex circuits.

Add your answer

Q54. Represent gates using arithmetic operations

Ans.

Gates can be represented using arithmetic operations like AND, OR, NOT, XOR, etc.

  • AND gate can be represented using multiplication

  • OR gate can be represented using addition

  • NOT gate can be represented using subtraction

  • XOR gate can be represented using modulo operation

  • Arithmetic operations can be used to design complex logic circuits

Add your answer

Q55. how much memory will be allocated to this union: union a { char b; int no:2; (bit field) }

Add your answer

Q56. Short channel effects, and how to avoid them during the design ?

Add your answer

Q57. phases of compiler

Ans.

Phases of compiler include lexical analysis, syntax analysis, semantic analysis, code generation, and optimization.

  • Lexical analysis: breaking down input into tokens

  • Syntax analysis: checking if tokens form valid syntax

  • Semantic analysis: checking if syntax is semantically correct

  • Code generation: generating machine code from input

  • Optimization: improving generated code performance

View 1 answer

Q58. How would you image s single crystal material in TEM

Ans.

Single crystal material can be imaged in TEM by preparing a thin sample and using electron diffraction.

  • Prepare a thin sample of the single crystal material using a focused ion beam or mechanical polishing

  • Load the sample onto a TEM grid and insert it into the TEM

  • Use electron diffraction to obtain a diffraction pattern of the crystal lattice

  • Rotate the sample to obtain different diffraction patterns and reconstruct the crystal structure

Add your answer

Q59. How do you resolve soft connect errors in LVS

Ans.

Soft connect errors in LVS can be resolved by adjusting the connectivity rules and verifying the layout.

  • Review the connectivity rules to ensure they are correctly defined

  • Check for any missing or incorrect connections in the layout

  • Verify the layout against the design to identify and fix any discrepancies

  • Use debugging tools to pinpoint the source of the soft connect errors

Add your answer

Q60. Which is memory inefficient? Quick, merge, bubble

Add your answer

Q61. What is diiference between actual and formal parameters

Ans.

Actual parameters are passed to a function during its call, while formal parameters are defined in the function's declaration.

  • Actual parameters are the values passed to a function when it is called

  • Formal parameters are the variables declared in the function's definition

  • Actual parameters can be of any data type, while formal parameters must have a specific data type

  • Actual parameters can be constants, variables, or expressions, while formal parameters are always variables

  • The nu...read more

Add your answer

Q62. How you can reduce delay explain all merhods

Ans.

Delay reduction methods in digital design engineering

  • Optimizing clock frequency

  • Reducing wire length

  • Using pipelining

  • Implementing parallel processing

  • Minimizing capacitance

  • Using faster logic gates

  • Reducing fan-out

  • Using shorter interconnects

  • Optimizing placement and routing

Add your answer

Q63. Efficiency of sorting bubble, merge & memory efficiency for both best & worst case?

Ans.

Bubble sort has worst case time complexity of O(n^2) and best case of O(n). Merge sort has worst and best case time complexity of O(n log n). Memory efficiency depends on the implementation.

  • Bubble sort has a worst case time complexity of O(n^2) because it compares adjacent elements and swaps them if they are in the wrong order. In the best case, when the array is already sorted, it has a time complexity of O(n) because no swaps are needed.

  • Merge sort has a worst and best case ...read more

Add your answer

Q64. If we invert the circuit of inverter then what will happen

Ans.

If the circuit of an inverter is inverted, it will act as a buffer.

  • Inverting an inverter circuit essentially cancels out the inversion, making it act as a buffer.

  • The output will be the same as the input signal, with no inversion.

  • This can be useful in certain signal processing applications where a non-inverted signal is needed.

Add your answer

Q65. what happens if software is not meeting the quality what will you do?

Ans.

If software is not meeting quality standards, I will identify the root cause, work with the team to address the issues, and implement corrective actions.

  • Identify the root cause of the quality issues through thorough testing and analysis

  • Collaborate with the development team to address the identified issues

  • Implement corrective actions such as code refactoring, additional testing, or process improvements

  • Monitor the software quality continuously to ensure that the issues are reso...read more

Add your answer

Q66. What are the detailed steps and intermediate state in a compilation

Ans.

Compilation involves multiple steps like preprocessing, compilation, assembly, and linking.

  • Preprocessing: Includes header file inclusion, macro expansion, and conditional compilation.

  • Compilation: Translates source code into assembly code specific to the target architecture.

  • Assembly: Converts assembly code into machine code.

  • Linking: Combines object files and libraries to generate an executable file.

Add your answer

Q67. Left shift 1011, when xor is connected to First and last bit, in which clk 1111 will be there?

Ans.

Left shift 1011, xor connected to first and last bit, clk 1111 will be there when 1011 is shifted left.

  • Perform left shift operation on 1011: 1011 << 1 = 0110

  • XOR the first and last bit of the result: 0 XOR 0 = 0

  • The clock signal 1111 will be present when the result of the XOR operation is 0

Add your answer

Q68. what kind memory does L2 L3 cach have?

Ans.

L2 and L3 cache are both types of memory that are used to improve CPU performance.

  • L2 cache is typically located on the CPU and is faster than L3 cache.

  • L3 cache is larger than L2 cache and is usually shared among multiple CPU cores.

  • Both L2 and L3 cache are used to store frequently accessed data to reduce the time it takes for the CPU to access that data.

  • Examples of processors with L2 and L3 cache include Intel Core i7 and AMD Ryzen processors.

Add your answer

Q69. Why are you not able to screenshot Netflix content?

Ans.

Netflix uses DRM protection to prevent screenshots of their content.

  • Netflix uses Digital Rights Management (DRM) technology to prevent unauthorized copying of their content.

  • DRM restricts the ability to take screenshots or record videos of the content being played.

  • Screen capture tools are often disabled or blocked when streaming Netflix content.

  • Some devices or browsers may have built-in restrictions that prevent screenshots of protected content.

Add your answer

Q70. What do you know about state time analysis

Ans.

State time analysis is a method used to analyze the behavior of digital circuits over time.

  • State time analysis involves creating a state diagram to represent the circuit's behavior.

  • The state diagram is used to determine the circuit's output at each clock cycle.

  • This analysis is useful for verifying the correctness of digital circuits.

  • It can also be used to optimize circuit performance.

  • Examples of tools used for state time analysis include ModelSim and Cadence.

Add your answer

Q71. What is crosstalk? Explain with example.

Ans.

Crosstalk is the unwanted transfer of signals between communication channels.

  • Crosstalk occurs when signals from one channel interfere with signals on another channel.

  • It can result in distorted or degraded signal quality.

  • Example: In audio systems, crosstalk can cause a faint echo or noise from one channel to be heard in another channel.

Add your answer

Q72. Describe how statistical process control (SPC) is used to monitor and improve yield.

Ans.

SPC is used to monitor and improve yield by analyzing process data to detect variations and make adjustments.

  • SPC involves collecting data on key process parameters and using statistical tools to analyze trends and patterns.

  • By monitoring variations in the process, SPC helps identify potential issues before they impact yield.

  • SPC allows for real-time adjustments to be made to the process to maintain or improve yield levels.

  • Examples of SPC tools include control charts, histograms...read more

Add your answer

Q73. Design muxes and write code for Fibonacci series

Ans.

Design muxes and write code for Fibonacci series

  • Design a 2:1 mux using Verilog or VHDL

  • Implement the Fibonacci series using a for loop or recursion

  • Connect the output of the mux to select between the two Fibonacci numbers

  • Test the design with different inputs and verify the output

Add your answer

Q74. why to c over cpp

Ans.

C is preferred over C++ for certain applications due to its simplicity and efficiency.

  • C is a simpler language compared to C++ and has a smaller runtime footprint.

  • C is often used for low-level programming, embedded systems, and operating systems.

  • C allows for more control over memory management and can be faster in certain scenarios.

  • C++ introduces additional features like object-oriented programming and templates, which may not be necessary for all projects.

Add your answer

Q75. How would you determine when to take a machine off production for maintenance

Ans.

Machine maintenance should be scheduled based on regular inspections, production downtime, and manufacturer recommendations.

  • Regularly inspect machines for signs of wear and tear

  • Schedule maintenance based on production downtime to minimize impact on output

  • Follow manufacturer recommendations for maintenance intervals and procedures

Add your answer

Q76. What are the collaterals in PDK

Ans.

Collaterals in PDK refer to additional files and documents that provide information and support for the Process Design Kit.

  • Collateral files may include documentation on process technology, design rules, device models, and simulation parameters

  • These collaterals help designers understand and utilize the PDK effectively

  • Examples of collaterals in PDK are process design rules (PDR), technology files, and layout design guidelines

Add your answer

Q77. How can you build a cap from a mos

Ans.

A MOS capacitor can be built by creating a metal-oxide-semiconductor structure.

  • Start by depositing a layer of oxide on a silicon substrate

  • Then deposit a layer of metal on top of the oxide

  • Finally, connect the metal layer to a terminal for the capacitor

Add your answer

Q78. Design flow for a chip development

Ans.

The design flow for chip development involves several stages, including specification, architecture, design, verification, and manufacturing.

  • Specification: Define the requirements and functionality of the chip.

  • Architecture: Determine the high-level structure and components of the chip.

  • Design: Create the detailed circuitry and layout of the chip.

  • Verification: Test and validate the chip design for functionality and performance.

  • Manufacturing: Fabricate the chip using semiconduct...read more

Add your answer

Q79. What are common defects in the semiconductor fabrication process?

Ans.

Common defects in semiconductor fabrication process

  • Contamination: Foreign particles or impurities can cause defects in the semiconductor material.

  • Oxide Breakdown: Breakdown of the insulating oxide layer can lead to short circuits.

  • Photoresist Issues: Problems with the photoresist material can result in inaccurate patterning.

  • Etching Errors: Improper etching can cause damage to the semiconductor layers.

  • Lithography Defects: Issues with the lithography process can lead to misalign...read more

Add your answer

Q80. Integrate C/C++ with Python. Give examples.

Add your answer

Q81. Why nand is prefered than nor

Ans.

NAND is preferred over NOR due to its higher density and lower cost.

  • NAND has a simpler structure and requires fewer transistors than NOR.

  • NAND allows for higher storage density and faster read/write speeds.

  • NOR is typically used for low-density applications such as BIOS and firmware.

  • Examples of NAND-based devices include USB drives, SSDs, and memory cards.

Add your answer

Q82. Design algorithm for sorting and searching.

Ans.

Sorting and searching algorithms are essential in software development for organizing and retrieving data efficiently.

  • Use popular sorting algorithms like Bubble Sort, Merge Sort, Quick Sort, etc. for sorting arrays of strings.

  • For searching, consider algorithms like Linear Search, Binary Search, etc. to find specific strings in the array.

  • Optimize algorithms based on the size of the data and the frequency of operations needed.

Add your answer

Q83. What is virtual function

Ans.

Virtual function is a function in C++ that can be overridden in a derived class.

  • Virtual functions are declared in a base class and defined in a derived class.

  • They allow polymorphism, where a derived class object can be treated as a base class object.

  • The virtual keyword is used to declare a function as virtual.

  • Example: virtual void display() = 0; // pure virtual function

  • Example: virtual void display() { cout << 'Base class display' << endl; }

  • Example: void display() override { ...read more

Add your answer

Q84. What is frame rate and resolution and codecs?

Ans.

Frame rate is the number of frames displayed per second, resolution is the number of pixels in each frame, and codecs are algorithms used to compress and decompress video data.

  • Frame rate is measured in frames per second (fps) and determines how smoothly motion is displayed.

  • Resolution refers to the number of pixels in each frame, with higher resolutions providing clearer images.

  • Codecs are algorithms used to compress and decompress video data, such as H.264 or HEVC.

  • Different co...read more

Add your answer

Q85. WAP to convert input number to words. Example: 12-Tweleve, 22-Twenty Two, 76-Seventy Six, etc.

Ans.

Convert input number to words

  • Use switch case to handle each digit

  • Divide the number into groups of three digits

  • Use recursion to handle larger numbers

Add your answer

Q86. Write how semaphore works

Ans.

Semaphore is a synchronization tool used to control access to a shared resource.

  • Semaphore maintains a count of available resources.

  • A process can request access to a resource by decrementing the semaphore count.

  • If the count is zero, the process is blocked until a resource becomes available.

  • When a process is done with a resource, it increments the semaphore count.

  • If there are blocked processes waiting for a resource, one of them is unblocked.

Add your answer

Q87. Do you know about the sputtering process?

Ans.

Yes, the sputtering process is a technique used in manufacturing to deposit thin films on various surfaces.

  • Sputtering is a physical vapor deposition (PVD) process.

  • It involves bombarding a target material with high-energy ions to dislodge atoms from the target surface.

  • These atoms then deposit onto a substrate to form a thin film.

  • Sputtering is commonly used in semiconductor manufacturing, optical coatings, and thin film solar cells.

  • Examples of sputtering techniques include magn...read more

Add your answer

Q88. Worst case for merge sorting? n log n, n2, n-1

Add your answer

Q89. Draw a domino logic circuit

Ans.

A domino logic circuit is a type of digital circuit that uses a chain of inverters to propagate a signal.

  • A domino logic circuit consists of a chain of inverters connected in series.

  • The output of each inverter is connected to the input of the next inverter.

  • The input signal is applied to the first inverter in the chain.

  • The output of the last inverter in the chain is the output of the circuit.

  • Domino logic circuits are faster than static CMOS circuits but consume more power.

Add your answer

Q90. What is VSync (Vertical Synchronization)?

Ans.

VSync (Vertical Synchronization) is a display option that synchronizes the frame rate of a game or application with the refresh rate of the monitor.

  • Prevents screen tearing by ensuring that each frame is displayed in sync with the monitor's refresh rate

  • Can introduce input lag if the frame rate drops below the monitor's refresh rate

  • Commonly used in gaming to improve visual quality and reduce artifacts

Add your answer

Q91. How can you scale up your peoject?

Ans.

Scaling up a project requires careful planning and execution.

  • Identify the bottlenecks and optimize them

  • Use parallel processing and distributed computing

  • Implement caching and load balancing

  • Upgrade hardware and infrastructure

  • Automate processes and workflows

  • Collaborate with a team and delegate tasks

  • Monitor performance and make adjustments as needed

Add your answer

Q92. frequency response of a single-stage amplifier, vout curve with vin variation

Ans.

Frequency response of a single-stage amplifier can be represented by a vout curve with vin variation.

  • Frequency response of a single-stage amplifier shows how the output voltage changes with input voltage at different frequencies.

  • The vout curve with vin variation typically shows a flat response at low frequencies and a roll-off at higher frequencies.

  • The frequency response can be characterized by parameters like bandwidth, gain, and phase shift.

  • Example: In a common-source ampli...read more

Add your answer

Q93. DC to high frequency variation for a diff amplifier with bypass cap in the middle

Ans.

The DC to high frequency variation for a differential amplifier with a bypass capacitor in the middle can be analyzed by considering the impact on the amplifier's frequency response.

  • The bypass capacitor helps to maintain a stable DC operating point by providing a low impedance path for AC signals while blocking DC.

  • At low frequencies, the bypass capacitor acts as an open circuit, allowing the differential amplifier to function normally.

  • At high frequencies, the bypass capacitor...read more

Add your answer

Q94. If any issues in shifting from Bangalore to Hyd

Ans.

There may be some issues in shifting from Bangalore to Hyd, such as adjusting to a new city, finding new accommodation, and building a new social network.

  • Adjusting to a new city and its culture

  • Finding new accommodation in Hyderabad

  • Building a new social network in Hyderabad

Add your answer

Q95. Design 2 to 1 mux and project details

Ans.

A 2 to 1 mux can be designed using logic gates or multiplexer ICs.

  • A 2 to 1 mux has 2 inputs and 1 output.

  • It selects one of the inputs based on the value of the select input.

  • The truth table for a 2 to 1 mux can be used to design the circuit.

  • Multiplexer ICs like 74HC153 can be used to implement the design.

  • The output of the mux can be connected to a logic gate or another mux for further processing.

Add your answer

Q96. What is BSOD and how to recover from it?

Ans.

BSOD stands for Blue Screen of Death. It is a Windows operating system error screen that appears when a system error occurs.

  • BSOD is a stop error screen that appears when the Windows operating system encounters a critical error and is unable to recover.

  • To recover from BSOD, you can try restarting the computer, checking for hardware or software issues, running system diagnostics, and updating drivers.

  • Examples of actions to recover from BSOD include restarting in safe mode, usin...read more

Add your answer

Q97. embedded c-code for recursion

Ans.

Recursion in embedded C-code allows a function to call itself, useful for repetitive tasks or complex algorithms.

  • Ensure proper base case to avoid infinite recursion

  • Use stack space efficiently as embedded systems have limited resources

  • Avoid recursive functions with deep call stacks to prevent stack overflow

  • Example: Recursive function to calculate factorial of a number

Add your answer

Q98. What is your experience on azure cloud migration

Ans.

I have extensive experience in azure cloud migration, including planning, executing, and optimizing migrations for various organizations.

  • Led multiple azure cloud migration projects from start to finish

  • Developed migration strategies based on business requirements and technical constraints

  • Utilized azure tools and services to streamline migration processes

  • Worked closely with stakeholders to ensure smooth transition and minimal downtime

  • Performed post-migration analysis to optimiz...read more

Add your answer

Q99. What is constructor

Ans.

A constructor is a special method that is used to initialize objects of a class.

  • Constructors have the same name as the class they belong to.

  • They are called automatically when an object of the class is created.

  • They can be used to set default values for object properties.

  • Constructors can be overloaded to accept different parameters.

  • Example: public class Car { public Car() { // constructor code here } }

Add your answer

Q100. tell me about computer cache performace

Ans.

Computer cache performance refers to the efficiency of the cache memory in storing and retrieving data for the CPU.

  • Cache performance is measured by hit rate, miss rate, and latency.

  • A higher hit rate indicates better performance as more data is found in the cache.

  • Cache misses result in slower performance as data needs to be retrieved from main memory.

  • Latency refers to the time it takes to access data in the cache.

  • Cache performance can be improved by increasing cache size, usin...read more

Add your answer
1
2
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at null

based on 96 interviews in the last 1 year
Interview experience
4.2
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

4.0
 • 683 Interview Questions
3.5
 • 643 Interview Questions
3.5
 • 368 Interview Questions
4.0
 • 160 Interview Questions
3.7
 • 143 Interview Questions
4.1
 • 132 Interview Questions
View all
Top Intel Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter