Hur du granskar PHP-utvecklarens färdigheter

Publicerad: Senast uppdaterad:
Hur man granskar PHP-utvecklarens färdigheter Blog

Det populära skriptspråket PHP har funnits i 25 år. Liksom Python är PHP ett annat programmeringsspråk som utvecklades av en enskild utvecklare som ett sidoprojekt på 90-talet. Skriptspråkets livslängd innebär att det har gått ganska lång tid för programvaruingenjörer att arbeta med sina PHP-utvecklarkunskaper.

Enligt W3Techs uppgifter, PHP används av 78,3% av alla webbplatser med ett känt serverbaserat programmeringsspråk med cirka 40 miljoner euro levande webbplatser som använder PHP i skrivande stund. Det innebär att nästan 8 av 10 webbplatser som du besöker på Internet använder PHP på något sätt.

Även om det kan vara åldrande, och språkets användningssiffror är i nedgångStack Overflow har avslöjat att PHP ligger fortfarande på topp 10 de mest populära programmerings-, skript- och markup-språken som finns tillgängliga. Det används av stora webbplatser som Wikipedia och Facebook samt i några av världens största projekt med öppen källkod som WordPress och Drupal.

Eftersom PHP är allestädes närvarande är det inte svårt att hitta utvecklare med PHP-kompetens. Men i den här artikeln ska vi berätta allt du behöver veta om språket och hur du bäst testar PHP-utvecklarens färdigheter.

Kunskaper som PHP-utvecklare: Vad är PHP?1. Vad är PHP?

Du kanske frågar dig vad en PHP-utvecklare är eller vad en PHP-utvecklare gör?

En PHP-utvecklare skriver, testar och underhåller källkoden för applikationer, program och webbplatser som använder PHP. Ett serverbaserat skriptspråk med öppen källkod som främst används för affärsapplikationer och webbutveckling.

PHP är ett skriptspråk och en tolk som är fritt tillgängligt och används främst på Linux-webbservrar. Namnet, som ursprungligen kom från Personal Home Page Tools, står numera för PHP: Hypertext Preprocessor.

Ett skriptspråk är ett språk som tolkar skript vid körning. Dessa skript är vanligtvis inbäddade i andra programvarumiljöer. Syftet med skript är vanligtvis att förbättra prestandan eller utföra rutinuppgifter för ett program. Skripter på serversidan tolkas på servern medan skript på klientsidan tolkas av klientprogrammet.

1.1 PHP erbjuder funktionell och objektorienterad programmering

PHP har en mycket komplett uppsättning objektorienterade programmeringsfunktioner, inklusive en komplett objektmodell. Några av dess funktioner är: synlighet, klassabstraktion och slutlig nyckelord, ytterligare magiska metoder, gränssnitt, kloning, och typtips. PHP behandlar objekt på samma sätt som referenser eller handles, vilket innebär att varje variabel innehåller en objektreferens snarare än en kopia av hela objektet.

Funktionell programmering är möjlig med PHP, men det är inte ett vanligt förekommande paradigm i språket. Andra språk har skapats med funktionell programmering i åtanke (Haskell, Swift) och är därför bättre lämpade för detta.

1.2 Hur länge har PHP använts?

Som tidigare nämnts har PHP funnits sedan 90-talet.

Utvecklingen började 1994 när Rasmus Lerdorf skrev flera Gemensamt gränssnitt för gateway (CGI) program i C, som han använde för att upprätthålla sin personlig hemsida.

Han utvidgade dem till att arbeta med webbformulär och för att kommunicera med databaseroch kallade denna implementering för "Personal Home Page/Forms Interpreter" eller PHP/FI.

1.3 Liknar PHP andra språk?

C har ett stort inflytande på PHP - eftersom skaparen av PHP ville att PHP skulle vara en mallmotor för att anropa C-funktioner. Därför har PHP behållit syntaxen i C-stil med hängande parenteser och semikolon. Visuellt liknar PHP C, C++ och Java.

När det gäller användning är PHP och JavaScript ganska lika - eftersom de traditionellt sett har delat webbstapeln i årtionden. Många av de grundläggande syntaxerna i PHP och JS är nästan identiska och har liknande tolkningar. Detta gäller särskilt för slingor, villkor, funktioner och arrayhantering.

På senare tid har JS också infört klassbaserad syntax, vilket ytterligare påminner om det sätt på vilket vi använder PHP. Om man bortser från syntaxen kommer Python nära PHP när det gäller användning. Faktum är att Python kan användas som ett substitut för PHP i många fall.

2. Vad används PHP till?

PHP är huvudsakligen inriktat på skript på serversidan, så du kan göra allt som ett CGI-program kan göra. Detta inkluderar insamling av formulärdata, generering av dynamiskt sidinnehåll eller sändning och mottagning av cookies.

De mest populära användningsområdena för PHP-utvecklare är bland annat:

2.1 Webbplatser och webbapplikationer (server-side scripting): Det mest traditionella och huvudsakliga användningsområdet för PHP-utvecklare är server-side scripting. Server-side scripting avser den PHP-kod som skapas på webbservern innan uppgifterna blir synliga i användarens webbläsare.

2.2 Kommandoradsskript: Förutom att bygga webbapplikationer och webbplatser finns det många andra uppgifter som måste köras i bakgrunden på webbservern. För detta behöver du ingen server eller webbläsare, bara en PHP-parser och några rader kod.

2.3 Att skriva skrivbordsprogram: Det finns tillägg för PHP som hjälper till att skapa klienttillämpningar. PHP är dock inte bäst lämpat för att skapa skrivbordsapplikationer med ett grafiskt användargränssnitt.

3. Vilka är fördelarna med att använda PHP?

I allmänhet anses PHP vara ett enkelt programmeringsspråk för personer som precis har börjat lära sig att programmera. Som med alla programmeringsspråk har PHP regler för kodning, förkortningar och logaritmer som är ganska enkla att behärska.

PHP används ofta för att programmera automatisering, webbapplikationer, applikationer på serversidan, applikationer för mjukvara som tjänst och många andra.

Det lönar sig att veta varför det finns PHP-utvecklare och deras PHP-utvecklarkompetens. Här är några snabba punkter om dess viktigaste funktioner:

3.1 Plattformsöverskridande:

PHP fungerar på olika typer av plattformar. Det stöds av de flesta operativsystem, inklusive Solaris, UNIX, Windows och Linux. Det är också lätt att använda sig av MySQL och Apache. Det kan enkelt integreras med Java.

3.2 Det är lätt att använda:

PHP används ofta på grund av sin användarvänlighet. Till skillnad från andra komplexa programmeringsspråk är PHP enkelt, flytande, rent och organiserat, vilket gör det till en välsignelse för nya användare. PHP har en välorganiserad syntax som samtidigt är logisk.

3.3 Enkel databasanslutning:

Ett mycket använt programmeringsspråk som PHP måste ansluta till databasen mycket ofta. PHP har en inbyggd modul som hjälper det att enkelt ansluta till databaser och minskar därför avsevärt den tid som behövs för att hantera dessa databaser.

3.4 Öppen källkod:

En viktig fördel för utvecklare är att PHP är lättillgängligt och gratis för alla användare. Detta står i kontrast till andra skriptspråk som används för webbutveckling och som kräver att användaren betalar för supportfiler. PHP är öppet för alla, när som helst och var som helst.

Vad bör en IT-rekryterare veta om PHP?4. Vad bör en IT-rekryterare veta om PHP?

Vi har gjort en lista med frågor som kan vara relevanta för IT-rekryterare att känna till innan de söker, granskar och intervjuar PHP-utvecklare.

4.1 Hur ofta ändras den tekniska stapeln?

Den 28 juni 2011 införde PHP Development Team en tidslinje för framtida lanseringar av nyare versioner av PHP. Enligt detta system ska minst en version släppas varje månad. En gång per år ska en mindre version släppas, som kan innehålla nya funktioner.

Varje mindre version bör stödjas i minst två år med säkerhets- och felrättningar. Detta följs av minst ett år med enbart säkerhetsrättelser, vilket ger en sammanlagd treårig lanseringsprocess för varje mindre version.

Inga nya funktioner, såvida de inte är små och fristående, får införas i en mindre version under den treåriga versionsprocessen. De senaste versionerna av PHP är PHP 7.2.29, PHP 7.3.16 och PHP 7.4.4 som släpptes den 19 mars 2020.

4.2 Finns det många resurser/verktyg/tekniker tillgängliga?

PHP innehåller olika bibliotek med fri och öppen källkod i sin källkodsdistribution eller använder dem i binära PHP-versioner.

PHP är i grunden en internetmedvetet system med inbyggda moduler för att få tillgång till Protokoll för filöverföring (FTP)-servrar och många databasservrar, inklusive PostgreSQL, MySQL, Microsoft SQL Server, och SQLite (som är en inbäddad databas), LDAP servrar och andra.

Många funktioner som är bekanta för C-programmerare, till exempel de som finns i familjen, är tillgängliga i standard PHP-versioner. Språket gör det möjligt för utvecklare att skriva förlängningarC för att lägga till funktionalitet till PHP-språket. PHP-tillägg kan kompileras statiskt i PHP eller laddas dynamiskt vid körning.

De mest populära ramverken för PHP är bland annat:

  • Zend Framework
  • Symfony
  • Yii
  • Laravel
  • CakePHP

De mest populära PHP-innehållshanteringssystemen är bland annat:

  • WordPress
  • Drupal
  • Joomla
  • Magento

Vad bör en PHP-utvecklare veta om?4.3 Vad bör en PHP-utvecklare känna till?

Arbetsgivare letar i allmänhet efter flera färdigheter för PHP-utvecklare. Framför allt måste PHP-utvecklaren vara bekant med OOP-koncept (objektorienterad programmering) som används i stor utsträckning i moderna programmeringsspråk. Det är också till hjälp om de är bekanta med olika MVC-baserade (Model View Controller) PHP-ramverk.

För det andra behöver utvecklaren erfarenhet av att skapa och använda webbtjänster. Detta är mycket viktigt eftersom utvecklarna kommer att använda flera webbtjänster från tredje part i sina projekt.

Flera andra PHP-utvecklarkunskaper som utvecklaren måste behärska är t.ex. ramverk för enhetstestning, hantering av HTTP-förfrågningar, analysering av JSON och XML, användning av paketinstallerare, t.ex. composer, pear, pecl, optimering av koden för prestanda osv.

4.4 Vilken typ av erfarenhet är viktig att leta efter hos en PHP-utvecklare?

De flesta utvecklare har en kandidatexamen eller en avhandlingar inom datavetenskap, informationsteknik, programvaruteknik eller andra IT-relaterade områden. Men formell utbildning är inte nödvändigt. För att förbereda sig för en karriär inom PHP-utveckling bör en utvecklares förståelse omfatta kurser i datorarkitektur, algoritmer och datastrukturer, objektorienterad programmering, operativsystem, kvantitativa resonemang och webbprogrammering.

Det har blivit viktigt för en PHP-utvecklare att ha kunskap om Ajax, jQuery och MySQL. Det är också viktigt att vara Full-Stack-utvecklare med färdigheter i att använda JavaScript, CSS och HTML för att koda webbplatser på rätt sätt, eftersom dessa färdigheter gör det möjligt för dem att reparera de misstag som en webbdesigner har gjort.

PHP-utvecklares kunskaper i CakePHP (webbramverk med öppen källkod) och PHPUnit (ramverk för enhetstestning) har också blivit viktiga. Andra färdigheter som de kan ha nytta av att lära sig är API:er, Unix/Linux och MVC-ramarkitektur. Alla dessa tekniska färdigheter kommer att vara viktiga för utvecklare, oavsett om de arbetar på företag eller som frilansare. Om du anställer en PHP-utvecklare verkar kommersiell erfarenhet och erfarenhet av öppen källkod vara den mest relevanta erfarenhet som en kandidat kan ha.

5. Hur verifierar man PHP-utvecklarens färdigheter i screeningfasen?

För att bli en mycket begåvad PHP-utvecklare måste en kandidat ha specifika färdigheter för att kunna utmärka sig i sin roll. Det är viktigt att förstå att om man testar alla nödvändiga färdigheter i intervjufasen kommer det att öka tiden, kostnaderna och besväret i rekryteringsprocessen. Detta gör processen mer omständlig.

För att minimera dessa svårigheter och för att hjälpa rekryterare och rekryterande chefer i hela denna process spelar programvara för tester före anställning en mycket viktig roll. DevSkillers Testning i verkliga livetTM plattformen är ett fantastiskt verktyg för att hjälpa dig med nästa anställning.

För att utvärdera en PHP-utvecklare kan en rekryterare använda något av följande medel:

  • Arbetsprov Programmeringsuppgifter
  • MCQs (Multiple Choice Questions),
  • MAQ (frågor med flera svar)
  • Fyll i tomrummen, Whiteboardfrågor
  • Frågor om ljud och video
  • LogicBox (AI-baserad pseudokodningsplattform)
  • Simulatorer för kodning
  • Frågor om sant eller falskt, etc.

5.1 Screening av en PHP-utvecklare med hjälp av deras CV

På samma sätt som arbetsbeskrivningar är kandidaternas första kontaktpunkt med dig, kommer deras CV att vara en av dina första kontaktpunkter med dem.
Men ta det som det: en första kontaktpunkt. Lägg inte alltför stor vikt vid en kandidats utbildningsnivå - visst, en lysande examen med utmärkelser ser bra ut och visar att någon är en hårt arbetande person, men när det gäller mjukvaruutveckling är det i stort sett allt du kan ta med dig från den.

Det finns dock några saker att ta hänsyn till när du granskar en kandidats CV:

  • Arbetslivserfarenhet - vilken nivå av anställd söker du?
  • Färdigheter och kunskaper - finns det någon specifik färdighet som du söker?
  • Utbildning - är din kandidat kvalificerad för rollen?
  • Kompetenser - vilka beteendemässiga, funktionella eller professionella förmågor har de?

PHP-ordlista5.2 En PHP-ordlista för tekniska rekryterare

Versioner PHP 1.0 - 7.4
Ramar Symfony, Zend, Laravel, Yii
CMS Magento, WordPress, Drupal, Joomla
Bygg verktyg Ant, Maven, Gradle, Phing

5.3 PHP-versioner:

  • första versionen: 1.0 juni 1995
  • Äldsta som för närvarande stöds: 7.2 (stöds till november 2020)
  • senaste version: 7.4 november 2019
  • versioner: Släpper ut

5.4 Ramversioner:

Symfony

Zend

Laravel

Yii

5.5 CMS-versioner:

Magento

WordPress

  • första versionen: 0.7 maj 2003
  • senaste version: 5.4 mars 2020
  • versioner: Släpper ut

Drupal

Joomla

5.5 Vilka versioner av PHP är lika varandra?

Alla PHP 5.X-versioner fungerar mycket lika varandra med endast mindre skillnader.

5.6 Kan vissa namn användas på samma sätt? Vilka versioner är helt olika?

Varje version har sitt eget namn, till exempel kallas version 5.4 för PHP 5.4 och version 7.1 för PHP 7.1.

För att ge dig en uppfattning är en version som börjar med ett annat prefixnummer inte begriplig med den andra. Till exempel är PHP 5.X helt annorlunda än PHP 7.X.

5.7 Hur användbara är certifieringar när det gäller att fastställa kompetens? Vilka certifieringar är tillgängliga och respekterade?

Det finns olika åsikter om huruvida en certifiering i PHP bekräftar dina PHP-färdigheter... Även om de flesta utvecklare är självlärda kan en PHP-certifiering vara fördelaktig för en utvecklares karriär eftersom den formaliserar deras kunskaper i språket.

I den nyligen utgivna Pearson Frank Java, Web och PHP-lönen Undersökning32% av de svarande har minst en eller flera yrkescertifieringar. Av de tillfrågade som innehar certifieringar uppgav 21% att deras lön hade ökat sedan de fick sin certifiering.

Kort sagt, det är inte helt nödvändigt, men det skadar inte heller. Detta är de viktigaste formerna av certifiering som är värda att göra:

  • Zend PHP 7-certifiering
  • Certifiering av Zend Framework 2
  • Certifieringar av PHP-ramverk som Symfony, Laravel etc.

5.8 Vilka andra rader på CV:t kan visa kompetens?

  • Ange vilken version av språket som används
  • Arbeta med ett typiskt projekt för PHP eller ett populärt PHP-ramverk
  • Deltagande i stora projekt, med märkliga och stränga krav.
  • Deltagande i projekt som är uppdelade i mikrotjänster
  • Deltagande i nätverksprojekt med mycket trafik

Frågor om telefonintervjuer med PHP6. Frågor för PHP-intervjuer som kan ställas under en teknisk intervju per telefon/video

Det är svårt att bara lita på orden i ett CV. Det är trots allt viktigt att utmana kandidaten för att avgöra om han eller hon verkligen har de PHP-utvecklarkunskaper som han eller hon påstår sig ha. Även om det bara är en telefonintervju kan den hjälpa dig att förstå hur kandidaten tänker och går tillväga för att lösa problem som rör deras hantverk.

6.1 Frågor om kandidatens erfarenhet

Fråga 1: Kan du berätta om några projekt som du har arbetat med och hur du har gått tillväga från början till slut?

Svar 1: Detta är en bra fråga att börja med eftersom du kan lära dig mer om deras arbetssätt. Detta visar hur de samlar in krav, löser problem, hanterar användarfeedback, hanterar kvalitetssäkring och samarbetar i ett team. Deras svar kommer också att visa dig deras entusiasm för webbutveckling.

Q2: Gör Har du några projekt som du arbetar (eller har arbetat) med på fritiden?

A2: De bästa utvecklarna ägnar en stor del av sin egen tid åt att pyssla och hålla sig uppdaterade om nya trender. Kandidaterna bör kunna diskutera sina personliga projekt, antingen tidigare eller nuvarande, och kanske till och med visa upp sitt arbete.

6.2 Beteendefrågor som du bör ställa för att förstå hur kandidaten har agerat tidigare.

Q3: Vad gör du när ett program slutar fungera?

A3: Problemlösning är kärnan i webbutveckling, så lyssna på hur kandidaten talar om hur han eller hon åtgärdar saker som går snett. Bryter de ner situationen och analyserar de potentiella orsakerna? Vet de när de ska be om hjälp och vart de ska vända sig för att hitta svar? Hur reagerar de om deras första idé till en lösning inte fungerar?

Q4: Nämn en webbplats eller app som irriterar dig. Vad är det för fel på den?

A4: Den här intervjufrågan för webbutvecklare handlar om kandidatens medvetenhet om aktuella frågor inom webbutveckling och om hans eller hennes förmåga att lösa problem. Ett bra svar är ett svar där de gör mer än att bara klaga på någon annans arbete. Skickliga PHP-utvecklare kommer att erbjuda verkliga lösningar på praktiska problem, till exempel hur man förbättrar laddningstiderna eller optimerar användarupplevelsen.     

6.3 Frågor om kandidatens kunskaper och åsikter

Q5: Vad är skillnaden mellan SOAP och REST?

A5: Detta är två protokoll för webbtjänster som utvecklare bör känna till. En av de viktigaste skillnaderna är att SOAP använder XML medan REST också stöder text, JSON och andra format. Webbutvecklare kan ha starka åsikter om vilket som är bäst, men de bör visa att de förstår båda.

Q6: Vilka CMS/ramverk har du arbetat med?

A6: Några vanliga innehållshanteringssystem (CMS) med öppen källkod är WordPress, Joomla och Drupal. För att få fram mer information om deras PHP-utvecklarkompetens kan du fråga om de är involverade i relevanta open source-grupper och om de någonsin har bidragit med något.

Q7: Vilka är skillnaderna mellan PHP 5.6 och 7.x?

A7: Frågan syftar till att bedöma hur bekant kandidaten är med PHP-versioner. Många företag använder fortfarande PHP 5.x och sådana frågor är naturliga, särskilt i samband med övergången till version 7.

Q8: Vilka är skillnaderna mellan HTTP-metoderna PUT och PATCH?

A8: Frågan är avsedd att kontrollera utvecklarnas kunskaper om HTTP-protokollet och skillnaderna mellan HTTP-metoder.

Q9: Förklara polymorfism och arv.

A9: Syftet med frågan är att kontrollera i vilken utsträckning kandidaten känner till grundläggande OOP-koncept. Dessa kunskaper är viktiga för att bedöma PHP-utvecklarens färdigheter.

Test för PHP-kodning7. Teknisk granskning av en PHP-utvecklares färdigheter med hjälp av ett kodningstest online.

Det är viktigt att din PHP-utvecklare är medveten om PHP:s flexibilitet när det gäller att utveckla webbapplikationer. Som ett resultat av dess mångsidighet har språket utvecklat många nyanser och finesser, och varje utvecklare hanterar dem eventuellt på ett annat sätt.

Din PHP-utvecklare måste inte bara känna till alla dessa nischade användningsområden, utan också vara villig att ändra sitt arbetssätt för att kunna arbeta som en del av ditt team. PHP-utvecklarens färdigheter bör stå i fokus när du väljer din nästa anställning.

7.1 Vilket test för PHP-programmering online ska du välja?

  • Testet återspeglar kvaliteten på det professionella arbetet i ditt företag.
  • Testets längd är inte absurd, högst en till två timmar.
  • Testet kan göras hemma och är enkelt till sin natur.
  • Svårighetsgraden motsvarar kandidatens förmåga.
  • Testet kontrollerar kodens kvalitet och hur väl den fungerar i randfall.
  • Den ligger så nära den naturliga programmeringsmiljön som möjligt och ger kandidaten tillgång till relevanta resurser.
  • Det ger kandidaten möjlighet att använda alla bibliotek, ramverk och andra verktyg som de regelbundet stöter på.

7.2 DevSkiller färdiga test för kodning av PHP-utvecklare online, redo att användas

DevSkillers kodningstester använder vår RealLifeTestingTM metodik för att spegla den faktiska kodningsmiljön som kandidaten arbetar i. I stället för att använda obskyra algoritmer kräver DevSkiller-testerna att kandidaterna bygger program eller funktioner.

De betygsätts helt automatiskt och kan tas var som helst i världen. Samtidigt har kandidaten tillgång till alla resurser som de normalt skulle använda, inklusive bibliotek, ramverk, StackOverflow och till och med Google.

Några viktiga funktioner i DevSkiller-testerna är:

  • Äkta mjukvaruutveckling snarare än akademiska problem
  • Fullstack-testning innebär att kandidaterna kan använda sina omfattande PHP-utvecklarkunskaper.
  • Testerna kan göras av kandidaterna när som helst och var som helst.
  • En naturlig arbetsmiljö där kandidaten kan utveckla programvara, använda sin egen IDE, klona till GIT, använda Stack Overflow/Github/Google för forskning och köra enhetstester innebär en bättre upplevelse för kandidaterna.
  • Robusta plagiatkontroller verifierar att kandidatens färdigheter är korrekta.
  • Testerna utvärderas automatiskt och omedelbart och ger en rapport som även icke-tekniska rekryterare kan förstå.
  • Tester för junior-, medel- och seniora utvecklare

Företag använder DevSkiller för att testa kandidater med hjälp av sin egen kodbas var som helst i världen. För att göra det enkelt erbjuder DevSkiller också ett antal färdiga PHP-tester som de här:

WordPress
MIDDLE
Testade färdigheter
Varaktighet
70 minuter max.
Utvärdering
Automatisk
Översikt över testet

Luckor i koden

bedömning av kunskaper om PHP, Wordpress

Programmeringsuppgift - Nivå:

PHP | WordPress | Plugin för metadata med administrationspanel - Implementera ett WordPress-plugin som lägger till metadatataggar. Uppgiften omfattar kraven för Settings API.

WordPress
JUNIOR
Testade färdigheter
Varaktighet
45 minuter max.
Utvärdering
Automatisk
Översikt över testet

Luckor i koden

bedömning av kunskaper om PHP, Wordpress

Programmeringsuppgift - Nivå:

PHP | WordPress | Widget för de senaste inläggen - Implementera ett WordPress-plugin som visar de senaste inläggen med konfigurerbart antal och titel.

Symfony
MIDDLE
Testade färdigheter
Varaktighet
55 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om PHP, Symfony, Kvist

Programmeringsuppgift - Nivå:

PHP | Symfony | Customer Relationship Management System - Implementera ett kommando med hjälp av Symfonys konsolkommandon.

Symfony
MIDDLE
Testade färdigheter
Varaktighet
100 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om PHP, Symfony, Kvist

Programmeringsuppgift - Nivå:

PHP | Symfony | EventListener - Implementera ett händelsestyrt system med hjälp av Symfonys komponent för händelsedistribution.

PHP
SENIOR
Testade färdigheter
Varaktighet
72 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om PHP, Symfony, YAML

Programmeringsuppgift - Nivå: Svårt

PHP | Symfony | CompilerPass Interface - Implementera ett arkiveringsprogram som väljer komprimeringsalgoritm baserat på den givna filen.

Laravel
JUNIOR
Testade färdigheter
Varaktighet
65 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om Laravel, PHP

Programmeringsuppgift - Nivå:

PHP | Laravel | Calculator API - Implementera de saknade funktionerna i ett webb-API för en kalkylatortjänst.

PHP
MIDDLE
Testade färdigheter
Varaktighet
60 minuter max.
Utvärdering
Automatisk
Översikt över testet

Luckor i koden

bedömning av kunskaper om SQL

Frågor om valmöjligheter

bedömning av kunskaper om ES6, JavaScript, CSS, HTML, WCAG 2.0, Tillgänglighet på webben

Programmeringsuppgift - Nivå:

PHP | Categories Repository - Implementera PDO-förfrågningar som returnerar giltiga resultat om filmer till användare.

PHP
SENIOR
Testade färdigheter
Varaktighet
88 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om SQL, ES6, JavaScript, AJAX, Webbutveckling

Programmeringsuppgift - Nivå: Svårt

PHP | XML-CSV Converter - Implementera metoder för filtrering och datatransformation för att klara alla tester.

Dela inlägg

Läs mer om rekrytering av tekniker

Prenumerera på vår Learning Hub för att få nyttiga insikter direkt i din inkorg.

Kontrollera och utveckla kodningsfärdigheter utan problem.

Se DevSkillers produkter i praktiken.

Säkerhetscertifieringar och efterlevnad. Vi ser till att dina data är säkra och skyddade.

DevSkillers logotyp TalentBoost logotyp TalentScore-logotyp