Hi lá! O próximo passo no seu processo de aplicação é o desafio de codificação onlinecode. Antes de começar, olhe sobre o trabalho preparatório que preparamos para você. Especialmente se você é novo em codificação, este prepwork é importante para lhe apresentar os conceitos de programação que você precisará seguir no desafio.
tl;dr
Ler todo este documento. Mas aqui está o resumo executivo:
- Ler a Introdução à Programação.
- Faça os problemas de prática. Revise estas soluções.
- Quando estiver bem preparado (e não antes), comece o desafio! Não dê preferência aos candidatos com base em quanto tempo eles iniciam o desafio, então tome seu tempo para se preparar adequadamente!
Qual é o desafio de codificação?
Pediremos a você que resolva um pequeno desafio de codificação composto de quatro ou cinco problemas de codificação que medem o conhecimento básico de programação. O desafio é cronometrado: você terá até 45 minutos para completar o desafio.
Please note: você pode ter o console arepl.it aberto para testar o seu código durante o seu desafio de codificaçãoonline
How difficult is the challenge?
O desafio de codificação é para ser acessível a todos. Muitos dos nossos candidatos nunca tinham programado antes. Todos devem rever estes materiais de preparação, que se destinam a ensinar-lhe os conceitos fundamentais da programação para que você possa ter sucesso no desafio.
Como eu configuro o Ruby?
Por favor veja o documento de instruções de configuração.
Como me preparo para o desafio?
Vai querer preparar-se para o desafio de codificação para que possa ter o seu melhor.
Primeiro, deve rever a nossa Introdução à Programação. Isto cobrirá os conceitos fundamentais da programação que você vai precisar. Recomendamos que você pelo menos os ignore mesmo que já saiba programar:
- Introduction To Programming I
- Introduction To Programming II
- Introduction To Programming III
- Introduction To Programming Summary
Segundo, nós fornecemos problemas práticos. Faça-os após ter lido as três partes de Introdução à Programação:
- Problemas Práticos
Fazer os problemas práticos irá construir a sua familiaridade com Ruby, e dar-lhe uma boa ideia do nível de dificuldade no desafio de codificação. Não é necessário, mas sugerimos fortemente que você complete todos os problemas de prática antes de tomar o desafio de codificação. Queremos que você esteja bem preparado.
Terceiro, experimente o exercício de codificação prática! Este exercício foi projetado para ser similar ao desafio real de codificação:
- Practice Coding Exercise
Em que linguagem de programação eu escrevo?
Nós projetamos o desafio a ser feito em Ruby, que é a linguagem do Rails. As leituras e problemas de prática que fornecemos são em Ruby.
Você também pode responder ao desafio em Python, Java ou JavaScript. Não vamos penalizá-lo de forma alguma por usar qualquer uma dessas outras linguagens.
Algumas linguagens não são bem adequadas para o desafio de codificação. Se você conhece outra linguagem e prefere fortemente responder nisso,entre em contato conosco: .
Quanto tempo devo aceitar o desafio?
Tire todo o tempo que você precisa para se preparar para o desafio. Nós queremos que você faça o seu melhor. Nós não damos preferência a candidatos baseados em quanto tempo eles devem aceitar o desafio. Começar o desafio prematuramente antes de completar o trabalho de preparação irá prejudicar a sua candidatura. Levar o seu tempo para se preparar completamente vai ajudá-lo.
O desafio vai levar até 45 minutos. Por favor, tenha tempo definido para que você possa completar o desafio sem pressa por outros compromissos.
Posso usar o Google para respostas durante o desafio?
Por favor, não procure no Google por respostas para os problemas; é muito fácil para nós dizer quando as soluções foram tiradas do Google.
Por favor, não poste os problemas na internet.