Coding Challenge I

Ciao! Il prossimo passo nel tuo processo di candidatura è la sfida di codifica online. Prima di iniziare, guarda il lavoro di preparazione che abbiamo preparato per te. Specialmente se sei nuovo nella codifica, questo lavoro preparatorio è pensato per introdurti ai concetti di programmazione di cui avrai bisogno per avere successo nella sfida.

tl;dr

Leggi tutto questo documento. Ma ecco il riassunto esecutivo:

  1. Leggi l’Introduzione alla programmazione.
  2. Fai i problemi pratici. Esaminate le soluzioni.
  3. Quando siete ben preparati (e non prima), iniziate la sfida! Non diamo alcuna preferenza ai candidati in base a quanto presto iniziano la sfida, quindi prenditi il tuo tempo per prepararti adeguatamente!

Che cos’è la sfida di codifica?

Ti chiederemo di risolvere una breve sfida di codifica composta da quattro o cinque problemi di codifica che misurano la conoscenza di base della programmazione. La sfida è a tempo: avrai fino a 45 minuti per completare la sfida.

Nota bene: potresti avere la console arepl.it aperta per testare il tuo codice durante la sfida di codifica online

Quanto è difficile la sfida?

La sfida di codifica è pensata per essere accessibile a tutti. Molti dei nostri candidati non hanno mai programmato prima. Tutti dovrebbero rivedere questi materiali di preparazione, che hanno lo scopo di insegnarti i concetti fondamentali della programmazione in modo che tu possa avere successo nella sfida.

Come faccio a impostare Ruby?

Si prega di vedere il documento con le istruzioni di impostazione.

Come mi preparo per la sfida?

Vorrai prepararti per la sfida di codifica in modo da fare del tuo meglio.

Prima di tutto, dovresti rivedere la nostra Introduzione alla programmazione. Questo coprirà i concetti fondamentali della programmazione di cui avrai bisogno toknow. Ti raccomandiamo di sfiorarli almeno anche se sai già come programmare:

  • Introduzione alla programmazione I
  • Introduzione alla programmazione II
  • Introduzione alla programmazione III
  • Introduzione al riassunto della programmazione

In secondo luogo, forniamo problemi di pratica. Falli dopo aver letto le tre parti di Introduzione alla programmazione:

  • Problemi pratici

Fare i problemi pratici costruirà la tua familiarità con Ruby, e ti darà una buona idea del livello di difficoltà della sfida di codifica. Non è richiesto, ma suggeriamo fortemente che youcomplete tutti i problemi di pratica prima di prendere il codingchallenge. Vogliamo che tu sia ben preparato.

In terzo luogo, prova l’esercizio di codifica pratica! Questo esercizio è progettato per essere simile alla sfida di codifica vera e propria:

  • Esercizio pratico di codifica

In quale linguaggio di programmazione devo scrivere?

Abbiamo progettato la sfida per essere fatta in Ruby, che è il linguaggio di Rails. Le letture e i problemi pratici che abbiamo fornito sono in Ruby.

Puoi anche rispondere alla sfida in Python, Java o JavaScript. Non ti penalizzeremo in alcun modo per aver usato uno di questi altri linguaggi.

Alcuni linguaggi non sono adatti alla sfida di codifica. Se conosci un’altra lingua e preferisci fortemente rispondere in quella, per favore contattaci: .

Quando dovrei partecipare alla sfida?

Prendi tutto il tempo necessario per preparare la sfida. Vogliamo che tu faccia del tuo meglio. Non diamo alcuna preferenza ai candidati in base a quanto presto accettano la sfida. Iniziare prematuramente la sfida prima di completare il lavoro di preparazione danneggerà la tua candidatura. Prendendo il tuo tempo per prepararti accuratamente ti aiuterà.

La sfida durerà fino a 45 minuti. Si prega di avere del tempo a disposizione in modo da poter completare la sfida senza essere disturbati da altri impegni.

Posso usare Google per le risposte durante la sfida?

Si prega di non cercare su Google le risposte ai problemi; è molto facile per noi dire quando le soluzioni sono state prese da Google.

Lascia un commento