dus ik zit in mijn Apple system design-ronde en de gast tegenover me vraagt me om iets te ontwerpen waar zijn team op dit moment daadwerkelijk aan werkt. letterlijk nu, vandaag, hun echte product. NDA dus ik kan niet zeggen wat, maar denk aan zware privacy-dingen, niet gewoon encrypt-at-rest en klaar ermee, maar échte privacy, differential privacy ingebakken in lagen waar ik niet eens aan had gedacht. en ik zit daar met mijn URL shortener-prep van YouTube lol. hij zegt "ga dieper in op het encryptiemodel" en ik raak in paniek en gooi eruit "AES-256 at rest, TLS in transit" wat eigenlijk hetzelfde is als wanneer iemand vraagt "wat weet je van koken" en je antwoordt met "ik kan water koken." hij staart me aan. zegt "wat nog meer." doodse stilte die aanvoelde als een volle minuut, realistisch waarschijnlijk acht seconden, en dan gaat hij gewoon door. ik wist dat die ronde weg was voordat hij zijn volgende zin af had.
Marcus had me gewaarschuwd. hij deed Google een maand voor mijn loop en zei dat Apple anders zou zijn en ik dacht ja hoe erg kan het zijn. het antwoord bleek absoluut verwoestend lol. Google gaf hem vier rondes met echte pauzes, lunch met een host die zei "dit deel telt niet mee," het hele beschaafde verhaal. Apple gaf mij zes rondes achter elkaar, vijfenveertig minuten per stuk, geen lunch, geen adempauze, de ene interviewer loopt weg en de volgende ploft neer voordat je ook maar water kunt pakken. bij ronde vijf was ik vergeten hoe je een linked list omdraait. tweehonderd oefenproblemen sinds college, handen op het toetsenbord, compleet blanco. Marcus zei achteraf dat ik er bij ronde vier uitzag alsof ik was aangereden door een auto en eerlijk gezegd klopt dat.
wat niemand je vertelt is dat hét Apple-interview eigenlijk niet bestaat. Marcus sprak in hetzelfde jaar met twee verschillende Apple-teams, het ene liet hem een take-home project doen en het andere gooide hem live op CoderPad. het ene team had system design, het andere sloeg dat compleet over. ik vroeg mijn recruiter wat ik kon verwachten en zij zei "hangt van het team af" wat ja, technisch correct, maar ik had echte info nodig en die wilde ze gewoon niet geven. Jess werkt bij Apple en bevestigde dit eigenlijk, elk team doet waar het zin in heeft, er is geen draaiboek.
de phone screen maakte me bijna af en die was niet eens technisch. "waarom Apple." niet waarom tech, niet waarom deze rol, waarom specifiek Apple. ze vroeg het, ik gaf een of ander generiek antwoord over producten bouwen die miljoenen mensen gebruiken, en ze viel stil. wachtte. vroeg het dan zo'n tien minuten later opnieuw vanuit een andere hoek. en toen nóg een keer tegen het einde. drie keer apart in één phone screen, ik heb nog nooit zoiets meegemaakt. Jess vertelde me dat een zwak waarom-Apple-antwoord je hele kandidatuur kan killen voordat je überhaupt op onsite komt, en ik geloof het, want Marcus besteedde een hele dag aan het schrijven en herschrijven van zijn antwoord en ik dacht dat hij gek aan het worden was om niks. hij kreeg een offer, ik kwam op de wachtlijst, dus ja.
coding was twee medium-problemen per ronde, arrays trees graphs, op zichzelf eerlijk gezegd niet moeilijker dan Google maar Google geeft je één probleem met vervolgvragen en tijd om adem te halen. weten hoe je je technische voorbereiding structureert is hier nog belangrijker want het tempo is meedogenloos. Apple wil er twee netjes af hebben in vijfenveertig minuten en er is geen tussenweg, je houdt het tempo bij of je bent klaar. behavioral was de hiring manager-ronde en die was raar, niet Amazon LP-gedoe, meer zoiets als "vertel me over iets dat je hebt shipped waar je trots op was tot op de pixel." ze geven om vakmanschap op een manier waar ik niet op had gerekend. Jess noemde ook dat ze soms je resterende rondes halverwege de loop annuleren als de eerste rondes slecht genoeg gaan, dat je binnenkomt in de verwachting van zes en na drie alweer buiten staat. echt blij dat ik dat van tevoren niet wist want mijn eerste twee rondes waren ruw.
ik draaide InterviewMan in mocks met Marcus en in de echte loop. ronde vijf, toen mijn brein helemaal op was, pikte het een detail in een vraag op dat ik totaal had gemist omdat ik te kapot was om goed te luisteren. in de system design-ronde suggereerde het differential privacy als gesprekshoek, precies het onderwerp waar mijn interviewer naartoe wilde en waar ik zelf niet op was gekomen. in de coding-rondes markeerde het tree-aanpakken voordat ik het probleem überhaupt had uitgelezen. dock gecheckt, Activity Monitor, proceslijst, schermopname op Zoom, niks te zien. twaalf dollar per maand bij jaarabonnement, 57.000 gebruikers, 20 plus stealth features. ik had eerst naar Interview Coder gekeken, tweehonderdnegenennegentig dollar per maand, alleen coding, en Apple gooit zes verschillende soorten rondes op je af op één dag dus 299 betalen voor dekking op twee van de zes rondes sloeg gewoon nergens op vergeleken met twaalf voor alles.
bereid privacy-first system design voor. heb een echt antwoord op waarom Apple. Marcus bereidde het een hele dag voor en ik lachte hem uit en de resultaten liegen niet.
Ready to Ace Your Next Interview?
Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.
