Hej! Nästa steg i din ansökningsprocess är kodningsutmaningen online. Innan du påbörjar den bör du titta på det förberedande arbetet som vi har förberett för dig. Särskilt om du är nybörjare på kodning är detta förberedande arbete tänkt att introducera dig till de programmeringskoncept som du behöver för att lyckas med utmaningen.
tl;dr
Läs hela det här dokumentet. Men här är en sammanfattning:
- Läs Introduktion till programmering.
- Lägg övningsuppgifterna. Gå igenom lösningarna.
- När du är väl förberedd (och inte tidigare), börja utmaningen! Vi ger inte de sökande företräde beroende på hur snabbt de börjar utmaningen, så ta dig tid att förbereda dig ordentligt!
Vad är kodningsutmaningen?
Vi kommer att be dig att lösa en kort kodningsutmaning som består av fyra eller fem kodningsproblem som mäter grundläggande programmeringskunskaper. Utmaningen är tidsbestämd: du kommer att ha upp till 45 minuter på dig att slutföra utmaningen.
Observera att du kan ha arepl.it-konsolen öppen för att testa din kod under din kodningsutmaning online
Hur svår är utmaningen?
Kodningsutmaningen är tänkt att vara tillgänglig för alla. Många av våra sökande har aldrig programmerat förut. Alla bör läsa det här förberedande materialet, som är avsett att lära dig de grundläggande begreppen inom programmering så att du kan lyckas med utmaningen.
Hur ställer jag in Ruby?
Se dokumentet med installationsinstruktioner.
Hur förbereder jag mig för utmaningen?
Du bör förbereda dig för kodningsutmaningen så att du gör ditt bästa.
För det första bör du läsa vår Introduktion till programmering. Den behandlar de grundläggande begreppen inom programmering som du behöver känna till. Vi rekommenderar att du åtminstone skummar igenom dem även om du redan vet hur man programmerar:
- Introduktion till programmering I
- Introduktion till programmering II
- Introduktion till programmering III
- Introduktion till programmeringssammanfattning
För det andra ger vi dig träningsproblem. Gör dessa efter att du har läst de tre delarna av Introduktion till programmering:
- Övningsproblem
Om du gör övningsproblemen kommer du att bli mer bekant med Ruby och få en god uppfattning om svårighetsgraden på kodningsutmaningen. Det är inget krav, men vi rekommenderar starkt att du slutför alla övningsproblem innan du deltar i kodningsutmaningen. Vi vill att du ska vara väl förberedd.
För det tredje, prova övningskodningsuppgiften! Den här övningen är utformad så att den liknar den egentliga kodningsutmaningen:
- Övningsövning i kodning
Vilket programmeringsspråk ska jag skriva i?
Vi har utformat utmaningen så att den ska göras i Ruby, som är språket i Rails. Den läsning och de övningsproblem som vi har tillhandahållit är i Ruby.
Du kan också svara på utmaningen i Python, Java eller JavaScript. Vi kommer inte att straffa dig på något sätt om du använder något av dessa andra språk.
Vissa språk är inte väl lämpade för kodningsutmaningen. Om du kan ett annat språk och föredrar att svara på det språket, vänligen kontakta oss: .
Hur snart ska jag delta i utmaningen?
Ta all den tid du behöver för att förbereda dig för utmaningen. Vi vill att du gör ditt bästa. Vi ger inte sökande företräde på grund av hur snabbt de tar sig an utmaningen. Om du börjar utmaningen i förtid innan du har slutfört förberedelserna kommer det att skada din ansökan. Om du tar dig tid att förbereda dig grundligt kommer det att hjälpa dig.
Utmaningen kommer att ta upp till 45 minuter. Ha tid avsatt så att du kan slutföra utmaningen utan att bli störd av andra åtaganden.
Kan jag använda Google för att hitta svaren under utmaningen?
Sök inte på Google för att hitta svaren på problemen; det är mycket lätt för oss att se när lösningarna har hämtats från Google.Lägg inte ut problemen på Internet.