Hardware / Microprocessor Interview Questions

Hardware Logic Design Questions

  1. Design a circuit for A + abs(B) = C, where A and B are 4 bits wide and 2’s complement representation
  2. Design a circuit to detect when 3 and only 3 bits are set out of 8 bits.(eg. o0101100)

Electrical Engineer Interview Questions

  1. What types of CMOS memories have you designed? What were their size? Speed? Configuration Process technology?
  2. What work have you done on full chip Clock and Power distribution? What process technology and budgets were used?
  3. What types of I/O have you designed? What were their size? Speed? Configuration? Voltage requirements? Process technology? What package was used and how did you model the package/system? What parasitic effects were considered?
  4. What types of high speed CMOS circuits have you designed?
  5. What transistor level design tools are you proficient with? What types of designs were they used on?

101 Intel interview questions

  1. Insights of an inverter. Explain the working?
  2. Insights of a 2 input NOR gate. Explain the working?
  3. Insights of a 2 input NAND gate. Explain the working?
  4. Implement F= not (AB+CD) using CMOS gates?
  5. Insights of a pass gate. Explain the working?
  6. Why do we need both PMOS and NMOS transistors to implement a pass gate?
  7. What does the above code synthesize to?
  8. Cross section of a PMOS transistor?
  9. Cross section of an NMOS transistor?
  10. What is a D-latch? Write the VHDL Code for it?
  11. Differences between D-Latch and D flip-flop?

Pentium Interview Questions

  1. Have you studied buses? What types?
  2. Have you studied pipelining? List the 5 stages of a 5 stage pipeline. Assuming 1 clock per stage, what is the latency of an instruction in a 5 stage machine? What is the throughput of this machine ?
  3. How many bit combinations are there in a byte?
  4. For a single computer processor computer system, what is the purpose of a processor cache and describe its operation?
  5. Explain the operation considering a two processor computer system with a cache for each processor.
  6. What are the main issues associated with multiprocessor caches and how might you solve them?

Hardware and Software Design Questions

  1. What is Finite Automata
  2. What is a Turing machine?
  3. How many processors are there in a pentium microprocessor? In Sparc?
  4. Difference between RISC and CISC
  5. Is RISC always fast?
  6. What is a real time system?
  7. Name some real time OSs.
  8. Is DOS a real time OS?
  9. What is a kernel,shell?
  10. What is binary search, traversal, hashing?
  11. Write a code to count the no. of 1’s in a binary representation of a number.
  12. Memory taken for char *, int * etc.
  13. char *cp;
    int *ip;
    cp++;
    ip++;

    What is the result?

Pages (7): « First ... « 2 3 4 [5] 6 7 »