Onsite Interview Questions

172 questions available. Practice with AI-powered feedback.

Other rounds

ml system design
Google
YouTube
TikTok

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.

Machine Learning Engineer, ML EngineerMid Level
backend system design
Google
Twitter
LinkedIn

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.

Software Engineer, Backend EngineerMid Level
coding
Home Depot
Lowe's
Wayfair

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.

Software Engineer, Backend EngineerEntry Level
object oriented design
Home Depot
Lowe's
Ace Hardware

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.

Software Engineer, Backend EngineerEntry Level
coding
IBM
Amazon
Google

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.

Software Engineer, Backend EngineerEntry Level
ml coding
Uber
Lyft
Airbnb

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.

Machine Learning Engineer, Data ScientistMid Level
coding
Intuit
Google
Microsoft

Intuit Coding Question: Sum of Palindrome Modification Costs

Sum minimum single-character changes to make every substring of a DNA string a palindrome. Learn two-pointer and combinatorics approaches for Intuit coding prep.

Software Engineer, Backend EngineerEntry Level
cs foundation
Intuit
Amazon
LinkedIn

Intuit CS Foundation: Database Pagination Techniques

Master pagination in MySQL and DynamoDB: LIMIT/OFFSET, ROW_NUMBER, keyset (seek) and LastEvaluatedKey. See performance trade-offs, optimizations, and examples.

Software Engineer, Backend EngineerEntry Level
ml foundation
Intuit
Google
Amazon

Intuit ML Foundation: Model Optimization Interview

Intuit ML Foundation model optimization: fine‑tuning, hyperparameter tuning, architecture trade-offs, AutoML, and validation metrics. Practice with examples.

Software Engineer, ML EngineerEntry Level
behavioral
LinkedIn
Microsoft
Google

LinkedIn Behavioral Interview: Project Management Skills

Prepare for LinkedIn behavioral project management questions on task prioritization, deadline management, and stakeholder communication — practice answers & examples now.

Software Engineer, Senior Software EngineerMid Level
ml coding
LinkedIn
Google
Amazon

LinkedIn ML: Large-Scale Streaming Mean & Variance

Compute population mean and variance in one pass over massive float streams. Includes mergeable, numerically stable summaries for distributed ML systems — try it.

Machine Learning Engineer, Data ScientistMid Level
ml system design
LinkedIn
Google
Yelp

LinkedIn ML System Design: Real-Time Nearby Recommendations

Build a low-latency, scalable ML system to recommend nearby places in real time. Get architecture, dataflow, personalization tips, and interview follow-ups.

Machine Learning Engineer, Data ScientistMid Level

Get More Real Onsite Questions

Practice onsite interview questions with AI-powered hints, analysis, and feedback.

Start Free Practice
Onsite Interview Questions | Voker