Skip to main content
All Questions

Design a rate limiter.

Unlock detailed company stats for this questionUpgrade
Become a member today
  • 100+ expert answer videos
  • Access to all courses
  • Peer-to-peer practice
  • Private Slack community
  • Full question database
Upgrade now

Interview experiences

5 shared
LinkedIn · a month ago
"The interviews are scheduled over 2-3 days so the process is quick. They have a phone screen, DS round, DS with AI, System design and Hiring Manager round."
Software Engineer · Mid Level / L4
Google · 3 months ago
"few stages: an initial recruiter conversation, a technical screening, and then a set of onsite or virtual interviews. The technical rounds typically cover coding/DSA, system design, and behavioral or leadership-oriented questions. For a Senior role, I’d expect system design and demonstrating technical leadership to carry significant weight. I’d also prepare for Googleyness/culture-related questions"
Software Engineer · Senior / L5
Amazon · 5 months ago
"My interview panel was for a specific team and not a general hiring pipeline. 3 rounds technical + behavioral. First 20 mins behavioral then technical. Last round was bar raiser. Everything went good for me, few questions were new like "experience with gen ai", rest everything was traditional LC + LP based behavioral."
Software Engineer
Apple · 7 months ago
"Timeline was smooth and interviewers were friendly. Turnaround was quick. and Communication was great"
Software Engineer · Mid Level / L4
xAI · a year ago
"I originally applied to a different xAI role, and an engineer on that team redirected me to the Senior Safety role after a quick intro call. From there I did a hiring manager screen, a practical technical phone screen, and then an onsite in Palo Alto with one coding round and one hybrid coding/system design round, plus a short follow-up call after. The actual questions were much more practical class-design problems than LeetCode, which matched a broader trend I was seeing, but xAI gave almost no useful prep and the process felt pretty ad hoc. The onsite was easily my least favorite one because the whole thing started with armed guards, bag checks, and escorting me around the building, and then one interviewer spent a bunch of the coding round on his phone. I got rejected afterward with a vague note about a shift in prioritization of open roles, so I still do not know whether the role actually changed or if that was just their way of saying no."
Software Engineer · Senior / L5

Community answers

No answers contributed by the community yet.

Related courses

Course

Engineering Management Interview Prep

Land your dream engineering manager role at Meta, Google, Amazon, Microsoft, Stripe, and other top companies. Learn from mock interviews, frameworks, and advice from senior candidates. Explore system design, people management, project retros, behavioral interviews, and more.

Course

System Design Interviews

Learn how to answer the latest system design questions across product, infrastructure, and AI domains. Features in-depth video examples, written breakdowns, and helpful reference patterns. Watch senior engineers and managers answer these questions in mock interview videos.