Eu passei pela primeira entrevista por telefone na Amazon na semana passada e eles fizeram algumas perguntas técnicas básicas durante essa entrevista.
Hoje, tive minha segunda entrevista por telefone e me preparei bem à espera de outra entrevista técnica, mas não foi de todo técnica.
Depois que nos apresentamos, ele fez perguntas como:
- Por que você gosta de fazer programação?
- Do que você não gosta em programação?
- O que você espera de um novo emprego?
- No último projeto em que você trabalhou, como se certificou de que o projeto foi implementado de acordo com os requisitos do cliente?
- Houve algum projeto que, durante o desenvolvimento, você sentiu que o design era ruim e, em caso afirmativo, o que você fez para corrigir o problema?
- Como engenheiro, como você acompanharia as novas tecnologias?
Além disso, quando expliquei a ele sobre um projeto recente em que trabalhei, ele me perguntou por que decidimos tomar uma decisão de design específica e se era minha.
Fiquei me perguntando por que ele me fez esse tipo de pergunta; como o inglês não é minha língua nativa, presumo que um dos motivos foi testar meu conhecimento da língua.
E a maioria das respostas que eu dei a ele foi muito curta e, como eu esperava que ele esperasse mais, tentei pensar no que dizer e acabei apenas tagarelando. No geral, acho que a entrevista foi muito ruim porque não consegui transmitir claramente meus pontos a ele.
Por que me fizeram esses tipos de perguntas e que tipo de respostas os entrevistadores esperam?
Respostas:
São perguntas abertas. Eles são personalizados para ver com que facilidade você pode descrever seus pontos de vista sobre sua prática. O principal objetivo dessas perguntas é fazer você falar, não testar suas habilidades em inglês (mesmo se as habilidades de comunicação puderem ser testadas dessa maneira), mas verificar se você é apaixonado ( por que você gosta de fazer programação? projeto? ) sobre o que você está fazendo e se você se sente investido em sua prática.
Eles também são convidados a ver se você pode se distanciar e se julgar em sua prática, que conhece seus pontos fracos (o que você não gosta na programação? )
Existem também algumas perguntas que podem ser consideradas como questões de detecção de BS ( detalhes sobre o seu projeto mais recente? ). Isso ocorre porque a última coisa que alguém quer em uma equipe é alguém mentindo, então você precisa entrar nos detalhes do que está fingindo que fez.
Depois, há também as perguntas sobre sua evolução como programador competente ( como você acompanha as novas tecnologias? ) E sua capacidade de evoluir constantemente sem ser constantemente solicitado.
No geral, essas perguntas geralmente são feitas para estabelecer uma conexão e verificar se você é uma boa opção para a empresa e sua cultura. É totalmente subjetivo. O objetivo é verificar se a comunicação é fácil e se as idéias podem ser facilmente compartilhadas. Se você acha que fez mal porque essa conexão não aconteceu, bem, talvez seja melhor você passar para a próxima empresa.
fonte
Essas são perguntas simples que não têm uma resposta certa ou errada, mas têm como objetivo determinar a maneira como você pensa, que tipo de personalidade você tem e se sua personalidade se encaixa na cultura deles. Isso é algo que os falantes de inglês não nativos e as pessoas que vêm de uma cultura diferente podem ter dificuldades, especialmente as culturas asiáticas.
O maior problema que vejo ao fazer esse tipo de pergunta às pessoas de culturas asiáticas é que elas têm um enorme problema em admitir falhas pessoais de maneira introspectiva e positiva. Muitos ocidentais vêem a capacidade de admitir suas falhas e sugerem como melhorar a si mesmos como uma qualidade admirável (isso pode ser influenciado pelo cristianismo e pela necessidade religiosa de admitir suas falhas a Deus?). A maioria das pessoas de culturas asiáticas com quem trabalhei vê esse tipo de admissão introspectiva como um sinal extraordinário de fraqueza e também posso respeitar esse ponto de vista. Nem todos os ocidentais entendem isso.
Outro problema que vejo é a incapacidade de dizer não a um superior. Essa é outra diferença cultural entre valores ocidentais altamente conceituados, como a maneira como consideramos ser independente e criativa como mais importante do que ser subserviente, apaziguador ou respeitoso.
Essas barreiras culturais podem ser superadas por cada lado, respeitando e tendo uma maior compreensão de pontos de vista diferentes e os pontos fortes e fracos dos valores instilados culturalmente.
Edição: Minha resposta parece ter despertado alguma controvérsia, então vou esclarecer alguns pontos. Estes não são baseados em nenhuma evidência científica ou estudos que eu conheço. Minha resposta é completamente minha opinião, com base nos estudos asiáticos, filosofia e cursos de história do mundo que fiz na Universidade, bem como em várias amizades íntimas com pessoas de várias culturas do mundo.
Além disso, gostaria de esclarecer que não estou discutindo diferenças raciais, apenas diferenças culturais. Minha opinião é que, quanto mais estamos cientes dos antecedentes uns dos outros, menos julgamos subconscientemente aqueles que são diferentes de nós. Não estou de modo algum dizendo que uma cultura é superior a outra. Se você acredita que reconhecer diferenças culturais é de fato discriminação, entendo e respeito sua opinião, mas discordo humildemente.
fonte
Quanto ao motivo pelo qual eles fizeram esse tipo de pergunta, eu faço esse tipo de pergunta em todas as entrevistas que faço. Ao contratar alguém, quero saber como eles lidam com situações diferentes, seu processo de pensamento ao tentar resolver problemas, como lidam com situações estressantes / negativas, etc.
Alguém que conhece uma certa linguagem de programação é apenas uma pequena parte da decisão de contratação. Conhecer o possível funcionário tomará decisões inteligentes , assumirá a responsabilidade por suas ações, etc. é mais importante.
Tanto quanto as respostas são esperadas ... Honestas. Aprecio quando alguém responde com detalhes e está disposto a admitir seu papel (positivo e negativo) em várias situações. Além disso, perguntas como "O que você gosta sobre programação" para mim ajudam a revelar mais sobre a personalidade de um candidato do que algo especificamente sobre programação.
fonte
Eles não estavam fazendo as perguntas porque você não é um falante nativo de inglês. Perguntas como essa são comuns em uma entrevista. As perguntas técnicas são solicitadas para aprender sobre suas habilidades e qual background técnico você pode trazer para a equipe ou a empresa. No entanto, as empresas também desejam contratar pessoas que sejam adequadas à cultura e que possam contribuir de outras maneiras, talvez fora de seu papel principal ou que possam crescer em novos cargos na organização.
As perguntas sobre o que você gosta e o que não gosta na programação podem ser indicativas da sua ética de trabalho e de seus recursos para aprender e se adaptar às suas tarefas de desenvolvimento no futuro. Eles querem ver como você é apaixonada pelo trabalho que vai fazer e garantir que não seja alguém que entre, cumpra seu tempo e saia sem apreciar o trabalho que está fazendo. É sabido no comportamento organizacional que os funcionários que estão felizes em cumprir suas responsabilidades são mais produtivos e tendem a contribuir para o desempenho da equipe.
Perguntar o que você espera do trabalho fornece ao entrevistador algumas dicas sobre por que você deseja o cargo. Eles querem saber se você está procurando um emprego de 40 a 50 horas / semana para o salário ou se é apaixonado por seu campo. Eles querem saber o que você procura da sua empresa, em termos de desenvolvimento e crescimento pessoal e profissional. Novamente, ele volta a um ajuste cultural com a equipe e a organização. As empresas não estão apenas procurando pessoas para preencher uma mesa, mas contribuem para o conhecimento e as capacidades da organização. Para fazer isso, eles precisam saber o que você espera ser um trabalhador feliz, produtivo e que contribui.
As perguntas sobre projetos anteriores são elaboradas para aprender sobre sua tomada de decisão, liderança e interações pessoais. Isso é parcialmente técnico e aborda preocupações sobre sua capacidade de tomar boas decisões técnicas ou de aprender com seus erros. Eles também identificam os recursos para trabalhar com outras pessoas, reconhecer suas próprias falhas e aprender com os erros.
Todas essas perguntas também abrangem sua capacidade de se comunicar sobre você e seus desejos e metas com outras pessoas. A engenharia de software tem tanto a ver com a comunicação quanto com o projeto e a construção de sistemas de software; portanto, ser capaz de pensar e se explicar claramente ao entrevistador é importante para essas perguntas subjetivas e abertas.
Do ponto de vista de um entrevistador, você deve fornecer respostas honestas e completas. Não entre em todos os pequenos detalhes - o entrevistador pedirá mais se quiser. No entanto, discuta o suficiente para lhes dar uma idéia de como você pensa, age e responde a várias situações. É sobre isso que eles querem saber.
fonte
Sou fã de exemplos, então vamos ter alguns. Qual pessoa você prefere contratar?
Por que você gosta de fazer programação?
Do que você não gosta em programação?
O que você espera de um novo emprego?
As outras respostas aqui abordaram por que essas perguntas são frequentemente feitas em uma entrevista. Espero que isso possa lhe dar uma idéia mais concreta do espectro de respostas.
fonte
Uau, as respostas aqui são ótimas! Eu estava preparado para fornecer o meu, mas a marca foi atingida tão completamente que só tenho uma ou duas coisas a acrescentar!
Primeiro, uma premissa básica no gerenciamento de equipes - o salário de um desenvolvedor não é barato. E a curva de aprendizado para encaixar uma nova pessoa em uma equipe é significativa. Não é apenas o custo da pessoa enquanto ela está aprendendo a se misturar à equipe / empresa, mas o tempo da equipe para levar a pessoa à velocidade. Uma equipe deve ajudar-se mutuamente; assim, quando uma nova pessoa ingressar, todos devem estar preparados para ajudar um pouco o novo cara e gastar um pouco de tempo extra para garantir que as primeiras tentativas de comunicação sejam claras. Isso vai significar um declínio na produtividade geral - um comércio que vale a pena, mas não que é barato.
Então ... o gerente precisa saber:
1 - o período de ajuste do novo cara será mínimo - como uma pessoa levanta problemas, o que faz quando vê um problema e como interpreta o que ouve são bons indicadores de como essa pessoa trabalha em um ambiente de equipe. NOTA: Não há perfeição aqui e, às vezes, um longo período de ajuste vale totalmente a pena, dependendo da química da equipe.
2 - quanto tempo o novo cara vai ficar por aqui- e daí se você ama o novo cara - se ele deixar a empresa em um ano, você perderá dinheiro ao contratá-lo. Mesmo para um trabalhador milagroso, calcule que leva cerca de três meses de tempo pouco produtivo para o novato e depois outros três de tempo produtivo. Somente após cerca de 6 meses o novo cara está pronto. Até o final de um ano, sua produtividade está começando a amortizar esse período inicial de não produtividade e drenagem da equipe. Se o novo sujeito apresentar sua demissão por esse período, você geralmente sofre uma perda líquida. A equipe sente-se queimada, você não obteve a eficiência que esperava, em geral, com o novo contratado e investiu um pouco de capital para ajustá-lo. As duas primeiras perguntas acima são o que eu chamo de "ele vai ficar" perguntas - se a pessoa deseja uma cultura corporativa radicalmente diferente, então nenhuma quantidade de convencimento o manterá por perto. NOTA: Isso pode ser quase impossível de diagnosticar com os novos graduados da faculdade. 9 em cada 10 vezes, eles não têm experiência suficiente para realmente dizer o que querem - afinal, eles não são paranormais!
fonte
Eu faço esse tipo de pergunta porque ser capaz de codificar ou resolver problemas técnicos é apenas uma base básica de como você vai agir na empresa. O entrevistador estava testando comunicação, motivação e comportamento.
O entrevistador no seu caso parece estar interessado em:
As habilidades linguísticas não são um critério.
No entanto, se você tiver problemas para descrever seu projeto e interesses, eu teria dúvidas sobre sua capacidade de acompanhar discussões complexas e sessões de quadro branco (sobre uma ponte de conferência barulhenta) ou apresentar seu design e soluções para colegas de equipe e gerentes.
As habilidades técnicas são um bar pelo qual você precisa passar para ser competente , mas uma boa comunicação combinada com uma motivação genuína é o que realmente o torna excelente a longo prazo, e é isso que mais nos preocupa.
Isenção de responsabilidade: não falo pela política da Amazon de nenhuma maneira e a declaração acima é puramente minha opinião pessoal.
fonte
Penso que com perguntas como estas, o entrevistador está simplesmente tentando fazer você pensar fora da caixa (não apenas técnico) em termos de resolução de problemas e habilidades de comunicação. Além disso, é importante saber que os empregadores não estão apenas interessados nas habilidades técnicas adquiridas na faculdade ou na universidade, mas também nas habilidades interpessoais e na abordagem de diferentes cenários do mundo real. Em resumo, eu diria que, antes que alguém se candidate a um emprego em qualquer empresa ou empresa, faça algumas leituras sobre a empresa e descubra quais são as habilidades mais prováveis que eles esperariam que você mostrasse no processo de entrevista, não apenas habilidades para o seu cargo.
fonte
Como outros aqui, sempre faço perguntas assim quando estou entrevistando.
As três coisas que tento reunir em uma entrevista são:
1- Paixão (resolver problemas com amor e obter resultados)
2- Capacidade de entender e explicar problemas e soluções em diferentes níveis para diferentes públicos
3- Personalidade (capacidade de se adaptar ao resto do time)
Também tento abordar esses tópicos de forma a tornar o tom mais descontraído e conversacional. Quero saber como será a pessoa depois de se estabelecer na equipe e na empresa.
fonte
O conhecimento de tecnologias e sintaxe específicas não é o fator mais importante em um mundo em que essas tecnologias mudam a cada dois anos. Parece que eles pré-filtraram você no telefone com algumas perguntas técnicas para garantir que você era um candidato legítimo e, quando pessoalmente, estava tentando aprender que tipo de programador você é e que tipo de decisão você toma. A longo prazo, ter alguém que toma boas decisões é muito mais importante do que alguém que conhece a sintaxe da linguagem de programação.
fonte