| แฟ้มประวัติFurtaSpaceBRบล็อกรายการเครือข่าย | วิธีใช้ |
|
|
24 มีนาคม Tentando trabalho na MS Corp - a entrevista FINALNeste post, André relata a sua odisséia na tentativa de trabalhar na Microsoft Corporation.
Abraços,
-Diogo Burgos, coordenador do projeto de tradução do FurtaSpaceBR
Semana passada, tive a oportunidade de passar por algumas das experiências mais interessantes da minha vida: “sofrer” uma bateria de entrevistas totalizando quase 5 horas, com profissionais da maior empresa de software do mundo, e também aproveitar a oportunidade para conhecer uma das cidades mais bonitas do mundo, sem dúvida: o Rio de Janeiro. Nas próximas seções vocês saberão como foi a experiência e o que aconteceu por lá.
A PreparaçãoDepois que soube da minha aprovação para a etapa final (entrevista presencial no Rio), tentei aumentar minhas chances na entrevista. Li dois livros: Programming Interviews Exposed e o popular How Would You Move Mount Fuji?. Achei o primeiro muito mais proveitoso do que o segundo, do qual considero que apenas as puzzles são realmente úteis nas quase 300 páginas de leitura. Além disso, tentei pegar algumas dicas em sites focados em discutir sobre entrevistas MS, como os abaixo: - http://wiki.mattgoyer.com/Wiki.jsp?page=InterviewSites Por fim, elaborei um documento com perguntas e respostas clássicas de RH (“Por que trabalhar na MS?” ou “Me diga um projeto no qual você foi bem-sucedido”, etc.). Ensaiei as respostas para garantir que iria desenrolar mais tranqüilo na hora em que isso fosse perguntado.
A Chegada no RioCheguei no Rio às 9 da manha da segunda, pegando um táxi direto para o hotel (todos os custos pagos pela Microsoft, eles realmente se mostraram muito profissionais nisso!). Na noite anterior não havia dormido direito, talvez pela ansiedade, portanto estava bastante cansado. Mas preferi apenas dar um cochilo de 2h e guardar o resto do sono para de noite, pois eu precisaria de muito cansaço para combater o eventual nervosismo de ter a entrevista na manhã seguinte. Após almoçar, fui dar uma volta para conhecer a cidade, caminhando pela Lagoa Rodrigo de Freitas, Leblon, Ipanema e Pedra do Arpoador (definitivamente um por-do-sol que não se deve morrer sem ver!). Em seguida, me encontrei com o amigo Luciano Reis, da comunidade .NET do RJ. O cara devia ter se formado em turismo, simplesmente foi fantástico o passeio no qual ele me levou, para conhecer a cidade... por alguns momentos até cheguei a esquecer que teria a entrevista no outro dia, dada a beleza do Rio de Janeiro e a hospitalidade do Luciano. Abaixo, foto nossa entrando no bondinho do Pão de Açúcar (sim, ele funciona à noite, também não sabia!).
Às 23:30, já estava de volta ao hotel. Hora de ensaiar as perguntas finais, dar uma aquecida no inglês, e descansar. Estava exausto e agradeci e mim mesmo por não ter dormido muito de tarde...
Começa o grande diaAcordei na terça às 6:30, fiz check-out e tomei um café leve. Peguei um táxi e fui para o outro hotel, em que as entrevistas iriam acontecer. Chegando lá, encontrei os outros três candidatos: um de São Paulo, um de Manaus e um da Argentina, que para minha surpresa também era Estudante Embaixador e disse me reconhecer, por causa da Imagine Cup! A recrutadora-chefe então aparece e nos conduz para o “quarto dos entrevistados”: um quarto de hotel onde, no lugar das camas, existia uma mesa com livros sobre os EUA, brinquedinhos para a gente se distrair, etc. Abaixo, segue uma foto (infelizmente a única!) que registrei desse quarto, tirada mais ao final das entrevistas. A brincadeira com o Bill, abaixo, é para preservar o anonimato de meu colega de entrevista (afinal, talvez nem todo mundo possa ou goste de estar sendo exposto em blogs por aí!).
A recrutadora-chefe explicou que nessa sala ficaríamos no intervalo de cada entrevista, e que estávamos proibidos de falar entre si sobre as perguntas e também de falar em outra língua que não fosse o inglês. Achei isso muito bom, pois serviu mais uma vez para dar aquela aquecida no inglês com outros candidatos antes da brincadeira começar. Ela ainda disse que faríamos de 3 a 5 entrevistas (reza a lenda que, quanto mais entrevistas você fizer, melhor está sendo seu desempenho, mas ela fez questão de dizer que o número de entrevistas não teria nada a ver com uma aprovação/rejeição).
A primeira entrevistaPor volta das 8:05, os entrevistadores entraram no quarto e foram chamando os entrevistados. Cada par entrevistador-entrevistado ia para um quarto em separado, no qual havia uma mesa com uma caneta e um bloco de papel. Infelizmente não me lembro o nome de meus entrevistados. O primeiro foi um americano com cara de indiano. No caminho para o quarto, ele perguntou como eu estava e eu brinquei dizendo que com um dia daqueles (sol de rachar) não haveria como não se estar bem. E então nos sentamos e a sabatina começou, cujo resumo segue abaixo: - Primeiro ele elogiou meu inglês e perguntou onde eu havia aprendido/praticado.
2a EntrevistaNo quarto, todos os entrevistados seguiam as instruções de evitar conversar sobre o que foi perguntando. Discutíamos assuntos quaisquer como a ironia de um hotel tão bonito ser cercado por uma favela imensa, e coisas do tipo. Então sou chamado por um coreano, que mais tarde se revelou como um Development Manager, para a segunda entrevista. Ao entrar no quarto, ele foi curto e grosso: “Minha entrevista é pedir para você fazer código!”. Então ele explicou o problema que queria que eu resolvesse: implementar uma classe para armazenar números inteiros de tamanhos infinitos. Tive então uma longa discussão sobre o formato interno de representação da classe. Quando cheguei numa interface que ele achou satisfatória, ele pediu para eu implementar um método de adição de dois desses “inteiros infinitos”. Implementei no papel e mostrei minha resposta. Acho que ele deve ter gostado, pois no final ele perguntou se eu já havia resolvido aquele problema antes. De todo modo, esse foi o problema que mais me assustou. Como ainda tínhamos 3 minutos, ele disse que eu poderia perguntar o que quisesse a ele. Perguntei sobre a utilização de processos e metodologias de desenvolvimento nas equipes gerenciadas por ele. Ele disse que cada equipe era livre para escolher o seu próprio processo. Perguntei se eles usavam o Team System internamente, e ele disse que sim. Por fim, perguntei sobre vantagens e desvantagens de se trabalhar em uma empresa grande versus trabalhar numa startup.
3a EntrevistaA terceira entrevista foi com um alemão. Ele me passou três problemas: Não consegui extrair nenhuma impressão das reações desse entrevistador, mas a discussão técnica creio que foi interessante.
4a entrevistaDe volta para a sala, um pouco de tensão: a partir daquele momento você poderia já ser liberado ou poderia ser chamado para mais entrevistas. Fiquei feliz quando o entrevistador indiano me chamou para minha quarta entrevista! Lendo o depoimento de um amigo de Recife que foi contratado pela MS recentemente, ele disse que precisou fazer código em apenas uma única entrevista. Como eu já havia sido solicitado para codificar em outras três entrevistas, esperava agora que teria algo mais teórico e light, ou então mais focado nas perguntas clássicas de RH. Mas nada disso! O indiano era um Test Manager e já começou passando um problema: encontrar o primeiro caractere repetido de uma string, com restrições de espaço e performance. Fui resolvendo problema, sendo auxiliado por ele aqui e ali, e por fim cheguei na resposta que (acho que) ele esperava. Em seguida tive o pior momento de todas as entrevistas: ele me pediu para fazer casos de teste para o problema acima. Dei exemplos com várias variações de input, mas ele parecia nunca estar satisfeito. De fato, minha criatividade não foi suficiente para citar todos os casos de teste que ele estava esperando, que contemplavam variação no case (caixa-alta ou baixa) dos caracteres, caracteres especiais, testes de performance, testes de espaço ocupado pelo algoritmo, testes de concorrência, etc. Saí dessa entrevista com a certeza de que, para ser um SDET, você realmente precisa de criatividade!
5a entrevistaDe volta à nossa sala, não havia mais nenhum outro entrevistado. Imaginei que talvez alguns já devessem ter sido liberados. Na verdade, ainda me encontrei com mais um entrevistado, que me disse ter sido liberado após a quarta entrevista. Fiquei então aguardando até que a mesma recrutadora-chefe do começo apareceu dizendo que minha última entrevista seria com ela. Essa entrevista foi focada em perguntas e discussões mais na linha de RH, com o resumo abaixo:
ConclusãoE assim termina o meu relato. A experiência foi única e ficará registrada para o resto da minha vida, independente do resultado. Após as entrevistas, fui direto me encontrar com o Luciano Reis, que me levou para conhecer o Cristo Redentor! Fica aqui o registro de profundo agradecimento ao Luciano por todo o apoio prestado no RJ! Esse post, portanto, termina com a foto clássica à frente do The Redeemer. Aguardem os resultados...
[]s Este artigo foi transcrito do antigo blog de André no TheSpoke por Diogo Burgos.
Diogo é Graduando em Engenharia da Computação pela Universidade de Pernambuco (UPE), Microsoft Student Partner e Microsoft Certified Technology Specialist. Os relatos e opiniões deste post apresentam pontos de vista pessoais, ข้อคิดเห็นในการเพิ่มข้อคิดเห็น ให้ลงชื่อเข้าใช้ด้วย Windows Live ID ของคุณ (หากคุณใช้ Hotmail, Messenger หรือ Xbox LIVE คุณมี Windows Live ID อยู่แล้ว) ลงชื่อเข้าใช้ หากยังไม่มี Windows Live ID ลงทะเบียน การติดตามข้อมูลURL การติดตามข้อมูลสำหรับข้อมูลนี้คือ: http://afurtadobr.spaces.live.com/blog/cns!545637DA08FEC3FA!132.trak เว็บล็อกที่อ้างอิงข้อมูลนี้
|
|
|