Software Engineer Interview Questions
154 questions available. Practice with AI-powered feedback.
Other roles
Rate Limiter Dropped Requests (Coding) - Snowflake
Simulate a rate limiter: given arrival timestamps, return dropped-request timestamps under per-second (≤3) and per-10-second (≤20) limits. Read hints, optimize.
Roblox Backend System Design: Like/Unlike (1M QPS Scale)
Design a scalable Roblox like/unlike system handling 1M QPS with low latency, strong consistency, and high availability. Read architecture choices & tips.
Roblox Behavioral Interview: Initiative & Autonomy
Prepare for Roblox's behavioral Initiative and Autonomy question. Learn to structure self-starting examples that show autonomous decisions and measured outcomes.
Roblox Coding Interview: Design Autocomplete System (Trie)
Build an incremental autocomplete using Trie + heap: return top-3 prefix matches and update counts on '#'. Includes code notes & interview tips.
Salesforce Behavioral Interview: Motivation & Fit Tips
Prepare for Salesforce behavioral interviews: explain your motivation, align past impact with company values, and give metric-backed fit answers. Practice now.
Salesforce Cloud Computing Interview: Infrastructure
Prepare for a Salesforce cloud computing question: compare virtualization vs containerization, AWS vs GCP, pick EC2/Lambda/EKS, and implement EKS sidecars.
Salesforce Coding: Left-Right Occurrence Binary Strings
Salesforce coding: build left/right occurrence binary strings for an integer array. Learn hash-table two-pass solutions, time/space tradeoffs and follow-up ideas.
Salesforce System Design: Scalable URL Shortening Service
Design a scalable, low-latency URL shortening service for Salesforce interviews. Learn API design, storage, caching, idempotency and trade-offs. Prepare now.
Sliding Window Centered Monotonicity - Pinterest OA
Find indices whose radius-k centered window is inside nums and strictly decreases outward. See O(n) sliding-window/two-pointer approach and edge-case tips.
Snapchat Behavioral Interview Question: Impact & Results
Prepare for Snapchat behavioral interviews: learn to define success metrics, analyze outcomes with data, and communicate impact to stakeholders. Practice examples
Snapchat Coding Interview: Cache with TTL & Capacity
Learn how to implement a cache with TTL and fixed capacity (Snapchat-style). Understand expiration, eviction on insert, and testable get/set semantics—practice now.
Snapchat Database Systems Interview: SQL vs NoSQL
Prepare for Snapchat database questions: compare SQL vs NoSQL, ACID vs BASE, scaling and data modeling. Read scenarios, examples, and actionable prep tips.
Get More Real Software Engineer Questions
Practice software engineer interview questions with AI-powered hints, analysis, and feedback.
Start Free Practice