San Francisco Bay AreaDec 31, 2025OnsiteMultiple Types7/10 difficulty
I interviewed for a Staff Software Engineer position and unfortunately did not pass the onsite interview. **Round 1: System Design - Design a bookstore.** The question was very similar to the one described in this article: https://www.showoffer.io/system-desig...
The interviewer, a senior engineer, was 5 minutes late. He started by introducing his team's work. Because my background matched the infra team, I spent 3-5 minutes introducing my previous team's work, and he asked a clarifying question. The coding question wa...
00
Amsterdam, NL
Dec 15, 2025
Full Journey
Multiple Types
6/10 difficulty
**HR Round:** I was asked standard HR questions about my motivation, internship experience, current application status, and how I would choose between multiple offers. **Tech Video Screen:** I was asked about implementing an IP CIDR Firewall. The problem invol...
00
San Francisco Bay Area
Dec 8, 2025
Phone Screen
Coding
6/10 difficulty
The interviewer gave a simplified checkout service where a payment attempt could fail, retry, or fall back to a backup method. I represented each order with a small state machine and wrote functions to process events without charging twice. The round included...
01
San Francisco Bay Area
Dec 1, 2025
Phone Screen
Coding
6/10 difficulty
I was asked to design a key-value class with the following methods: 1. `put(String key, String value)` 2. `get(String key)` 3. `averagePut()`: Returns the average number of `put` calls in the past 5 minutes. 4. `averageGet()`: Returns the average number of `ge...
01
San Francisco Bay Area
Dec 1, 2025
Phone Screen
Coding
6/10 difficulty
The question involved designing an in-memory key-value store with PUT and GET operations. I needed to write a function to query the average PUT or GET operations within a certain timeframe. For example, calculate the average number of GETs or PUTs per second o...
00
San Francisco Bay Area
Nov 19, 2025
Virtual Onsite
Coding
7/10 difficulty
The round started with a discussion of build systems and then moved into coding. I was given modules, dependency edges, and a target module, and needed to return the minimal set of build steps that must run before the target can be produced. I first filtered t...
00
San Francisco Bay Area
Nov 7, 2025
Phone Screen
Coding
6/10 difficulty
Can find the coding question details in https://www.chillinterview.com/learn/coding-interview-questions/ordered-network-access-policy
01
San Francisco Bay Area
Nov 3, 2025
Virtual Onsite
Coding
9/10 difficulty
This was part of a virtual onsite and the interviewer framed it as a simplified access-control system. Each policy had ordered allow/deny rules, ranges, and masks, and the task was to answer access queries while respecting first-match semantics. I started with...
01
San Francisco Bay Area
Oct 14, 2025
Phone Screen
Coding
6/10 difficulty
This was a 60 minute technical phone screen for a Databricks SDE role. After a short resume walkthrough, the interviewer introduced a warehouse routing problem where each location had dependencies and a priority score, and I had to return the best route under...