PHP online test

DevSkiller PHP-onlinetest er skabt af vores PHP-fagfolk for at verificere en udviklers færdigheder i PHP til junior-, mellem- og seniorjobs. Vores PHP-onlinetest er et ideelt valg til teknisk screening og online kodningsinterviews.

DevSkiller PHP online tests er drevet af RealLifeTesting metode, som hjælper dig med at identificere udviklere med de nødvendige færdigheder.

Teknologier, der er omfattet:

Programmeringssprog: PHP

PHP-rammer og -biblioteker: Symfony, Zend Ramme, Laravel, Yii, CodeIgniter, Doctrine, Twig, Slim, Guzzle m.fl.

Byg værktøjer: Phing, komponist

PHP
JUNIOR
Testede færdigheder
Varighed
52 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om PHP

Huller i koden

vurdering af viden om PHP

Programmeringsopgave - Niveau:

PHP | Student Details Application - Implementer tre metoder til at gemme elevernes oplysninger i en fil og hente dem fra filen, når det er nødvendigt.

PHP
JUNIOR
Testede færdigheder
Varighed
67 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om PHP, Symfony

Huller i koden

vurdering af viden om Kommando, PHP, Symfony, Controller, Routing

Programmeringsopgave - Niveau:

PHP | Symfony | Prototype af CLI-værktøjet - Opret en CLI-kommando ved hjælp af Symfony's konsolkommandoer. Kommandoen skal validere en streng, der er overgivet som argument.

WordPress
MIDDLE
Testede færdigheder
Varighed
70 minutter max.
Evaluering
Automatisk
Testoversigt

Huller i koden

vurdering af viden om PHP, Wordpress

Programmeringsopgave - Niveau: Medium

PHP | WordPress | Metadata Plugin med administrationspanel - Implementer et WordPress-plugin, der tilføjer metadata-tags. Opgaven omfatter kravene til Settings API.

Symfony
MIDDLE
Testede færdigheder
Varighed
55 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om PHP, Symfony, Kvist

Programmeringsopgave - Niveau: Medium

PHP | Symfony | Customer Relationship Management System - Implementer en kommando ved hjælp af Symfony's konsolkommandoer.

Symfony
MIDDLE
Testede færdigheder
Varighed
100 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om PHP, Symfony, Kvist

Programmeringsopgave - Niveau: Medium

PHP | Symfony | EventListener - Implementer det begivenhedsdrevne system ved hjælp af Symfony's Event Dispatcher Component.

PHP
SENIOR
Testede færdigheder
Varighed
72 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om PHP, Symfony, YAML

Programmeringsopgave - Niveau: svær

PHP | Symfony | CompilerPass Interface - Implementer et arkiveringsprogram, der vælger komprimeringsalgoritmen på baggrund af den givne fil.

PHP
MIDDLE
Testede færdigheder
Varighed
60 minutter max.
Evaluering
Automatisk
Testoversigt

Huller i koden

vurdering af viden om SQL

Spørgsmål efter valg

vurdering af viden om ES6, JavaScript, CSS, HTML, WCAG 2.0, Tilgængelighed på nettet

Programmeringsopgave - Niveau: Medium

PHP | Categories Repository - Implementer PDO-forespørgsler, der returnerer gyldige resultater om film til brugerne.

PHP
SENIOR
Testede færdigheder
Varighed
88 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om SQL, ES6, JavaScript, AJAX, Webudvikling

Programmeringsopgave - Niveau: svær

PHP | XML-CSV Converter - Implementer metoder til filtrering og datatransformation for at bestå alle testene.

PHP
JUNIOR
Testede færdigheder
Varighed
41 minutter max.
Evaluering
Automatisk
Testoversigt

Huller i koden

vurdering af viden om SQL, CSS, HTML

Spørgsmål efter valg

vurdering af viden om JavaScript

Programmeringsopgave - Niveau:

PHP | Faker | Grundlæggende datamanipulation - Implementer alle metoderne i app/Faker-klassen.

Laravel
MIDDLE
Testede færdigheder
Varighed
80 minutter max.
Evaluering
Automatisk
Testoversigt

Programmeringsopgave

løse en programmeringsudfordring, der involverer PHP Web Scraper

Spørgsmål efter valg

Vurdering af viden om Returnering af visninger, Controller-klasse, Kryptering af cookies, Delvise ressourceveje, Indstilling af konfiguration af databaseforbindelse, Adgang til anmodning i controllermetoder, Vedligeholdelsestilstand, Routing af controllermetoder, Metodesti for anmodning, Maskering af filnavnet på en downloadet fil

PHP
MIDDLE
Testede færdigheder
Varighed
43 minutter max.
Evaluering
Automatisk
Testoversigt

Programmeringsopgave - Niveau: Medium

PHP | Tekstkodere | Offset og substitution - Implementer de nødvendige kodere for at bestå alle test.

Spørgsmål efter valg

vurdering af viden om PHP

Huller i koden

vurdering af viden om PHP

PHP
MIDDLE
Testede færdigheder
Varighed
87 minutter max.
Evaluering
Automatisk
Testoversigt

Valgfrie spørgsmål

Kontrollere kendskab til PHP: DateTime, Flydende API, filter_var, Udeladelse af et lukningstag, Hent PHP-konfigurationsværdier, og Anvendelse af "eksplodere

Programmeringsopgave

Gennemføre Observatørmønster i RaceGame/ScoringBoard-klasser skal du implementere Ansvarskæde mønster i Card-klassen, implementere specificeret grænseflader i PlayersList-klassen, og tilføj kode til steder anmærket med @todo

PHP
MIDDLE
Testede færdigheder
Varighed
72 minutter max.
Evaluering
Automatisk
Testoversigt

Valgfrie spørgsmål

Kontrollere kendskab til PHP: Fejlfinding af kode, Anvendelse af array_combine, Automatisk indeksering af arrays, Udeladelse af et lukningstag, Kaldelse af "call_user_func, Hent PHP-konfigurationsværdier

Programmeringsopgave

Implementer kernefunktionaliteten i LoggingMiddleware ved hjælp af PSR-3 LoggerInterface, kernefunktionaliteten i FirewallMiddleware ved hjælp af Firewall-klassen, og kontroller, om en given IP er i de definerede IP-range i Firewall- og IPRange-klasserne.

PHP
MIDDLE
Testede færdigheder
Varighed
57 minutter max.
Evaluering
Automatisk
Testoversigt

Valgfrie spørgsmål

Kontrollere kendskab til PHP: DateTime, filter_var, Hent PHP-konfigurationsværdier, Anvendelse af "eksplodere, Kaldelse af "call_user_func, og Udeladelse af et lukningstag

Programmeringsopgave

Gennemføre en politik for beskyttelse af personlige oplysninger

PHP
MIDDLE
Testede færdigheder
Varighed
52 minutter max.
Evaluering
Automatisk
Testoversigt

Valgfrie spørgsmål

Kontrollere kendskab til PHP: DateTime, Flydende API, filter_var, Hent PHP-konfigurationsværdier, Anvendelse af "eksplodere og Udeladelse af et lukningstag

Programmeringsopgave

Din opgave er at implementere PDO-forespørgsler, der returnerer gyldige resultater om film til brugerne.

WordPress
JUNIOR
Testede færdigheder
Varighed
62 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

WordPress teknologi, plugins og hooks

Spørgsmål efter valg

WordPress brugerdefinerede felter, databasetabeller og objektoverdragelse

Huller i koden

WordPress-skabelon Tags

Programmeringsopgave

PHP grundlæggende datamanipulation

De rigtige online PHP-tests til at screene PHP- og webudviklere

Anbefalede roller til PHP-onlinetest

  • Full stack-udvikler
  • Webudvikler
  • PHP-udvikler
  • WordPress-udvikler
  • Drupal-udvikler
  • Laravel-udvikler
  • Udvikler af webapplikationer
  • LAMP-udvikler
  • Junior PHP-udvikler

Sådan fungerer vores PHP-onlinetest

Devskillers udvalg af PHP-kodningstests er baseret på RealLifeTesting metodologi. I disse prøver skal kandidaterne opbygge eller tilføje nye funktioner til et eksisterende stykke software ved hjælp af PHP og alle dets facetter. Vores udvalg af online PHP-tests giver dig mulighed for at teste udviklere, der bruger rammer og biblioteker som Symfony, Zend Framework, Laravel Yii og mange flere. Brug disse til at oprette en test, og bedøm dem på færdigheder og evner, der er relevante for din virksomhed - kodningsevner, forretningslogik, problemløsning og deadlines.

Vigtigste funktioner

  • Ægte softwareudvikling snarere end akademiske problemer
  • Full-stack-testning betyder, at kandidaterne kan bruge deres omfattende PHP-færdigheder
  • Disse prøver kan tages af kandidaterne når som helst og hvor som helst
  • Et naturligt arbejdsmiljø, hvor kandidaten kan udvikle software, bruge sin egen IDE, klone til GIT, få adgang til Stack Overflow/Github/Google til research og køre unit tests, betyder en bedre oplevelse for kandidaterne
  • Robuste plagiatkontroller verificerer nøjagtigheden af din kandidats færdigheder
  • Testene evalueres automatisk og øjeblikkeligt, og der produceres en rapport, som ikke tekniske rekrutteringsfolk kan forstå.
  • Tests for junior-, mellem- og seniorudviklere

Hvad du skal kigge efter hos en PHP-udvikler

PHP er et scriptprogrammeringssprog, der hovedsageligt bruges til webudvikling, indholdsstyringssystemer og rammer, men kan også bruges til robotprogrammer og almindelig line scripting. PHP er et populært programmeringssprog, der oprindeligt var en forkortelse for "Personal Home Page" og har været i brug i langt over 20 år.

Det er vigtigt, at din PHP-udvikler er klar over, hvor fleksibelt PHP er, når du udvikler webapplikationer. På grund af dets alsidighed har det udviklet mange nuancer og finesser, som hver enkelt udvikler muligvis håndterer på forskellig vis. Din PHP-udvikler skal ikke kun kende alle disse nichebrug, men også være villig til at ændre den måde, de arbejder på, for at kunne arbejde som en del af dit team.

Din PHP-udvikler bør have en grundig forståelse af HTTP-protokollen og være bekendt med, hvis ikke have erfaring med nogle RDBMS (Relational Database Management System)

Kan du ikke se den ønskede test?

Ønsker du at lave en online PHP-test med din egen kodebase? Det er ikke noget problem. Vores opgaveguide giver dig mulighed for at opbygge din egen kodetest ved hjælp af dine egne ressourcer. Du kan sende din test til kandidater hvor som helst i verden og se, hvordan de klarer sig med den opgave, du har valgt.

Vil du have bevis på, at vores PHP-onlinetest virkelig virker?

At vide, hvor du skal investere din virksomheds penge, er en stor beslutning, og det er ikke en beslutning, der bør tages let. Hos DevSkiller er vi sikre på at vores PHP online tests er præcis hvad din virksomhed har brug for, men lad os i stedet lade nogle af vores tidligere kunder tale for sig selv:

Magdalena Rogóż - Stedfortrædende marketingchef hos Kodilla

"Det er to gange mere omkostningseffektivt at bruge DevSkiller til at bedømme testene, samtidig med at vi giver vores studerende en meget bedre test og forbereder dem på fremtidige rekrutteringstests."

Victoria Cyczewska - Specialist i talentindkøb hos Stepstone Services

"Vi har nu et værktøj, som ikke kun gør det muligt for os at samarbejde om at lave tests til vurdering af de tekniske færdigheder, som vi har brug for at udvikle, men også at kommunikere internt og eksternt (med kandidater). Desuden er vores tekniske rekrutteringsproces nu mere struktureret. Som et eksempel bruger vi vores tekniske screeningsresultater som en samtalestarter under tekniske samtaler."

Ivana Nikolic - HR-chef hos ImpacTech

"Den største fordel for kandidaterne er, at de kan gennemføre prøverne, når det passer dem bedst. Hvis du har en kandidat, der allerede er i arbejde og overvejer at skifte karriere eller flytte til en anden virksomhed, er det også en tidsbesparelse for dem, da de ikke behøver at tage fri for at deltage i mange samtaler i jagten på en ny stilling."

Ofte stillede spørgsmål

Hvad er RealLifeTestingTM?

RealLifeTesting metodologi er grundlaget for alle DevSkiller PHP online tests. RealLifeTesting går ud over kodetests og traditionelle algoritmepuslespil for at give et holistisk billede af en udviklers færdigheder. Kernen er troen på, at den bedste måde at vurdere en udviklers færdigheder på er at udfordre dem med opgaver, der ligner dem, som de forventes at udføre. Med henblik herpå har RealLifeTesting simulerer det faktiske arbejdsmiljø for en PHP-udvikler og giver ham opgaver baseret på denne simulering.

For at få succes skal udviklere demonstrere deres viden om kodning, være i stand til at bruge ressourcer som Stack Overflow og finde løsninger på de problemer, de støder på. De bedste resultater afspejler dem, der kan demonstrere de bedste kodningsfærdigheder, beslutningstagning, ren kode og problemløsningsevner.

Hvor lang tid tager det at opsætte DevSkiller?

DevSkiller PHP online tests er designet til at være meget hurtige og nemme at sende ud. Vores IT-eksperter har arbejdet hårdt for at skabe en testmodel, der er så effektiv som muligt. DevSkiller-platformen leveres fyldt med færdige PHP-onlinetests, som du kan vælge imellem.

Det eneste, du skal gøre, er at oprette din konto og begynde at sende testinvitationer ud.

Skal jeg være programmør for at bruge DevSkiller?

En del af formålet med DevSkiller-testning er, at du ikke behøver at være en ekspertudvikler for at kunne bruge vores screeningsværktøj. Vi ønsker, at rekrutteringsledere, der har lidt eller ingen erfaring med softwareudvikling, skal kunne opleve, hvor effektive vores PHP-onlinetest er. Vores eksperthold har designet vores DevSkiller-test til at være så brugervenlig som muligt. Selv vores testresultater genereres automatisk og præsenteres i en rapport, der er let at forstå for ikke-tekniske rekrutteringsansvarlige. Hvis du har en teknisk person til rådighed, kan du skræddersy dine egne tests og fastsætte dine egne specifikationer, men hvis ikke, er vores standardtests klar til brug.

Hvad gør du ved plagiat?

Plagiering kan være et reelt problem, når det gælder validiteten af testkandidater. Heldigvis har vi hos DevSkiller været i stand til at implementere forskellige anti-plagiatværktøjer, der næsten eliminerer problemet.

Under testen implementerer vores system automatisk skærmoptagelse for at kontrollere, om kandidaten kigger på en anden skærm, når han/hun gennemfører en test. Vi bruger også en række værktøjer til social lytning, kontrollerer kandidatens IP-adresse og bruger live parmeddelelser.

Desuden foretages der automatisk kontrol af ansøgerens svar og den indtastede kode. Svarene krydsrefereres derefter automatisk med alle de svar, vi har modtaget i systemet, og hvis der er et match, kan vi kategorisk bekræfte, at kandidaten har snydt.

Sikkerhedscertificeringer og overholdelse. Vi sørger for, at dine data er sikre og beskyttede.

DevSkiller-logo TalentBoost-logo TalentScore-logo