RealToughCandy

Índice

as entrevistas de codificação são uma chatice. Frequentemente, as perguntas feitas não têm nada a ver com as tarefas que você vai realizar no trabalho como engenheiro de software.

por exemplo – quando foi a última vez que precisou de serializar e deserializar uma árvore binária ao depurar aquele aplicativo de Ecommerce Vue? Sim … nunca.

mas estes tipos de perguntas estão se tornando mais populares entre os empregadores, e são a prática de facto nos FAANGs. E se quiser passar nas entrevistas de códigos FAANG, tem de jogar o jogo deles. Hacking the Coding Interview by Coderust ajuda-o a resolver desafios de codificação muito específicos solicitados às empresas FAANG.
🛎 ️ apresenta mais de 400 desafios de nível FAANG, quase 550 parques infantis de codificação, e 1500 ilustrações.Olha para a entrevista de codificação aqui.

divulgação: Sou afiliado de Educative.io e pode ser compensado se comprar alguma coisa. Leia a minha divulgação para mais detalhes.Por onde começa?

Coderust deixou um curso exatamente para esse propósito. Hacking the Coding Interview walks you through over 80 problems, showing you their solutions with step-by-step visualizations.

com os playgrounds de codificação que rodam no navegador, não há tempo de configuração zero e você pode modificar suas soluções facilmente. Hoje estamos a dar uma vista de olhos por trás de hackear a entrevista de codificação, o que esperar, e se pode ou não beneficiar dela.

Vital Estatísticas

  • 83 lições
  • 414 desafios
  • 548 código playgrounds
  • 52 trechos de código
  • 1525 ilustrações

seções Principais incluem:

  • Arrays
  • Listas Ligadas
  • Matemáticas e Estatísticas
  • String
  • Árvores
  • Pilhas e Filas
  • Gráficos
  • > Back Tracking
  • Programação Dinâmica
  • Diversos

Tabela 1: Coderust seções e desafios

Coderust Exemplo de Problema

Agora vamos dar uma olhada em um exemplo de problema que você vai encontrar no Hacking do código Entrevista. Cada problema começa com uma tabela de conteúdo para que você saiba exatamente o que esperar.

Implement Quicksort

Given an integer array, sort it in ascending order using the quicksort algorithm.

logo você recebe duas dicas de “freebie”: 1) use a estratégia de dividir para conquistar 2) use o algoritmo de Hoare. Então, é hora de se divertir no parque de codificação embutido com a sua linguagem de escolha:

Coderust Quicksort challenge with multiple language support screenshot

Then, you’re provided a written overview of how a quicksort algorithm works.

finalmente, você é fornecido outro playground de codificação que contém uma possível solução:

coderust hacking a entrevista de codificação console javascript
controles para executar, salvar e reiniciar o seu código estão bem no seu navegador. É claro que deve sempre optimizar a sua resposta. Tente chegar com alguns e ver como eles se comportam!

há um temporizador em cada parque infantil para esse fim. O desafio de implementar quicksort é menos” volumoso ” do que muitas das outras questões aqui, mas o layout e fluxo de trabalho é essencialmente o mesmo para cada um deles.

Coderust Pros & Cons

há muitos cursos lá fora que mostram como resolver desafios de ciência da computação. Então, o que faz com que a Coderust esteja a hackear a entrevista de codificação se destaque? E o que faz com que não seja tão bom? Vamos ver os seus prós e contras.

Pro: suporte a múltiplas linguagens de programação

a maioria dos cursos prép oferecem soluções em apenas uma linguagem. Por exemplo, o altamente aclamado Cracking do Livro de entrevistas de codificação só inclui soluções em Java. Mas o Coderust expande-se para cinco línguas. Isso significa que você pode testar suas soluções em C++, Java, Python, JavaScript e/ou Ruby. Este é o caso para cada desafio, se você é convidado a rodar um array, implementar quicksort ou encontrar o menor número comum.

Pro: recurso rico

plataformas como leetcode e codewars podem ajudar a prepará-lo para questões de codificação de entrevistas na vida real.

mas uma de suas desvantagens é que eles não o guiam através das soluções em detalhes explícitos.

é aqui que o curso de Coderust ultrapassa as plataformas livres.

desde a sua organização e diversidade de tópicos, até os playgrounds, trechos de código e ilustrações, é um caso clássico de “você recebe o que você paga.”

existem mais de 1500 ilustrações incluindo slideshows que devem Você exatamente como as coisas funcionam.

por exemplo, enquanto o algoritmo quicksort é explicado com texto em pontos de bala, ele também é representado em uma ilustração de 22 slides:

problema de coderust ilustrando o algoritmo de quicksort
Slide 1 of 22 que ilustra como o algoritmo de quicksort funciona.

Pro: Fair Pricing& opção de Subscrição

do ponto de vista do investimento financeiro, a coisa boa sobre Hacking de Coderust a entrevista de codificação é que você pode comprar uma assinatura mensal para Educative. Dessa forma, você pode tomar este curso e dezenas de outros, conforme necessário.

também faz parte de uma faixa de aprendizagem chamada Ace the Java Coding Interview, consistindo de 8 outros cursos além deste.

na minha opinião, você não pode dar errado com a Assinatura, mesmo que você só precisa se preparar para uma entrevista técnica.

mas se você só precisa deste curso, você pode comprá-lo à la carte também.

Con: perpetua um ritual impraticável

pedir a um candidato para encontrar permutação de Kth em uma entrevista não é nada menos do que um ritual de praxe de alta tecnologia. Estas perguntas quase sempre nada têm a ver com as suas tarefas diárias como engenheiro de software.

infelizmente, a preparação para entrevistas para engenheiros de software que se centra em Ciência da computação trivialidades é agora uma indústria caseira.

e embora um curso sólido, o Hacking de Coderust na entrevista de codificação só contribui ainda mais para as práticas inanas originalmente adotadas por FAANGs, e agora usado por muitas outras empresas também.

Coderust vs Grokking

vamos dar uma olhada em como hackear a entrevista de codificação por Coderust se compara a Grokking a entrevista de codificação: Padrões para questões de codificação por Gurus de Design.

coderust vs tentando vital estatísticas para coderust
coderust vs tentando vital estatísticas tentando

engenheiro de Software entrevista materiais de preparação são competitivos.

e Coderust tem muita competição apenas na plataforma educativa. Seu maior rival é o Design Gurus, cuja série Grokking inclui o favorito dos fãs Grokking the Coding Interview: Patterns for Coding Questions.

e enquanto Grokking é uma série de alta qualidade, ele visa Desenvolvedores intermediários enquanto Coderust é voltado para iniciantes.Além disso, o curso de Coderust enfatiza desafios sobre lições, enquanto Grokking tece em uma lição (muitas vezes múltipla) para cada desafio de codificação. Ambos os cursos oferecem suporte a múltiplas linguagens de programação, mas Grokking não suporta Ruby.

o curso de Coderust também tem quase 7x mais ilustrações do que o curso de Grokking. Se você é um aprendiz visual, Coderust tem a vantagem clara aqui sobre Grokking.

mais significativamente, o curso de Coderust se concentra em resolver desafios de codificação muito específicos, enquanto Grokking ensina padrões para resolver problemas lançados em seu caminho.

por exemplo, Coderust quer que você inverta uma lista unívoca, enquanto Grokking o introduz ao padrão Fast & Slow pointers.

este é um algoritmo de ponteiros que usa dois ponteiros para se mover através de uma lista array/sequence/linked e você pode usá-lo para resolver muitos problemas.Se você é um iniciante, um aprendiz visual, ou precisa de suporte Ruby escolha o Coderust. Se você está mais avançado, e precisa se concentrar mais em padrões ao invés de implementação, escolha Grokking.

resumo

hackear a entrevista de codificação por Coderust é uma entrada ambiciosa no mundo pré-entrevista de FAANG.

seus pontos de venda mais fortes são sua seleção de opções de linguagem de programação, diversidade de perguntas, e ajudas visuais, tais como ilustrações e trechos de código. Apesar de perpetuar um ritual impraticável, este curso é altamente útil para as pessoas que querem um emprego de nível FAANG, onde certamente encontram questões de ciência da computação.

e embora existam inúmeras outras plataformas como o leetcode que fornecem desafios de codificação semelhantes, o curso Coderust é mais ilustrativo e descritivo com explicações passo a passo. Vejam só a hackear a entrevista de codificação aqui.

  1. o que é o Coderust?Coderust é a empresa que criou seu curso de preparação de entrevista de engenharia de software, hackeando a entrevista de codificação. Está disponível em Educative.io como uma única compra ou como parte de seu serviço de assinatura.
  2. What’s the difference between Hacking the Coding Interview by Coderust and Grokking the Coding Interview: Patterns for Coding Questions by Design Gurus?

    a pirataria de Coderust no curso de codificação entrevista é orientada para juniores que procuram empregos de nível FAANG, aprendizes visuais, e também apoia Ruby em seus ambientes de codificação interativa. Por outro lado, Grokking the Coding Interview: Patterns for Coding Questions is oriented towards intermediate developers, and Te leates patterns rather than focusing heavily on implementation.

  3. Como É Que o Coderust é diferente de plataformas como leetcode ou codewars?Enquanto leetcode e codewars podem às vezes sentir “ossos nus”, o curso de Coderust é mais explícito Com como as coisas funcionam e inclui mais ajudas educacionais como ilustrações e trechos de codificação.
Prós

  • Várias suporte de linguagem de programação
  • rico
  • preço Justo e opção de inscrição, também disponível
Contras

  • Perpetua um impraticável ritual de fazer perguntas não relevantes para a posição de trabalho

Revisão Visão Geral
Conteúdo
Recursos
Organização
Interatividade
resumo

hackear a entrevista de codificação por Coderust é uma entrada ambiciosa no mundo pré-entrevista de FAANG. Seus pontos de venda mais fortes são sua seleção de opções de linguagem de programação, diversidade de perguntas, e ajudas visuais, como ilustrações e trechos de código.

apesar de perpetuar um ritual impraticável, hackear a entrevista de codificação é altamente útil para as pessoas que procuram um emprego de nível FAANG.

4.5

Deixe uma resposta

O seu endereço de email não será publicado.