Technical Screen Interview Questions

162 questions available. Practice with AI-powered feedback.

Other rounds

coding
Apple
Google
Microsoft

Apple Coding Question: Count Occurrences in Binary Tree

Implement and optimize counting value occurrences in a binary tree. Covers single-threaded DFS, thread-safe parallel aggregation, and index-based caching. Try now.

Software Engineer, Backend EngineerEntry Level
ml foundation
Apple
Google
Meta

Apple ML Interview: Neural Network Architectures Guide

Apple ML interview: Neural Network Architectures — CNNs, Transformers, attention math, and efficiency optimizations. Get practice tips and examples. Start now.

Software Engineer, ML EngineerEntry Level
ml system design
Apple
Google
Meta

Apple ML System Design: Multi-modal RAG for Image+Text

Design a low-latency, scalable multi-modal RAG system for hybrid image+text queries. Learn architecture, embeddings, retrieval, LLM synthesis and trade-offs.

Machine Learning Engineer, ML Systems EngineerMid Level
backend system design
Apple
Google
Amazon

Apple System Design: Distributed Task Scheduler in Cloud

Prepare for an Apple system design interview: design a distributed task scheduler for cloud background jobs. Learn queue, task schema, fault tolerance, and scaling.

Software Engineer, Backend EngineerMid Level
web foundation
Apple
Google
Microsoft

Apple Web Foundation: RESTful APIs Interview Guide

Prepare for Apple web foundation interviews on RESTful APIs: master HTTP methods, idempotency, auth, error handling, caching and versioning through examples.

Software Engineer, Backend EngineerEntry Level
coding
Atlassian
Dropbox
Uber

Atlassian Coding Question: URL Router with Wildcards

Implement a thread-safe router with segment wildcards and named params. Covers first-registered resolution, concurrency guarantees, and practical tips.

Software Engineer, Backend EngineerEntry Level
backend system design
Atlassian
Google
LinkedIn

Atlassian System Design: Scalable Image Crawler Service

Design a scalable image crawler with job-management APIs: recursive crawling, scheduling, deduplication and storage. Atlassian interview guide — prepare now.

Software Engineer, Backend EngineerMid Level
web foundation
Atlassian
GitHub
Stripe

Atlassian Web App Flow: Authentication & Session Management

Learn the end-to-end web app authentication flow for Atlassian interviews. Understand form submission, tokens, cookies, sessions, and security mitigations.

Software Engineer, Frontend EngineerEntry Level
coding
Amazon
Microsoft
Google

Binary Tree Path Sum — Amazon Coding Question Guide

Practice Amazon coding: implement root-to-leaf and any-node downward path-sum in a binary tree. Learn DFS/backtracking and prefix-sum optimizations — try code examples.

Machine Learning Engineer, Software EngineerEntry Level
coding
Bloomberg
Google
Amazon

Bloomberg Coding: Grid Shortest Path with K Breaks

Bloomberg coding: shortest path in a grid with up to k wall removals. Learn BFS-with-state, complexity O(m*n*k), optimizations and interview tips. Try it.

Software Engineer, Backend EngineerEntry Level
ml system design
Bloomberg
Amazon
Stripe

Bloomberg ML System Design: Real-time Fraud Detection

Design a low-latency real-time fraud detection system for e-commerce. Learn online inference, real-time feature engineering, model serving, and monitoring.

Machine Learning Engineer, Data ScientistMid Level
object oriented design
Bloomberg
Amazon
Shopify

Bloomberg OOD Interview: Design Online Bookstore System

Prepare for Bloomberg OOD interview: design an online bookstore with domain modeling, repository/service layers, inventory and order flows. Read sample designs.

Software Engineer, Backend EngineerEntry Level

Get More Real Technical Screen Questions

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

Start Free Practice
Technical Screen Interview Questions | Voker