Eu crio este repositório porque tenho uma entrevista técnica de JavaScript. Então, aqui vou compartilhar os recursos que estou usando para me preparar.
O principal objetivo deste repositório é me preparar, para a entrevista que tenho em algumas semanas. Espero fazer pelo menos dois compromissos por dia explicando um conceito ou particularidade de JavaScript, sempre tentarei usar o ECMAScript 2015.
Eu usarei o VSCode, para executar meu código JavaScript I Instalei o Code Runner, para executar um código Basta clicar em Control + Opção + N (ou Control + Alt + N no Windows).
Também habilitei o Auto Salvar com o File > Auto Save .
Espero ver primeiro, conteúdo sobre como o JavaScript funciona, estou falando de funções e retornos de chamada, encerramento, promessas, alguns dos conceitos em que não vou aprofundar, porque já sei. Também espero abordar questões sobre estruturas de dados, Big O, algoritmos de classificação e pesquisa. Se eu tiver tempo, resolverei alguns algoritmos de hackerrank
O primeiro curso que eu recomendo é de Will Sentrance que ajudará a ter um sólido entendimento de retornos de chamada e funções de ordem superior, fechamento, JavaScript assíncrono e JavaScript orientado a objetos. Se você tiver acesso ilimitado ao FrontendMaster, pode ver aqui o curso completo aqui JavaScript: The Hard Parts, V2 By Will Sentrance Se não, você pode ver no YouTube o curso JavaScript The Hard Parts By Will Sentrance;
O outro curso é de Bianca Gandolfo, neste curso você praticará algoritmos com perguntas comuns da entrevista usando um punhado de técnicas de algoritmo. Este curso é gratuito e você pode encontrar aqui um guia prático de algoritmos com JavaScript
Algoritmos : Tudo sobre algoritmos, como resolver então, complexidade e assim por diante.
Hackerrank : Explicação e resolução de problemas de hackerrank Eu vou começar com perguntas do kit de preparação para entrevistas
Como Js-Works : Alguns conceitos de JavaScript sobre como funciona, as coisas básicas que devemos saber
Gráfico : Implementação do gráfico em JavaScript
Preveja o futuro : você pode antecipar 90% das perguntas da entrevista que receberá. "Por que você quer esse trabalho?" "Qual é um problema difícil que você resolveu?" Se você não consegue pensar em nenhum, Google "perguntas mais comuns da entrevista". Anote as 20 principais perguntas que você acha que receberá.
Plano : para todas as perguntas da sua lista, anote sua resposta. Isso os ajudará a ficar no seu cérebro, o que é importante porque você deseja que suas respostas sejam automáticas.
Tenha um plano de backup : na verdade, para todas as perguntas, anote três respostas. Por que três? Você precisa ter uma resposta diferente e igualmente boa para todas as perguntas, porque o primeiro entrevistador pode não gostar da sua história. Você quer que o próximo entrevistador ouça uma história diferente e se torne seu advogado.
Explique : queremos entender como você pensa, então explique seu processo de pensamento e tomada de decisão durante a entrevista. Lembre -se de que não estamos apenas avaliando sua capacidade técnica, mas também como você aborda os problemas e tenta resolvê -los. Estado explicitamente e verifique as suposições com seu entrevistador para garantir que sejam razoáveis.
Seja orientado a dados : todas as perguntas devem ser respondidas com uma história que demonstre que você pode fazer o que está sendo feito. "Como você lidera?" Deve ser respondido com "Eu sou um colaborativo/decisivo/qualquer líder. Deixe -me falar sobre o tempo que eu ..."
Esclareça : Muitas das perguntas serão deliberadamente abertas para fornecer informações sobre quais categorias e informações você valoriza dentro do quebra-cabeça tecnológico. Estamos procurando ver como você se envolve com o problema e com o seu principal método para resolvê -lo. Certifique -se de falar sobre seu processo de pensamento e sinta -se à vontade para fazer perguntas específicas se precisar de esclarecimentos.
Melhore : Pense em maneiras de melhorar a solução que você apresenta. Vale a pena pensar em voz alta sobre seus pensamentos iniciais para uma pergunta. Em muitos casos, sua primeira resposta pode precisar de algumas explicações de refino e mais. Se necessário, comece com a solução de força bruta e melhore - basta que o entrevistador saiba que é o que você está fazendo e por quê. Prática: todo mundo fica melhor com a prática. Pratique as respostas da sua entrevista - alto - até que você possa contar a cada história de forma clara e concisa.
Sobre os pontos mencionados acima, você pode ver mais aqui