The LeetCode for hardware engineers

Practice the questions your next engineering interview will actually ask.

Our questions are verified by real interviewers. Tell us where you're interviewing and we'll pick the ones that matter.

Sourced from real interviews at companies like

Tesla
SpaceX
Apple
Rivian
Meta
Relativity Space
SanDisk

I have a job in mind

Paste the job description. We analyze each question and rank it based on how directly it tests the skills and knowledge required for your interview.

I'm exploring

Answer four quick questions about your discipline, focus areas, and level, and we'll pick the problems that fit.

  1. 1Your discipline
  2. 2The areas you care about
  3. 3What you're preparing for
  4. 4How far along you are
Find interview questions for your industry

Everything you attempt is saved to your dashboard.

Or start with the technical interview guide.

Quick question

Warm up while you’re here

1 / 7

Jobs

Paste a job description. Get the exact questions to practice.

Paste a job posting and we'll tell you exactly which questions from the bank matter to you.

Give us the job description for the role you're actually interviewing for. We'll rank the questions by how directly each one exercises what that job demands, so you spend your prep time on what the interviewer will actually ask.

Save the job and your progress comes with it — pick up exactly where you left off. And whenever you want to go deeper, pull in another batch of matched questions with one click.

Match a job description

No account needed to try it.

  1. 1
    Paste or upload a job description
  2. 2
    Get a ranked list of the exact questions to practice
  3. 3
    Practice each one and track progress toward that job

How it works

Grading that reads your actual work

Submission

A 6 m simply supported beam carries a 12 kN point load 2 m from A. Find the reactions.

12 kNAB2 m6 m

ΣFy = 0: Ay + By − 12 = 0

ΣMA = 0: 6·By − 12(4) = 0

By = 48/6 = 8 kN

Ay = 12 − 8 = 4 kN

Line 2 · moment arm

The 12 kN load sits 2 m from A, not 4 m. Your ΣFy and the form of ΣMA are both right — the arm is the only thing that broke.

  • Free-body diagram25/25
  • Equilibrium equations30/30
  • Moment arms0/25
  • Final answer0/20
55%Not solved — needs 80%+
  1. Step 1

    Submit your work

    Type it, photograph it, upload a PDF, or sketch it on canvas — whatever matches how you actually solved it.

  2. Step 2

    We find any errors

    Not a generic “wrong.” The exact step where your reasoning broke, against a weighted rubric.

  3. Step 3

    Track real progress

    Numeric problems need a correct answer. Conceptual ones need 80%+. Nothing counts as solved by accident.

The catalog

Real, interview-verified questions — by discipline

184
Mechanical Engineering
Subfields: Machine Design, Structural & Stress Analysis, Thermal & Fluid Systems
Coming soon
Civil Engineering
Subfields: City Planning, Construction, Quality Control
199
Electrical Engineering
Subfields: Chip Design, Optics and Photonics, Circuit Fundamentals
Coming soon
Chemical Engineering
Subfields: Process Control

Interview guide

The framework, before you need the questions

How a technical interview is actually structured — the four beats every conversation follows.

Read the framework

FAQ

Questions people actually ask

Is this basically LeetCode, but for engineers?

That's the idea. Instead of coding puzzles, you get the mechanical and electrical engineering questions that actually come up in interviews — and instead of a test runner checking your output, an AI grader reads your reasoning the way an interviewer would.

Are these real interview questions?

Yes. Every question has been verified through real interviews — not scraped off a forum and not invented by an AI.

How is my work graded?

An AI grader reads what you actually wrote — your reasoning, your setup, your work — against a rubric built for that question, not just a final-answer checker. That works the same way for open-ended conceptual questions and for numeric ones: you can get a numeric answer right and still lose points for an unsound method, or vice versa.

How can I submit my work?

However you'd actually do it: type your answer, photograph handwritten work, upload a PDF or image, or draw it directly in the browser.

Which disciplines are covered?

Mechanical and Electrical are fully live today, with hundreds of questions each across every major subfield. Civil and Chemical are next.

Is it free?

Yes — no paywall, no plan to upgrade to. Grading is capped at a daily quota shared by everyone, just to keep the AI cost sustainable; browsing and unlocking questions is unlimited.

How do I find the right questions for my interview?

Paste the job description and we'll rank the question bank by how directly each one exercises what that job demands — or if you don't have a posting in hand, answer four quick questions about your discipline, focus areas, and level.