Então, estou na rodada de design do sistema Apple e o cara à minha frente me pede para arquitetar algo que sua equipe está enviando ativamente. como agora, hoje, seu produto real. O NDA me impede de dizer o que, mas pense em coisas pesadas de privacidade, não apenas criptografar em repouso e encerrar o dia, mas privacidade real, privacidade diferencial incorporada em camadas que eu nunca havia considerado. e aqui estou eu com minha preparação para encurtador de URL do YouTube haha. ele vai "ir mais fundo no modelo de criptografia" e eu entro em pânico e digo "AES-256 em repouso, TLS em trânsito", que é basicamente o equivalente a responder "o que você sabe sobre cozinhar" com "posso ferver água". ele olha. diz "o que mais." silêncio mortal pelo que pareceu um minuto inteiro, provavelmente oito segundos realisticamente, e então ele simplesmente segue em frente. eu sabia que aquela rodada havia acabado antes que ele terminasse sua próxima frase.
Marcus me avisou. ele fez Google um mês antes do meu loop e disse que Apple seria diferente e eu pensei, sim, quão pior pode ser. Acontece que a resposta é absolutamente devastadora haha. Google deu-lhe quatro rodadas com intervalos de verdade, almoço com um anfitrião que disse “essa parte não conta”, toda a coisa civilizada. Apple me deu seis rodadas consecutivas, quarenta e cinco minutos cada, sem almoço, sem descanso, um entrevistador sai e o próximo se senta antes mesmo que você possa pegar água. na quinta rodada, esqueci como reverter uma lista vinculada. duzentas soluções práticas desde a faculdade, mãos no teclado, completamente em branco. Marcus me contou depois que eu parecia ter sido atropelado por um carro na quarta rodada e, honestamente, isso rastreia.
O que ninguém lhe diz é que não há realmente uma entrevista Apple. Marcus entrevistou dois Apple teams diferentes no mesmo ano, um o fez fazer um projeto para levar para casa e o outro o jogou no CoderPad ao vivo. uma equipe tinha o design do sistema, outra simplesmente o ignorou completamente. Perguntei à minha recrutadora o que esperar e ela disse "depende da equipe", o que com certeza é tecnicamente correto, mas eu precisava de informações reais e ela simplesmente não as forneceu. Jess trabalha na Apple e ela basicamente confirmou isso, cada equipe faz o que quer, não existe um manual que você possa seguir.
a tela do telefone quase me matou e nem foi técnica. "por que Apple." não por que tecnologia, não por que essa função, por que Apple especificamente. ela me perguntou, eu dei uma resposta genérica sobre produtos de construção que milhões de pessoas usam, e ela fez uma pausa. esperei. então perguntou novamente de um ângulo diferente, dez minutos depois. depois, uma terceira vez perto do fim. três vezes separadas na tela do telefone, nunca experimentei nada parecido. Jess me disse que uma resposta fraca por que-Apple pode encerrar toda a sua candidatura antes mesmo de você chegar ao local, e eu acredito nisso porque Marcus passou um dia inteiro escrevendo e reescrevendo sua resposta e pensei que ele estava enlouquecendo por nada. ele recebeu uma oferta, eu entrei na lista de espera, então quem estava certo.
teve dois problemas médios por rodada, gráficos de árvores de matrizes, não individualmente mais difíceis do que Google, honestamente, mas Google oferece um problema com acompanhamentos e tempo para respirar. saber como estruturar sua preparação técnica é mais importante aqui porque o ritmo é implacável. Apple quer dois resultados limpos em quarenta e cinco minutos e não há meio-termo, ou você mantém o ritmo ou está pronto. comportamental foi o gerente de contratação e foi estranho, não material do LP Amazon, mais como "conte-me sobre algo que você enviou e onde você estava orgulhoso disso até o pixel". eles se preocupam com o artesanato de uma maneira para a qual eu não estava preparado. Jess também mencionou que às vezes eles cancelam suas rodadas restantes no meio do ciclo se as primeiras rodadas forem ruins o suficiente, como você aparecer esperando seis e sair depois das três. muito feliz por não saber disso porque minhas duas primeiras rodadas foram difíceis.
i executou InterviewMan em simulações com Marcus e no loop real. quinta rodada, quando meu cérebro estava totalmente torrado, captei um detalhe da pergunta que perdi completamente porque estava frito demais para ouvir direito. o design do sistema em torno dele sugeria privacidade diferencial como ângulo de discussão, o tópico exato que meu entrevistador queria e no qual eu não havia pensado sozinho. rodadas de codificação sinalizaram abordagens de árvore antes de terminar de ler o problema. dock verificado, Activity Monitor, lista de processos, gravação de tela em Zoom, nada apareceu. doze dólares por mês anualmente, 57.000 usuários, mais de 20 recursos furtivos. eu olhei para Interview Coder primeiro, dois noventa e nove por mês, apenas codificação, e Apple lança seis tipos de rodadas diferentes para você em um dia, então pagar dois noventa e nove pela cobertura em duas das seis rodadas não fazia nenhum sentido versus doze para tudo.
prep privacidade em primeiro lugar design do sistema. tenho uma resposta real para o motivo de Apple. Marcus preparou o dele para um dia inteiro e eu ri dele e os resultados não mentem.
Ready to Ace Your Next Interview?
Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.
