Technical Interview Prep (Software) Readiness Test

10 questions, balanced across the exam's topics. Answer each one, then submit for your practice readiness estimate and per-topic breakdown. This is a practice estimate — not a prediction or guarantee of your official exam result.

Question 1

What should you do after noticing an assumption was wrong mid-interview?

Question 2

Why test duplicate values separately from distinct values?

Question 3

A loop visits each of n elements once. What is its time complexity?

Question 4

What is auxiliary space complexity?

Question 5

Two independent nested loops each run n times. What is the complexity?

Question 6

What does Big O express?

Question 7

What should you clarify before choosing an algorithm?

Question 8

What is a minimal failing example?

Question 9

Why are half-open intervals useful?

Question 10

Why does reading all n input items impose a lower bound?

Unanswered questions count as incorrect. Your answers are graded on the server; no answer key is sent to your browser.

← Back to the Technical Interview Prep (Software) page