Software Development Intern at Amazon | Research Intern at IIITD | NSIT
Qual é a melhor maneira de aproveitar ao máximo esta plataforma?
Existe algum recurso que a plataforma oferece que poderia acelerar minha preparação para entrevistas. Isso realmente me beneficiaria, pois atualmente estou me preparando para entrevistas em muitas empresas e não fiz muito codificação. Acredito que esta é uma boa plataforma para praticar, mas estava preocupado sobre qual caminho daria os melhores resultados em um curto período de tempo.
Há duas seções que podem te ajudar muito:
Desafios da empresa
Prática de entrevista
você encontra muitos desafios usados por empresas bem conhecidas, alguns deles um pouco difíceis, então você pode começar por desafios médios.
Ei Sai, espero que tudo esteja indo bem com sua preparação para a entrevista. Em relação à sua pergunta, tudo depende do seu conhecimento de programação. Eu tentaria primeiro a seção de entrevista para ajudar a avaliar suas forças e fraquezas. Um requisito para esta seção é que você entenda como otimizar seus algoritmos para complexidade de tempo ou espaço; soluções de força bruta não funcionarão, pois os casos de teste podem se tornar muito grandes e seu algoritmo eventualmente excederá o limite de tempo de execução.
Esta seção abrange uma variedade de áreas como listas ligadas, mapas de hash, técnicas de ordenação, etc. Você deve ser capaz de enfrentar os desafios fáceis a médios sem problemas. Os problemas difíceis exigem um pouco mais de pensamento e organização, então certifique-se de dividir o problema, escrever seu processo de pensamento e resolver alguns casos de teste à mão com um quadro branco antes de tocar no teclado.
Dependendo da sua experiência, você pode eventualmente bater em uma parede e não conseguir resolver o problema. Esta é sua chance de fazer alguma pesquisa sobre o tópico e depois revisitar o problema quando estiver pronto. Outra alternativa é visitar o 'Modo Arcade' e resolver o máximo de problemas que puder. Não tenha medo de procurar no Google algo como como verificar se um caractere é um dígito, por exemplo. Algumas pessoas nunca viram Character.isDigit(c) e é totalmente normal pesquisar tópicos que irão aprimorar seu conhecimento; este é o caminho para o sucesso.
Uma última dica é dar uma olhada nos bots da empresa e se divertir lendo as descrições. Eu só tentaria resolver esses problemas depois de ter completado a seção de entrevista e a maior parte do arcade para estar totalmente equipado com o máximo de técnicas para resolver um problema. Certifique-se de ter uma compreensão sólida de complexidade de tempo e espaço e de estruturas de dados.
Boa sorte, Sai!
Há duas seções que podem te ajudar muito:
Desafios da empresa
Prática de entrevista
você encontra muitos desafios usados por empresas bem conhecidas, também alguns deles são um pouco difíceis, então você pode começar por desafios médios.
Os usuários precisam estar logados para escrever comentários
Entrar
Responder
Já tem CodeSignal?
Sobre CodeSignal
CodeSignal é como o mundo descobre e desenvolve as habilidades que moldarão o futuro. Nossa plataforma de avaliação de habilidades nativas de IA e aprendizado experiencial ajuda as organizações a cont
Com mais de 2,5 milhões de avaliações, podemos fornecer os detalhes específicos que ajudam você a tomar uma decisão de compra de software informada para o seu negócio. Encontrar o produto certo é importante, deixe-nos ajudar.