Technical Screen Interview Questions
162 questions available. Practice with AI-powered feedback.
Other rounds
Google Coding Question: Task Scheduling with Precedence
Minimal makespan for DAG tasks with durations and precedence constraints on unlimited or M CPUs. Includes algorithms, complexity notes, and follow-ups.
Google CS: Memory Management & Go Slices Interview
Prep for Google's memory management interview: study virtual memory, paging, page faults, and Go slices. Get tips, examples, and follow-ups to practice.
Google ML Coding: Hand-code Multi-Head Attention in NumPy
Implement multi-head attention in NumPy: scaled dot-product for batched Q,K,V. Do per-head projections, reshape, apply mask, and return attention weights.
Google ML Foundations Interview: Loss Functions Guide
Prepare for Google ML interviews: learn MSE vs cross-entropy, derive gradients, and handle numerical stability and class imbalance. Practice follow-ups and choose the right loss.
Google ML System Design: Fuzzy Video Deduplication
Design a real-time fuzzy video deduplication system using embedding models and ANN search. Learn tradeoffs, scalability, and appeal workflows—prepare for interviews.
Google System Design: Twitter Hashtag Aggregator Guide
Practice Google's backend system design: real-time Twitter hashtag aggregator. Learn ingestion, aggregation windows, DB trade-offs and interview follow-ups.
Home Depot API Design Interview: Surface & Contracts
Design a complete HTTP API surface and contracts for a Home Depot backend: list endpoints, request/response schemas, docs outline, and client pseudocode.
Home Depot Coding Question: Reorder Merge Sort Pseudocode
Reconstruct and implement Merge Sort pseudocode from a Home Depot coding screen. Practice ordering, translating to code, and analyzing time/space complexity.
Home Depot Object-Oriented Design: Tool Rental System
Prepare for Home Depot OOD interviews: design a scalable Tool Rental System handling inventory, deposits, overtime fees, payments and receipts. See tips.
IBM Coding Question: Min Insertions to Form 'abc' Problem
Minimize insertions to convert a lowercase string into repeated "abc" blocks. Learn a greedy two-pointer approach, complexity, and interview follow-ups.
IBM Online Assessment: Make Network Connected - Union Find
Solve IBM's 'Make Network Connected' OA: use Union-Find or DFS to count components, check m<n-1, compute minimal rewirings, and get implementation tips.
Implement k-Fold Cross-Validation From Scratch — Uber
Implement k-fold, stratified, and time-series CV from scratch for ML evaluation. Includes split contracts, reproducibility, and aggregate metric. Read on to prepare.
Get More Real Technical Screen Questions
Practice technical screen interview questions with AI-powered hints, analysis, and feedback.
Start Free Practice