Algumas implementações algorítmicas de perguntas comuns sobre pesquisa binária, árvores equilibradas e coisas do tipo.
Eu me formei em CS há cerca de 7 anos. Até o meu trabalho tem sido projetar experiências em torno do front -end, back -end, até os bancos de dados da API, alguns problemas, como uma pesquisa binária ou como equilibrar uma árvore binária, foram coisas que nunca fui solicitadas ou até mesmo tive que resolver novamente. Cada ferramenta ou estrutura faria isso por mim. Ou ainda mais fácil, eu lia a implementação e as implementava em qualquer ambiente/idioma que eu estava usando no momento.
Podemos precisar para resolver algumas perguntas da entrevista, talvez seja útil se precisarmos consertar algo que não está funcionando corretamente (e o C&P não o corta mais) ou mesmo apenas para atualizar e aprender alguns truques algorítmicos gravados em todos os comando de achado ou até mesmo pesquisar ou até mesmo usar o comando/botão que usamos ou clikes!
Usando JS quando possível e o inglês da melhor maneira possível. Provavelmente com os arquivos MD junto com o código e alguns testes mostrando que o código funciona.