Fundamentals · Interview Questions

Interview process

Fundamentals loops are common in campus and new-grad hiring. A resume/coursework screen is followed by two technical rounds on devices, logic, timing, and power, then a project and behavioral close. Devices/logic and timing/coding carry the most weight.

The rounds, in order

4 rounds
  1. 1

    Recruiter / campus screen

    20–30 min · recruiter / campus

    Background, coursework, and interest

    What they ask
    • Coursework and projects (~70–80%)
    • Which domain you want and why
    • Aptitude, logistics, and availability
    • A quick fundamentals warm-up
  2. 2

    Devices & logic round

    45–60 min · video + whiteboard≈35% weight

    Core semiconductor and digital logic

    What they ask
    • MOSFET operation and regions
    • CMOS gate design (pull-up/pull-down)
    • Combinational and sequential logic
    • Karnaugh maps and number systems
  3. 3

    Timing, power & coding round

    45–60 min · onsite panel≈35% weight

    Timing, power, and a small coding task

    What they ask
    • Setup/hold and metastability
    • Dynamic versus static power
    • 2's complement and number systems
    • A small Verilog or C snippet or puzzle
  4. 4

    Project & behavioral round

    30–45 min · hiring manager≈30% weight

    Ownership and motivation

    What they ask
    • A technical deep-dive on a project you owned
    • Why hardware, and why this team
    • Aptitude and puzzle reasoning
    • Thoughtful questions for the team

How to prepare

  • Devices: master MOSFET regions and how a CMOS gate pulls up and down.
  • Logic: design and analyze small combinational and sequential circuits.
  • Timing & power: know setup/hold, metastability, and dynamic versus static power.
  • Project: prepare a clear, technical deep-dive on one project you truly owned — your role first.

Practice these sub-domains

Drill leveled questions for each area of the Fundamentals loop.