This was for ASE, on the storage infra team.
Phone screen round 1: the HM, 45 mins.
BQ
Coding 1: string run-length decoding. For example, a5b3c -> aaaaabbbc
Coding 2: count the nodes in a chain. Each node can only access the node to its left and the node to its right, and you have to count how many nodes there are in total.
Both problems needed test cases.
Summary: the coding questions were very easy. I think what the HM mostly cares about is communication and how fluent you are with code.
Phone screen round 2: the tech lead, 45 mins.
BQ
System design: design a distributed caching service. The special part is that you have to store index metadata, something like a design where the index metadata goes in a database and the data blobs go in the cache.
It feels like everyone who works at Apple looks overworked and exhausted. Scared.
Discussion
Loading comments…