Hello, there! Você desenvolve aplicações e está procurando uma nova oportunidade de trabalho? Então as perguntas abaixo vão ajudar você. Elas são as perguntas mais comuns em uma entrevista em inglês (de acordo com uma pesquisa do LinkedIn Talent Solutions), mas você também pode utilizá-las para praticar suas respostas em português.
De um jeito ou de outro, leia as perguntas, escreva as suas respostas e pratique bastante. Let's go!
Describe your experience designing and developing software solutions.
Descreva sua experiência desenhando e desenvolvendo soluções de software.
Nesta pergunta você deve destacar todas as etapas que você tem experiência ao desenvolver uma aplicação, desde a ideia inicial até as etapas de teste, e como você utilizou as suas habilidades para garantir a realização do projeto. Lembre-se também de destacar alguns problemas enfrentados e como você conseguiu solucioná-los. Por último, se também faz parte da sua experiência, demonstre como você liderou um time para executar o projeto.
What programming languages are you proficient in and what have you used them for?
Em quais linguagens de programação você é proficiente e para o que você as utilizou?
Mostre que você conhece diferentes linguagens de programação, mas dê uma ênfase na linguagem principal da empresa que você está aplicando. Se você não tem familiaridade com essa linguagem principal solicitada, lembre-se de demonstrar uma vontade genuína por aprender.
Talk me through the steps you would take when designing an application to reduce security risks.
Conte para mim os passos que você daria para reduzir os riscos de segurança ao desenhar uma aplicação.
Neste momento você deve mostrar proatividade para proteger as informações da empresa e dos usuários da aplicação. Explique os passos que você julga serem necessários e como você lideraria uma equipe neste processo.
How would your coworkers describe you?
Como os seus colegas de trabalho descreveriam você?
Esta pergunta é ótima para você mostrar como valoriza o trabalho em grupo: apesar do trabalho de uma pessoa desenvolvedora de aplicações ter vários momentos individuais, você deve demonstrar que também sabe como trabalhar em time e que seus colegas percebem você como uma pessoa acessível e habilidosa.
Tell me about a time you had to onboard a colleague to a new project or train them on new software.
Conte-me sobre alguma vez que você teve que fazer o onboarding de um colega em um novo projeto ou treiná-lo em um novo software.
Esta é uma excelente oportunidade para você mostrar não apenas o conhecimento técnico que você possui, mas também as suas soft skills comunicacionais, que servem tanto para explicar o trabalho para profissionais júnior da sua equipe, quanto para stakeholders que não são da área.
What do you like most about application development?
Do que você mais gosta em desenvolvimento de aplicações?
Com esta pergunta você vai mostrar a sua paixão pela área, como continua se desenvolvendo e aprendendo coisas novas. Além disso, ao dizer suas preferências, a pessoa que estiver recrutando vai entender qual caminho você pode seguir na empresa: se você gosta de liderar projetos, por exemplo, pode se tornar líder no futuro, mas se você se interessa pelo aspecto criativo do desenvolvimento de aplicações pode trazer novas ideias para serem implementadas.
Tell me about a time you worked to troubleshoot a challenging problem. What happened?
Conte-me sobre alguma vez que você trabalhou para resolver um problema desafiador. O que aconteceu?
Lembre-se que ao desenvolver uma aplicação você não apenas encontrará como também deve buscar proativamente por bugs e falhas. Deixe claro como isso não é um problema para você e que sabe lidar com a situação com paciência e persistência para encontrar os erros, mesmo que eles não estejam imediatamente aparentes.
Give me an example of a time you had to work toward a tight deadline. How did you ensure the success of the project?
Dê um exemplo de alguma vez que você teve que trabalhar com um prazo apertado. Como você garantiu o sucesso do projeto?
Esse tipo de situação acontece com frequência, então você deve mostrar sua experiência e habilidade com gestão de tempo e com trabalho em equipe ao delegar tarefas para outras pessoas. Mostre que mesmo com um prazo apertado você se importa com a qualidade da entrega e que sabe como priorizar tarefas adequadamente.
Think about the last time you received negative feedback during a code review. How did you react?
Pense na última vez que você recebeu feedback negativo durante uma revisão de código. Como você reagiu?
Receber críticas construtivas faz parte de qualquer trabalho, então você deve demonstrar que sabe ouvir e tomar atitudes para evitar problemas semelhantes no futuro. Mostre que você valoriza feedback construtivo e que o utiliza como uma ferramenta para continuar crescendo e desenvolvendo suas habilidades.
Now, what are going to be your answers? Escreva algumas respostas e pratique com algum amigo. E se você quiser outras perguntas para se preparar ainda mais, não deixe de conferir o nosso artigo "Perguntas comuns na entrevista de emprego para desenvolvedores front end". See you!
Aproveite e faça nosso teste de nível de inglês. Ou baixe nossa apostila que te ensina como aprender inglês de maneira eficiente!
Quer realmente aprender outras línguas, como inglês e espanhol? Conheça os nossos cursos que reforçam o aprendizado de inglês e espanhol.