Katkat
Onsite

Two Phone Screens Then a Four-Round Onsite

AppleSoftware Engineer · Onsite · Aug 2026

Phone Screen 1: Coding — Implement Hit Counter Implement a Hit Counter that records the time of each request and can query how many hits happened in the last 5 minutes, i.e. within 300 seconds. Main interface: hit(timestamp) records a request getHits(timestamp) returns the number of requests in the past 300 seconds You can use a queue, or a circular buffer aggregated by second. The focus is on ho…

Shared by a candidate · reported Aug 2026. Interview formats change; use it as a guide, not a script.