Como é uma entrevista para programadores – Macabunews
Como é uma entrevista para programadores
Nove programadores compartilharam sua experiência em entrevistas técnicas em várias empresas de TI. Aqui estão algumas dicas que eles deram.
Ensaie e encontre amigos nesta empresa
Leah é um programador do Google com o Google Maps e pesquisa local. Antes disso, ela trabalhou na Apple e no Facebook. Leah aconselha ensaiar uma entrevista com um amigo – deixe que ele interprete um entrevistador, e você escreverá algoritmos na frente dele no quadro. E você também precisa estudar antecipadamente os projetos da empresa com a qual está trabalhando para se preparar para a discussão na entrevista.
Leah também acredita que vale a pena procurar amigos nesta empresa ou encontrar os contatos de um recrutador na rede e pedir que ele dê alguns conselhos sobre emprego ou organize um passeio pelo campus para você.
"Você ficará surpreso com quantas pessoas querem ajudá-lo", disse Leah. – Uma vez pedi a um programador desconhecido que me desse uma visita ao escritório do Twitter, e ele não recusou. E eu nem usei essa rede social. "
Sage Franch é desenvolvedor, empreendedor e autor de TrendyTechie.ca. Ela trabalha com blockchain, realidade mista e tecnologias de computação cognitiva.
Uma entrevista não é um teste que você pode passar ou falhar, disse Sage. Esta é uma oportunidade para você e a empresa selecionada determinarem se são adequados um para o outro.
É costume fazer perguntas na entrevista, mas você não deve fazer isso apenas porque é necessário. Pergunte sobre o que você realmente quer saber.
Sage aconselha você a elaborar uma lista de verificação dos fatores obrigatórios para você aceitar uma oferta de emprego antes da entrevista. Por exemplo, pode ser a presença de uma cultura corporativa ou o uso de certas linguagens de programação / sistemas operacionais. Faça perguntas na entrevista com base nesta lista de verificação.
Mostre amor pelo seu trabalho
Alison trabalha como desenvolvedor front-end em uma empresa médica. Certa vez, sua amiga lhe deu conselhos muito valiosos. "Encontrar alguém para fazer o trabalho é fácil", disse ela. – É muito mais difícil encontrar alguém que ama sinceramente este trabalho. É esse amor que procuro nos candidatos. "
Desde então, Alison tenta demonstrar seu amor pelo trabalho em currículos e entrevistas. Ela não apenas estuda o código, mas também escreve em várias plataformas sociais sobre sua experiência, vai a reuniões, onde conhece colegas do setor e começa a trabalhar como freelancer para coletar um portfólio. Além disso, Alison é voluntária em várias organizações que ajudam a ensinar às pessoas habilidades básicas de programação.
Quando Alison foi convidada para seu trabalho atual, ela percebeu que, apesar de seu conhecimento modesto do código, foi contratada porque mostrava uma paixão por seu trabalho e um desejo de crescer e se desenvolver como desenvolvedor.
Transforme a entrevista em uma conversa
Stephanie trabalhou em empresas como Google, Facebook, Laboratório de Propulsão a Jato da NASA. A menina alega que as entrevistas técnicas são muito exaustivas, portanto, aconselha o seguinte:
Pense em voz alta. Talvez o conselho mais comum para quem está passando por uma entrevista técnica. Diga tudo o que pensa, mesmo que lhe pareça que suas palavras parecerão bobas. Dessa forma, o entrevistador entenderá como você pensa sobre os problemas e, o mais importante, poderá determinar como você pode ser ajudado.
Faça perguntas. Uma entrevista não é um exame, então você pode perguntar sobre o que não entende. Na maioria das vezes, Stephanie usa frases como "o que você quer dizer?" Ou "você pode dar um exemplo?" No trabalho, você também fará perguntas aos colegas.
Conversa, não entrevista. Muitas vezes, é embaraçoso explicar seus pensamentos a um programador inteligente e experiente. Imagine que você está conversando com um amigo que precisa de ajuda e precisa explicar uma pergunta para ele. Comunique-se com o entrevistador em pé de igualdade e comporte-se o mais relaxado e todos os dias possível.
Stephanie recomenda lembrar que o fato de você ter sido convidado para uma entrevista técnica já é uma conquista. Acalme-se, seja você mesmo e prepare-se para tudo com antecedência.
Entre em contato se precisar de condições especiais de trabalho.
Robin Silber é um programador iniciante que desenvolve aplicativos de RA para crianças com transtorno do espectro do autismo. Robin recomenda que você informe imediatamente o currículo de que precisa de condições especiais de trabalho e tempo adicional para uma entrevista (por exemplo, se você tiver algum problema de saúde). Assim, você economiza tempo para você e o recrutador. Em alguns casos, as empresas podem pedir ajuda.
Não tenha medo de responder à pergunta com erro
Johnna Rutch desenvolve soluções digitais para clientes Credera . Ela acredita que todos podem estar enganados e, na entrevista, ninguém espera de você um conhecimento enciclopédico de uma linguagem de programação, estrutura ou algoritmo específico. Se você não tiver certeza de algo, fale seus argumentos em voz alta. É melhor seguir 90% do caminho para a resposta correta do que ficar sentado em silêncio e dar a resposta completamente errada.
Esse conselho foi dado por uma garota chamada Rachel , que gosta de tecnologia médica e passou pelo programa Google Summer of Code.
"Toda vez que me lembro da minha primeira entrevista técnica, me encolho um pouco." Disse Rachel. "Não porque não respondi bem a perguntas técnicas, mas porque me pareceu que eu não poderia ser eu mesma".
Antes da entrevista, ela pensou no que aconteceria se lhe fizessem uma pergunta que ela não sabia a resposta e tinha medo de entrar em pânico na frente do oficial de pessoal. Mas então ela percebeu que não havia nada antinatural em apenas dizer "eu não sei".
Durante a entrevista, muitas vezes eram feitas perguntas técnicas muito difíceis, mas Rachel percebeu que os empregadores queriam avaliar como ela lida com problemas complexos. Em um caso, a entrevistadora disse sem rodeios que não precisa escrever código e pode simplesmente explicar como resolver o problema.
Conte-nos em detalhes sobre seus projetos anteriores.
Kristina Balaam está desenvolvendo ferramentas de segurança para o serviço Shopify e está procurando vulnerabilidades nesta plataforma. A garota acredita que, quando você fala sobre seus projetos anteriores, demonstra o quanto é apaixonado por seus negócios. Se você concluiu recentemente seus estudos, os projetos pessoais também desempenham um papel importante.
Diga-nos o que você gostou desses projetos, o que aprendeu e quais foram os problemas mais difíceis de resolver.
Não se esqueça de suas qualidades pessoais
Olivia Shanley é uma programadora de software. Ela acredita que as qualidades pessoais podem diferenciá-lo de outros candidatos com habilidades técnicas semelhantes. Tais qualidades incluem a capacidade de se adaptar e trabalhar em equipe, entusiasmo, criatividade e pensamento crítico.