Hi, super leuk dat je komt solliciteren bij ons. Deze test weerspiegelt een deel van je dagelijkse werkzaamheden bij CodeBros. Bovendien kunnen wij door middel van deze test jouw kennisniveau een beetje op de proef stellen 😉
Maak je verder niet druk hoe je de vragen oplost, want er zijn altijd meerdere wegen naar Rome.
Om de test lokaal te kunnen installeren heb je een webserver nodig. Hiervoor zouden wij XAMPP (Windows) of MAMPP (Mac) aanbevelen om te gebruiken. Bovendien zijn ze beide gratis om te gebruiken 🥳
De Git repository kun je lokaal installeren door onderstaande commando uit te voeren.
git clone git@github.com:CodeBros-Software/software-developer-test.git
Er staan drie vrij kleine opdrachten voor jou klaar. In principe moet dit alles bij elkaar niet langer dan een uur kosten. Het is verder ook niet nodig om ze allemaal te maken, maar maak in ieder geval opdracht 1 en 2.
Wanneer je klaar bent met de opdrachten, willen wij jou vragen om de code in te dienen als zijnde een pull request. Mocht je nog vragen hebben, voel je dan vrij om contact op te nemen met jouw contactpersoon.
Wanneer je deze GIT repository lokaal hebt geïnstalleerd en ervoor hebt gezorgd dat je het in de browser kan bereiken, zul je zien dat er een foutmelding optreedt.
Aan jou de taak om deze foutmelding op te lossen.
Dagelijks kom je als software developer bijzondere uitdagingen tegen. Het is belangrijk om tot een goed werkende oplossing te komen, dat ook nog eens herbruikbaar is voor in de toekomst.
De uitdaging hier is dat de klant een liefhebber is van palindromen. Nee, dat zijn geen dromende palingen, maar een woord dat exact hetzelfde blijft wanneer je het achterstevoren zou schrijven. Bijvoorbeeld: Meetsysteem of racecar.
Het is de bedoeling dat je een stuk code schrijft, die kan bepalen of een ingegeven woord een palindroom is. Hierbij moet er een goede en foute resultaat uit voortkomen.
(Optioneel) Om het je een stukje lastiger te maken, zou je hier een unit test voor kunnen maken.
Maak een simpele CRUD systeem voor het onderhouden van een filmbibliotheek.
Hier wordt er dagelijks Laravel gebruikt, dus voel je vrij om dezelfde framework te gebruiken.
Je mag uiteraard ook een ander fancy framework gebruiken waarvan jij denkt dat die beter bij jou past. Installeer de framework in deze repository en neem deze mee in jouw pull request.