Como eu consegui várias entrevistas com engenheiros de software depois de ter sido demitido

Início » Tecnologia » Como eu consegui várias entrevistas com engenheiros de software depois de ter sido demitido


“As oportunidades para encontrar nossos poderes mais profundos surgem quando a vida parece mais desafiadora”. -Joseph Campbell

Recentemente fui demitido pela primeira vez na minha vida. Percebi que isso significava que havia algo maior e mais emocionante lá fora para mim. Então eu fui encontrá-lo.

Depois de 30 chamadas de recrutador, 12 entrevistas técnicas por telefone, 11 ligações de gerente de contratação, 1 projeto para casa e 7 entrevistas no local, aceitei uma oportunidade incrível.

Eu fui de engenheiro de software para engenheiro de software II.

Ter um ano de experiência em desenvolvimento de software me ajudou a conseguir entrevistas com mais facilidade, mas ainda precisava trabalhar muito. Nunca fui ótimo com essas entrevistas técnicas, mas descobri o que funcionou para mim. Se eu era capaz de fazer bem neles, qualquer outra pessoa também pode.

Estou sentado aqui, me sentindo extremamente grato durante esta pandemia mundial, onde milhões de pessoas perderam o emprego. Quero ajudar compartilhando todos os recursos e estratégias que usei para conseguir tantas entrevistas em um curto período de tempo enquanto era demitido.

Recebendo a notícia – “Não é você, sou eu”

“O sucesso não é final. Falha não é fatal. É a coragem de continuar que conta. ” – Winston S. Churchill

Eu estava louco porque havia comemorado recentemente meu primeiro ano como engenheiro de software. Não vi isso chegando.

Naquela segunda-feira de manhã, metade da empresa foi convidada a entrar em uma sala de conferências. Eu estava naquela sala de conferências. Eu era uma das muitas pessoas atenciosas, talentosas e trabalhadoras que acabavam de ser demitidas para manter a empresa funcionando.

Trabalhando em uma pequena startup, eu sabia que esse dia poderia chegar. Eu tinha trabalhado muito duro e realizado tanto nesta empresa. Adorei trabalhar lá todos os dias e sou extremamente grata por isso. Mas estava na hora de seguir em frente e me sair bem com outra equipe incrível.

Eu sabia que esse ano de experiência seria inestimável. Que eu poderia usá-lo para me sentir mais confiante e conseguir uma nova oportunidade rapidamente.

Cheguei em casa, tirei uma soneca, corri e depois fui dormir. Na manhã seguinte, escrevi meus pontos positivos e negativos sobre a demissão:

Os Positivos

  • Não tendo que esconder que eu estava entrevistando
  • Ter tempo extra para estudar e se preparar para entrevistas
  • Fazendo uma pausa no meu trajeto diário de 4 horas
  • Uma oportunidade maior e melhor em breve
  • Ter mais tempo para trabalhar em minha saúde
  • Tendo mais tempo com meu cachorro

Os negativos

  • Incerteza, medo e desconhecimento do futuro
  • Renda mínima chegando

Os aspectos positivos superaram os negativos, então eu me concentrei nos aspectos positivos durante o processo de entrevista. E assim começou.

Levando tempo para recarregar e refletir

Demorei um pouco para recarregar antes de iniciar o processo de entrevista técnica. Isso me deu a chance de refletir sobre minhas realizações, realinhar-me com meus objetivos e criar alguns hábitos que me ajudariam a manter o foco durante o processo de entrevista.

Demorei um pouco para fazer coisas que me ajudariam a reabastecer e redefinir.

Se possível, tire alguns dias de folga. Valerá a pena a longo prazo.

Refletindo sobre minhas realizações

“Uma das coisas mais corajosas que você pode fazer é se identificar, saber quem você é, em que acredita e para onde deseja ir.” Sheila Murray Bethel.

Passei algum tempo refletindo sobre minhas realizações para me lembrar de quão longe eu tinha chegado. Era hora de refletir sobre o que eu amava, gostava e não gostava no meu trabalho anterior. Isso me ajudou a aumentar minha confiança e descobrir as 5 principais coisas que eu queria na minha próxima função.

Refletir me deixou realmente empolgado para começar a conversar com as empresas.

Usando plataformas on-line para atrair as empresas certas

Depois de ter me dado tempo para recarregar, realizei uma verificação de saúde em minha presença on-line antes de avisar os recrutadores que eu estava pesquisando ativamente.

Eu queria atrair as empresas certas e me destacar da multidão. Acrescentei todas as minhas realizações recentes e verifiquei que meu eu ainda refletia quem eu sou e o que me motiva.

O esforço extra valeu a pena. Eu recebia cerca de 12 e-mails por semana com oportunidades de emprego.

Consegui me concentrar em me preparar para as entrevistas técnicas, em vez de gastar meu tempo procurando emprego ou me candidatando.

Atualizando meu perfil do LinkedIn e atualizando para Premium

O LinkedIn é a origem da maioria das minhas oportunidades.

Meu perfil do LinkedIn estava atraindo as empresas certas.

O que funcionou para mim? Meu About Me e extensas realizações recentes observadas em minha função mais recente atraíram as empresas nas quais eu podia me ver trabalhando.

Não sou especialista em criar um ótimo perfil no LinkedIn. Vou deixar você com o LearnToCodeWithMe Curso de colisão no LinkedIn por 5 dias para ajudar com isso.

Eu também atualizei para LinkedIn Premium durante os meses em que estava procurando emprego.

Candidatar-se a um candidato A-List

Eu me inscrevi para ser um Candidato da lista A, uma plataforma que ajuda as startups a contratar talentos e foi aprovada! Fui procurado por 25 empresas e tive que recusar muitas delas por causa do tamanho das empresas. No geral, eu estava atraindo as empresas certas e consegui algumas entrevistas por meio dessa plataforma.

Você pode conferir meu meu Perfil da lista A aqui.

Exame de integridade do site pessoal e do Github

Eu verifiquei que meu site ainda era relevante. Os recrutadores enfatizaram o quanto eles amavam meu site e, na verdade, levaram tempo para examinar alguns dos meus projetos.

Também verifiquei que tinha alguns projetos para mostrar Github e os recrutadores adoravam ver que eu era ativo. A maioria dos meus projetos no Github ainda estão FreeCodeCamp projetos que construí.

Atualizando meu currículo para passar os robôs

Minhas currículo trabalhou para mim mesmo quando aplicando frio. É básico, mas funcionou. Tenho projetos sem fins lucrativos e hackathon listados, pois ainda não tenho muita experiência em desenvolvimento.

Candidatura a empregos

Eu realmente não precisava me candidatar a empregos. Mais uma vez, a maioria das minhas oportunidades veio de empresas que me procuraram através do LinkedIn e da A-list. Fiz algumas aplicações frias e, para minha surpresa, funcionou.

LinkedIn e A-List. Os recrutadores me procuravam com base nas informações e no trabalho que colocava em meus perfis.

Aplicação a frio. Quatro das dez empresas para as quais me inscrevi se tornaram entrevistas, então vale a pena tentar.

Rede com amigos. 2 amigos conseguiram me entrevistas com suas empresas.

Eu me concentrei principalmente em construir um relacionamento com os recrutadores que estavam me contatando porque eles já tinham interesse em mim e poderiam me ajudar a conseguir mais entrevistas.

Preparação para o processo de entrevista

“Antes de mais nada, a preparação é a chave do sucesso.” – Alexander Graham Bell

Obtendo meus pés molhados

Vale ressaltar que eu passei por uma entrevista técnica para um cargo de nível mais sênior logo após a demissão. Não recebi uma oferta e falhei completamente na parte Design do sistema. Tanto que eles nem me responderam com um e-mail de rejeição. Ai.

No entanto, fiquei orgulhosa porque não havia entrevistado há mais de um ano e ainda havia chegado à rodada final. Isso me ajudou a descobrir meus pontos mais fracos e começou a procurar recursos que me ajudassem a melhorar nessas áreas.

Minha entrevista de codificação Bootcamp

Este foi o meu mini bootcamp. Esses são os recursos que usei para me preparar rapidamente para os problemas da entrevista técnica. Se isso é tudo o que você retirará deste post, é isso que recomendo que revise para aqueles que, como eu, lutaram com os desafios de codificação no passado.

7 de 12 entrevistas técnicas por telefone foram boas o suficiente para me levar adiante nas rodadas finais. Eu estava entrevistando para pequenas, médias e grandes empresas e esses foram os três recursos que me ajudaram:

Um tweet anunciando que retomei um curso da Udemy a partir de 2018.

Quando as entrevistas começaram a chegar – a entrevista em quatro etapas

“Saltar de um fracasso para outro com entusiasmo inabalável é o grande segredo do sucesso.” – Savas Dimopoulos

Slide do meu calendário mostrando entrevistas e tempo de estudo para janeiro e fevereiro.

0. Agendamento de entrevistas

Após as férias, as entrevistas começaram a chegar rapidamente. Novamente, Eu recebia cerca de 12 oportunidades de trabalho por semana. Começou a ficar esmagador, pois eu também estava tentando estudar para as entrevistas técnicas.

Criando um Calendamente me salvou muito tempo. Ao fornecer minha agenda aos recrutadores, eles puderam agendar rapidamente um horário para conversar, pois minha disponibilidade foi atualizada em tempo real. Eu tinha dois calendários, um para entrevistas de 30 minutos e o outro por 60 minutos.

Como as entrevistas aconteciam durante o horário normal de trabalho, eu estudava e fazia entrevistas entre as 10h e as 17h. À noite, eu usava meu tempo pesquisando as empresas e fornecendo disponibilidade, se estivesse interessado.

Adicionei todas as minhas entrevistas ao meu calendário do Google e criei lembretes. Também fiz um quadro do Trello para acompanhar cada entrevista.

1. O bate-papo introdutório do recrutador

Passei por cerca de 30 telefonemas de recrutadores, tanto com agências quanto com recrutadores internos. Cada um fez as mesmas perguntas:

  • Diga-me um pouco você mesmo?– Foi aqui que tentei afastá-los. Compartilhei minha motivação de por que me tornei um engenheiro de software, minha missão e minha experiência mais recente. Sim, eu disse a eles que havia sido demitido recentemente.
  • O que você está procurando no seu próximo papel?Eu fui honesto aqui. Eu dei a eles as três principais coisas que eu estava procurando. 1) Ser capaz de trabalhar com uma equipe estreita e colaborativa 2) Uma empresa orientada para a missão 3) Ser capaz de se apropriar dos projetos.
  • Conte-me sobre um projeto em que você trabalhou recentemente?– Com muito entusiasmo, falei sobre um projeto que tomei posse e por que realmente gostei.

2. A chamada do gerente de contratação

Na maioria das entrevistas, conversei com um gerente de engenharia antes de passar para a entrevista técnica de 1 hora. Todos fizeram relativamente as mesmas perguntas. Conte-me um pouco sobre você? O que você está procurando no seu próximo papel? Conte-me sobre um projeto recente em que você trabalhou?

Passei por oito telefonemas de gerente de contratação e todos eles foram bem o suficiente para me levar adiante para as entrevistas mais técnicas.

O que funcionou bem? Eu compartilhei que gostava de me apropriar de projetos, ajudando equipes e tinha espírito de produto. Que eu estava procurando uma equipe colaborativa para trabalhar e ajudar a trazer idéias para a mesa.

Adorei perguntar a eles “Que tipo de engenheiro você está procurando” e “Qual é atualmente o seu maior desafio”?

3. A entrevista técnica virtual de 1 hora

Nem sempre fui bom com entrevistas técnicas, mas com a preparação, comecei a melhorar nelas.

7 das 12 entrevistas técnicas me ajudaram a avançar para as rodadas finais do processo de entrevista.

Essas foram todas entrevistas de compartilhamento de tela virtual.

Todas eram perguntas principalmente comuns encontradas no LeetCode, adicionando funcionalidade ao código existente ou revisando algum código.

Preparação. Mais uma vez, Leetcode. Como mencionado anteriormente, passei por vários problemas (mesmo durante as férias). O Leetcode me ajudou a identificar os casos extremos nos quais eu normalmente não pensaria. Os testes simplesmente não seriam aprovados se eu não cuidasse deles.

O que funcionou para mim?

  • Levou 2 a 5 minutos para ler e digerir o problema e fez perguntas esclarecedoras.
  • Falou em voz alta.
  • Escreva primeiro os casos de borda.
  • Escrevi comentários enquanto eu avançava.

Depois das entrevistas, eu sempre voltava e tentava otimizar os problemas. Os que eu não tinha completado, eu terminaria. Isso me deu um impulso de confiança.

O que não funcionou para mim? As seis entrevistas em que não me saí suficientemente bem foram desafiadoras para mim. Eu não tinha visto esse tipo de problema antes, então não há como terminar em 30 minutos. Eu terminei depois!

4. A entrevista no local

A maioria dos sites de pequenas, médias e grandes empresas consistia na mesma programação (em ordem ligeiramente diferente):

  1. Solução de problemas (geralmente implementando algumas funcionalidades ou depuração)
  2. Design de sistema – (projetar e arquitetar um aplicativo. Permite criar um esquema de banco de dados, pontos de extremidade da API e front-end básico. Falar sobre isso ou desenhar em um quadro branco funcionou).
  3. Revisão ou depuração de código
  4. Conversando com um gerente de produto e designer
  5. Conversando com um gerente de contratação – geralmente o gerente de engenharia
  6. Levando com o vice-presidente de engenharia

Preparando. Quando se tratava de se preparar para as entrevistas no local, concentrei-me em estudar para a parte de Projeto do Sistema. Não tenho muita experiência na criação de sistemas distribuídos, mas comecei a ficar cada vez melhor nessas questões. Meu segredo?

Entrevista com Grokking the System Design da Educative curso. Este foi o melhor recurso que encontrei. Não só fui capaz de passar nas entrevistas, mas também me ajudou a aprender coisas que eu não teria pensado em procurar por conta própria. Assim como o Twitter, Dropbox, Yelp, Feed do Facebook ou um rastreador da Web são criados. Pude aprender mais sobre hash, cache, webSockets e proxies.

O que esperar. Para a parte System Design, espere criar um banco de dados, alguns pontos de extremidade da API, um front-end básico e pense em dimensionar. Para o restante das rodadas de entrevistas, você já praticou todas as entrevistas anteriores. Respire e faça o seu melhor.

O que funcionou para mim. Estar confiante e animado. Eu já havia estudado muito e chegado tão longe. Não tinha nada a perder, mas tudo a ganhar. Era outra chance para eu praticar ou conseguir uma oportunidade incrível.

Aceitando a oferta de emprego certa

Estou muito animado por ter aceito uma oferta de emprego na NerdWallet. Por que eu escolhi NerdWallet? Escolhi aproveitar essa oportunidade porque sou um grande fã do NerdWallet e estou animado por contribuir com seus produtos como engenheiro. Acredito na missão deles e todos que conheci durante o processo de entrevista foram extremamente apaixonados e empáticos.

Estou nesta empresa há dois meses, durante esta pandemia mundial, e posso ver em primeira mão o quanto eles se preocupam com seus funcionários.

Felicidades para um novo ano de amar meu trabalho, as pessoas com quem trabalho e o produto que estamos construindo.

Coisas que me mantiveram motivado

Eu estava entrevistando uma tonelada em pouco tempo e queria encontrar maneiras de me manter energizado e motivado.

Defendi minha intenção de tornar o processo de entrevista o mais divertido e empolgante possível, mas mesmo assim chegou o momento em que o estresse natural da entrevista chegou a mim. As duas primeiras rejeições me deixaram triste e um pouco ansiosa, mas eu sabia que isso fazia parte do processo.

Estas são as coisas que me mantiveram saudável, motivado e à vontade:

  • Mentoria
  • Exercício
  • Meditando
  • Voluntariado
  • Lendo livros não técnicos
  • Participar de encontros on-line
  • Ouvindo podcasts de engenharia

Palavras de encorajamento

“Ter coragem para o que quer que venha na vida – tudo está nisso.” – Santa Teresa de Ávila

Ser despedido não é um fracasso. Significa apenas que há algo maior e melhor vindo.

Cuide-se primeiro, mantenha-se positivo e tente dormir o suficiente.

Quando as rejeições começarem a chegar, tente não deixá-los derrubá-lo por muito tempo. É natural sentir-se triste após uma rejeição. Nós somos humanos. Estamos fazendo o nosso melhor. Continue escalando aquela montanha.

Que você encontre uma empresa onde possa continuar prosperando. Eu realmente acredito que, se eu fui capaz de passar nessas entrevistas, você também pode. Se as empresas estão contratando durante esses períodos de incerteza, acredito que elas estarão aqui por um longo tempo. Vá pegá-los!

‘Go Get Em’

Notas de agradecimento

Obrigado à minha família e amigos que me acompanharam. Ao meu namorado por me animar após cada entrevista fracassada e bem-sucedida.

Agradeço aos meus gerentes e colegas de equipe anteriores, que estavam mais do que animados em ser uma referência para mim.

Agradeço ao LinkedIn, A-List e Github por fornecer uma plataforma que ajudou os recrutadores a me encontrarem. Obrigado a todos os recrutadores de apoio e motivação que conheci ao longo do caminho.

E como sempre, graças a FreeCodeCamp por me permitir fazer parte desta comunidade que continua a me motivar durante minha jornada.

Seja gentil, mantenha-se humilde e trabalhe duro pelo que acredita.

Vamos ser amigos em Twitter. Happy Coding 🙂





Fonte

Avalie este post

Clique nas estrelas

Média da classificação 0 / 5. Número de votos: 0

Nenhum voto até agora! Seja o primeiro a avaliar este post.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *