Minha experiência de entrevista para SEIT na Headout Inc

Apr 30 2023
Meus aprendizados Foi em fevereiro que decidi que precisava de uma mudança e comecei a me inscrever para QA/SDET/SEIT/QAE em várias plataformas como LinkedIn, Instahyre, Naukri etc. página.

meus aprendizados

Foi em fevereiro que decidi que precisava de uma mudança e comecei a me inscrever para QA/SDET/SEIT/QAE em várias plataformas como LinkedIn, Instahyre, Naukri etc. Para minha surpresa, logo após duas horas, o recrutador me enviou um e-mail sobre a primeira rodada, um teste online.

Fiz o teste online naquela noite. Demorou cerca de uma hora. Consistia em questões MCQ baseadas em conceitos de Selenium, programação e OOPS e 2 questões de codificação. ( 3 Sum e outro baseado em Strings) ambos eram de dificuldade média. Consegui passar em todos os casos de teste em uma questão e na outra só consegui passar em 50% dos casos de teste.

No dia seguinte, o recrutador me enviou novamente um e-mail informando que concluí a rodada online e me pediu para fornecer as vagas disponíveis no link do calendário online, após o que o recrutador enviou a confirmação da entrevista com o link do google meet.

Discussão técnica - 1

A primeira rodada foi agendada após reagendar a entrevista duas vezes porque o entrevistador estava muito ocupado. Fiquei um pouco nervoso e depois que o entrevistador entrou na ligação, ele foi super simpático e me deixou muito à vontade. A entrevista começou com a apresentação do entrevistador e de mim e então ele tentou entender quais são todas as ferramentas e tecnologias e domínios em que tenho conhecimento. Ele começou com JAVA porque eu disse a ele que é minha linguagem de programação principal e ele tocou em todos os conceitos OOPS, não era nada teórico, ele fazia perguntas situacionais. qual abordagem funcionaria e por quê?

O entrevistador também tocou em coleções e fluxos JAVA e me pediu para codificá-los quando um determinado tipo de dados é fornecido e como poderei manipulá-lo de acordo. Os métodos e abordagens importavam mais aqui.

Em seguida, fui questionado sobre a estrutura de automação e que tipo de métodos estávamos seguindo e como estamos tentando otimizar as coisas. Aqui é importante ser honesto com o que quer que você esteja trabalhando, porque muitos acompanhamentos foram solicitados e, se você não trabalhou neles, não poderá responder a essas perguntas. Ele também tocou em testes de API e automação de API, apenas algumas perguntas básicas foram feitas e qualquer pessoa que tenha pouco conhecimento poderá respondê-las.

Ele deu um cenário como se você tivesse um smartwatch e um telefone com um aplicativo e como você testaria isso? Então eu tive que dar a ele todo o fluxo feliz, casos negativos e extremos. O foco será em casos de teste negativos, de ponta e prontos para uso.

Problema de codificação

Em uma estação ferroviária, você precisa encontrar o número máximo de trens que podem parar em um determinado momento.

Exemplo:

Entrada: arr[] = {900, 940, 950, 1100, 1500, 1800}, dep[] = {910, 1200, 1120, 1130, 1900, 2000}

Saída: 3

Explicação: Há no máximo três trens por vez (tempo entre 940 e 1200)

Entrada: arr[] = {900, 940}, dep[] = {910, 1200}

Saída: 1

Explicação: Somente uma plataforma é necessária.

Consegui codificar essa solução e o entrevistador ficou impressionado com minha abordagem e perguntou se eu tinha alguma dúvida, perguntei sobre as funções e responsabilidades.

Pontos chave:

  1. Fale alto. Deixe o entrevistador saber o que você está pensando e ele pode ajudá-lo a pensar na direção certa.
  2. Faça perguntas ao entrevistador para obter clareza sobre a questão, a fim de prosseguir.
  3. Comece com a pior solução e comece a otimizá-la.
  4. Com qualquer solução que você propor, eles esperam que você a codifique também, então esteja preparado para isso.

Discussão técnica - 2

A segunda rodada também começou com nossa introdução e o entrevistador me pediu para explicar minha estrutura e quais são todas as abordagens que estamos seguindo junto com os padrões de codificação, você precisa ter muito cuidado aqui porque cada pequeno detalhe foi analisado e seguido acima. Ele estava tentando entender as coisas com muita clareza.

Em seguida, ele me pediu para abrir um site como o big basket e pediu para escrever um teste de automação de ponta a ponta. Tive que fornecer todos os detalhes do produto com base na entrada fornecida pelo usuário, aqui estraguei um pouco as coisas e parcialmente obtive a saída desejada.

Ele me perguntou como gerenciamos o código, eu sei que ele estava indo para a seção git e então ele me disse situações para as quais eu tinha que dar a ele os comandos git que usamos para gerenciar aquela situação. Ele perguntou sobre as APIs e como basicamente as estamos usando em nosso framework de automação e quanto do código está sendo reutilizado e como OOP está sendo implementado com exemplos práticos.

Ele deu outro cenário em que seu aplicativo está usando a localização para executar tarefas, por exemplo, google maps e como você poderia testar isso com casos de teste adequados, tive que anotar todos os casos de teste no google docs. Ele passou para consultas SQL e depuração de um trecho de código.

Esse foi o fim da entrevista e ele perguntou se eu tinha alguma pergunta para o entrevistador, perguntei sobre a cultura de trabalho e o tempo que eles geralmente seguem.

No dia seguinte, recebi um e-mail do recrutador que dizia “Até a próxima vez”.

Minha opinião e aprendizado:

O processo de entrevista foi super tranquilo e o recrutador estava sempre disponível, as atualizações que recebemos foram muito rápidas e eles têm a melhor equipe de Aquisição de Talentos, devo dizer. O recrutador sempre pedia minha disponibilidade de tempo para todas as entrevistas o que mostrava que eles se preocupavam com o tempo do candidato.

A entrevista foi totalmente prática e somente com a devida exposição e conhecimento, você poderá respondê-las. Foi minha primeira empresa depois de tentar mudar de emprego, eu não tinha prática em dar entrevistas e não sabia que tipo de perguntas poderia enfrentar, isso também é motivo para eu ser rejeitado.

No entanto, o que perdi foi temporário, mas o que ganhei é permanente e inestimável.

Não se esqueça de deixar algumas palmas caso tenha gostado do blog :)

Sinta-se livre para entrar em contato comigo no LinkedIn