Software interviews are getting insane...

This title could be clearer and more informative.Try out Clickbait Shieldfor free (5 uses left this month).

A breakdown of Anthropic's software engineering interview process for an infrastructure role, covering all five rounds over three weeks. Round one includes implementing an LRU cache using a hashmap and doubly linked list, and a task management system using a DAG with topological sort and priority queue. Round two involves building a concurrent web crawler with BFS, rate limiting via semaphores, and cycle detection. The system design round focuses on designing an LLM inference API, covering GPU batching strategies, KV cache memory management, and streaming responses. The second coding round requires reconstructing function execution timelines from sampling profiler stack traces by diffing consecutive samples.

9m watch time
5 Comments

Sort: