JavaRush /Blogue Java /Random-PT /Ótimo guia para se preparar para suas primeiras entrevist...

Ótimo guia para se preparar para suas primeiras entrevistas em Java Junior

Publicado no grupo Random-PT
Conforme observado num estudo do recurso HeadHunter, em 2020 a procura por especialistas em TI na Rússia, com exceção dos primeiros meses de auto-isolamento, foi maior do que nunca. Será assim em 2021. A situação é semelhante na Ucrânia: todos os anos a procura por especialistas em TI cresce 30%, de acordo com um estudo do mercado de trabalho de TI da GlobalLogic. As empresas conseguem atrair apenas 18% dos engenheiros. Estamos falando, entre outras coisas, de desenvolvedores de nível júnior. “O déficit continuará em 2021. A demanda por especialistas será muito ativa”, observou a GlobalLogic. Como você pode ver, agora não é o pior momento para procurar um emprego de desenvolvedor. Neste texto, reunimos um resumo de dicas de como se preparar e passar nas primeiras entrevistas: como escrever currículo e carta de motivação, o que perguntar em uma entrevista e como demonstrar interesse. Bônus - uma seleção dos materiais mais úteis do JavaRush sobre este tópico, incluindo perguntas para uma entrevista técnica.Ótimo guia para se preparar para suas primeiras entrevistas em Java Junior - 1

Passo 1. Como criar um currículo

  • Escreva o máximo de informações autênticas possível sobre sua experiência profissional, conhecimento e histórico de trabalho. Descreva suas habilidades claramente. Se você se sente confortável trabalhando com, por exemplo, Spring Boot, Maven e Docker, indique isso no início do seu currículo. Conhecimento de Java Core, OOP e compreensão das propriedades da arquitetura REST também são adequados.

  • É melhor criar várias versões diferentes do seu currículo, nas quais você se concentre em determinadas habilidades , e enviar a versão mais adequada para diferentes vagas.

  • O currículo deverá ser claro e legível , preferencialmente redigido no mesmo idioma da vaga. Isso mostrará seu interesse e compreensão da posição para a qual você está se candidatando.

  • Escreva de 2 a 4 resumos para cada projeto e experiência de trabalho anterior importante. Ao falar sobre o que você fez, é melhor usar esta fórmula: Verbo de ação | detalhes técnicos | para... | atingir um determinado objetivo/resolver um problema.

  • É importante fornecer informações reais sobre você, incluindo seu nome e sobrenome , caso contrário você poderá confundir o recrutador. Alguns candidatos escrevem apenas o apelido. Por exemplo, Alex, mas pode ser Alexander ou Alexey. Para evitar constrangimentos durante a comunicação, é melhor indicar seu nome completo.

  • Forneça informações sobre seu local de residência. Se a descrição da vaga informa que a empresa não está em busca de funcionário para realocação e você está em outra cidade, essa informação é muito importante para o recrutador.

  • Você pode adicionar algumas informações pessoais (fatos interessantes, hobbies), mas sem detalhes desnecessários. Neste caso, é melhor dizer menos do que mais.

Ótimo guia para se preparar para suas primeiras entrevistas em Java Junior - 2

Passo 2. Como escrever uma carta de motivação

  • Se você perceber que não atende a todos os critérios da descrição do cargo, é melhor indicar isso em sua carta de apresentação e explicar por que deseja o emprego .

  • No primeiro parágrafo da sua carta de motivação, escreva sobre o que o atraiu na empresa, o que especificamente lhe interessou na equipe , no projeto e no cargo. Mostre entusiasmo pelo trabalho que você tem que fazer.

  • Escreva também sobre suas habilidades que atendem aos requisitos específicos da empresa. Mostre que você pode ser realmente valioso para o projeto.

  • No terceiro parágrafo , resuma por que você deveria ser convidado para uma entrevista . Escreva da forma mais específica e direta possível.

Passo 3. Como se preparar para uma entrevista

  • Saiba mais sobre a empresa para a qual você está entrevistando.

Quase sempre, na hora de selecionar os candidatos, preferem pessoas que digam conscientemente por que têm interesse na vaga e na empresa, em igualdade de condições. Você pode explicar por que a empresa e o cargo são interessantes para você, não apenas no contexto das tarefas nas quais estará envolvido, mas também num sentido mais global, por exemplo, na missão social da empresa. Você também pode pesquisar informações sobre a empresa e conectar sua motivação para procurar emprego com o que a empresa busca.

  • Pratique a resolução de problemas de programação.

Os problemas técnicos são frequentemente apresentados até mesmo a programadores muito experientes - eles servem mais para avaliar habilidades lógicas e a capacidade de encontrar soluções do que para testar habilidades diretas de programação. E a solução deles, se você não tem muita experiência nisso, em uma entrevista com pouco tempo, pode causar dificuldades inesperadas.

  • Prepare uma lista de perguntas e tópicos para conversa.

Perguntas bem formuladas ao entrevistador permitirão não só causar uma boa impressão nos empregadores, mas também obter mais informações sobre o trabalho e a empresa, as tarefas a serem trabalhadas e possíveis dificuldades.

  • Visualize seu repositório Git.

Para quem tem experiência trabalhando em projetos de terceiros e projetos pessoais de estimação, e é recomendado para programadores com pouca experiência profissional tê-los , faz sentido revisar seu repositório Git antes da entrevista: atualize-o, se necessário, exclua ou ocultar aqueles projetos que deveriam ser mostrados que realmente não quero, e vice-versa, destacar os melhores.

  • Prepare um monólogo “sobre você”.

Muitas vezes, nas entrevistas, a primeira pergunta é “conte-nos sobre você” (e entrevistas com programadores não são exceção), então faz sentido preparar imediatamente uma resposta para ela - um breve monólogo: sobre você, como você chegou a esta profissão , sobre experiências e expectativas passadas. Basta lembrar que o monólogo deve ser lacônico: não há necessidade de recontar detalhadamente sua biografia ao RH.

  • Faça uma entrevista de teste.

Você pode pedir a alguém para realizar uma entrevista simulada para praticar como responder a perguntas e superar os medos da entrevista. Eles podem fazer perguntas gerais sobre a primeira etapa da entrevista com o RH. Também é uma boa ideia encontrar um desenvolvedor experiente para testar seu conhecimento técnico. Quanto mais experiência uma pessoa tiver em responder perguntas difíceis, mais confiante ela se sentirá em uma entrevista.

Passo 4. Como provar seu valor na primeira entrevista?

  • Mostre sua motivação.

Um candidato pode ter um ótimo currículo, pode ser adequado para hard e soft skills, mas não demonstra motivação para trabalhar na empresa ou sua motivação não coincide com o objetivo da empresa. Antes de expressar sua motivação, descubra o que você gostaria de ouvir se fosse seu interlocutor. Se você disser: “Preciso de um emprego para ganhar meu primeiro milhão”, e for uma startup ou uma empresa de nível médio, a empresa não poderá oferecer isso a você. Muito provavelmente, tal motivação pode funcionar contra o requerente. Nesse caso, é melhor falar sobre o fato de você ter interesse em desenvolver e lançar projetos do zero.

  • Mostrar atividade profissional.

Durante a entrevista, diga-nos que você está estudando ativamente novas tecnologias. Por exemplo, uma história pode ser estruturada assim: você aprendeu Java, está dominando frameworks e agora está aprendendo tecnologias adicionais que o ajudarão a desenvolver projetos mais complexos e interessantes no futuro. Isso mostrará que você vê seu futuro nesta área e se desenvolverá nela de boa vontade. É importante mostrar qualquer experiência que você tenha, mesmo em um projeto sem fins lucrativos. Você pode falar sobre projetos gratuitos, estágios e treinamentos concluídos.

  • Seja sincero.

Se você concluiu o curso e nunca trabalhou em nenhum lugar antes, e quer parecer legal e experiente, isso não funcionará. Sua experiência será revelada durante a entrevista técnica e durante os trabalhos futuros. Você está prestando um péssimo serviço a si mesmo ao falar sobre habilidades que não possui. Pelo contrário, pessoas sinceras tornam você querido. Se você entende que o conhecimento não é suficiente, é melhor focar não nisso, mas em como você está pronto para aprender e se desenvolver em prol de um novo emprego.

  • Pergunte.

Uma entrevista é o estágio em que você pode formar uma imagem mais detalhada sobre a empresa para a qual está entrevistando. Como mostra a prática, depois de uma entrevista o candidato tem muitas perguntas, mas parece que este não é o lugar certo para colocá-las.

  • Especifique o prazo para tomar uma decisão.

Se o recrutador ou líder da equipe não mencionou o prazo, você deverá descobrir qual é. Se você recebeu um determinado prazo, tente não pedir o resultado com antecedência. Se uma empresa está atrasando o feedback, você tem todo o direito de escrever ou ligar e perguntar se pode obter feedback. Caso contrário, esclareça por que e quanto tempo você precisa esperar.

Passo 5. Que tópicos devo aprender para uma entrevista técnica?

Nós da JavaRush escrevemos repetidamente sobre quais tópicos você deve aprender para uma entrevista técnica. Nesta seção, relembraremos os mais comuns que são discutidos durante entrevistas técnicas com juniores.

  • Núcleo Java.

O termo Java Core é bastante amplo. Este nome se refere tanto à sintaxe elementar da linguagem quanto a um tópico tão complexo como multithreading. Na verdade, o curso JavaRush é dedicado principalmente ao Core.

  • Algoritmos e estruturas de dados.

Algoritmos são uma espécie de teste decisivo das habilidades de um programador e da compreensão de uma pessoa sobre o que é programação em princípio. É melhor entender as estruturas de dados; as pessoas também gostam de perguntar sobre elas em entrevistas.

  • Teste de unidade.

Aprender JUnit não levará muito tempo, mas os benefícios de conhecê-lo são enormes. Você poderá cobrir seu próprio código e o de outras pessoas com testes. Muitas vezes, os novatos são encarregados de escrever testes unitários para colegas, então isso pode ser útil diretamente em seu novo trabalho. 57,5% dos entrevistados disseram ter usado JUnit antes de sua primeira entrevista Java bem-sucedida e mais de 83% já haviam usado testes de unidade no primeiro ano.

  • Bibliotecas de utilitários, GUI e componentes úteis.

Servlets, JDBC, log4j - todas essas e outras ferramentas são muito úteis e frequentemente utilizadas no trabalho, e é melhor não negligenciá-las na hora de se preparar para uma entrevista. Isto é especialmente verdadeiro para Jackson, que, de acordo com nossa pesquisa, foi encontrado por 72,7% dos candidatos ao cargo de programador Java; JDBC - esta biblioteca foi testada por mais de 78% dos entrevistados.

  • Estruturas.

Anteriormente, ninguém esperava que o Java Junior conhecesse Spring ou Hibernate. Mas os tempos mudam, e hoje isso às vezes é esperado até do Trainee. Antes de uma entrevista bem-sucedida, um terço dos entrevistados estava familiarizado com o Spring em um bom nível e 45,5% tinham um entendimento médio dele. A situação com a inicialização do Spring é um pouco pior (36,4% não sabiam disso), e quase 44% dos graduados em JavaRush entrevistados disseram ter um bom conhecimento do Hibernate. Siga o link para ler um texto detalhado sobre o que é exigido de um potencial desenvolvedor Java.

Dicas de graduados em JavaRush

Yuri Sharoiko , desenvolvedor de jogos

Durante as entrevistas, é especialmente importante demonstrar conhecimento de Spring, Hibernate e SQL. O conjunto é pequeno, mas sem entender o suficiente, você pode começar a moer bobagens. Então, se você não sabe, é melhor responder algo assim: “Não sei exatamente isso, mas sei disso e daquilo na primavera”, e assim por diante. Dessa forma, seu conhecimento, por menor que seja, será notado.

Dmitry Sokolov , testador

Antes da entrevista, estude detalhadamente as informações sobre a empresa em que deseja trabalhar. Durante uma entrevista, você não precisa cair no estupor e dizer: “Não sei”. Mesmo que você não saiba alguma coisa, mas comece a pensar, sua capacidade de pensar será avaliada na entrevista.

Dmitry Mersiyanov , desenvolvedor Android

Você pode se preparar para as perguntas da entrevista; há muitas delas na Internet. Há empregadores que gostam de perguntar algo complicado para testar a erudição geral do candidato. Você também precisa ser capaz de responder a essas perguntas e estar preparado.

Anzor Karmov , desenvolvedor

Depois de falhar na primeira entrevista, elogie a si mesmo. É uma grande conquista dominar uma determinada camada de conhecimento e passar em uma entrevista. O grande erro aqui seria desistir. Claro, é desagradável receber recusas. Mas tudo corre conforme o planejado e você está muito mais perto do seu trabalho. Seu próximo objetivo é ser reprovado em outra entrevista. E depois outra, e depois outra... E depois de cada entrevista, tire conclusões. Dê uma olhada em suas lacunas e aperte-as. Não há pressa. O principal é a regularidade e a não violência consigo mesmo. Você está fazendo tudo certo. Um dia você receberá uma oferta. Isso é o que você estava procurando. Sua oferta bem merecida. Você está bem feito! Se você ainda tiver dúvidas sobre como se preparar para uma entrevista, estamos aguardando nos comentários ;)
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION