Spørgsmål og test til interviews med iOS-udviklere

Anbefalede roller til spørgsmål og onlinetest til iOS-udviklerinterviews

iOS-udvikler er en af de mest populære stillinger i dag, så du har måske mange CV'er fra flere kandidater. Desværre betyder det ikke automatisk, at det vil lykkes dig at finde den rigtige. For at gøre dit arbejde frugtbart skal du stille de rigtige spørgsmål til en iOS-udviklerinterview, som gør det muligt for dig at kontrollere, om kandidaten kan få succes eller ej.

DevSkiller iOS-udviklerinterviewspørgsmål og -tests er udviklet til programmører med erfaring inden for iOS på alle niveauer. Fordi de er udviklet af RealLifeTestingTM metode vurderer vores tests og spørgsmål alle de nødvendige iOS-udviklerkompetencer med opgaver, der ligner det daglige arbejde.

Try these similar coding tests:
React Native Online Tests
Objective C coding test and interview questions
Swift-onlinetest til interview og screening af udviklere

Teknologier, der er omfattet:

Platform: iOS

Programmeringssprog: Swift, Objective-C

Byg værktøjer: Xcode

Hurtig
SENIOR
Testede færdigheder
Varighed
74 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Hurtig, iOS

Huller i koden

vurdering af viden om Hurtig, iOS

Programmeringsopgave - Niveau: svær

iOS | Swift | Nerd Airlines App - Byg en app, der bruges til at finde den billigste rute mellem to givne destinationer. Implementer en mekanisme til at gennemløbe grafen for at finde den billigste rute ved at udfylde de relevante metoder, implementer en generisk caching-mekanisme for de to givne easter eggs i appen.

Hurtig
SENIOR
Testede færdigheder
Varighed
76 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Hurtig, iOS

Huller i koden

vurdering af viden om Hurtig, iOS, MacOS

Programmeringsopgave - Niveau: svær

iOS | Swift | Nerd Airlines App - Byg en app, der bruges til at finde den billigste rute mellem to givne destinationer. Implementer en mekanisme til at gennemløbe grafen for at finde den billigste rute ved at udfylde de relevante metoder, implementer en generisk caching-mekanisme for de to givne easter eggs i appen.

Hurtig
SENIOR
Testede færdigheder
Varighed
77 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Hurtig, iOS

Programmeringsopgave - Niveau: svær

iOS | Swift | NSA Cipher Tool - Løs de 3 kryptografiske gåder for at få drømmestillingen som programmør i NSA.

Hurtig
MIDDLE
Testede færdigheder
Varighed
48 minutter max.
Evaluering
Manuel
Testoversigt

Spørgsmål efter valg

vurdering af viden om Hurtig, iOS

Huller i koden

vurdering af viden om Hurtig, Unicode, iOS

Opgave med gennemgang af kode - Niveau:

iOS | Swift | BookDataAnalyst - Gennemfør venligst en kodegennemgang af denne kode. Vær opmærksom på kvaliteten og overholdelsen af bedste praksis.

Hurtig
MIDDLE
Testede færdigheder
Varighed
126 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om iOS, Hurtig

Programmeringsopgave - Niveau: Medium

iOS | Swift | Book Keeper App - Initialiser Core Data Stack, herunder lagring og generisk hentning af elementer, og implementer yderligere funktionalitet ved at udfylde de manglende metoder og rette UI-funktionaliteten.

Hurtig
SENIOR
Testede færdigheder
Varighed
165 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Hurtig, iOS

Programmeringsopgave - Niveau: svær

iOS | Swift | Book Keeper App - Initialiser Core Data Stack til at arbejde samtidig, herunder lagring på en baggrundstråd og generisk hentning af elementer på hovedtråden; implementer yderligere funktionalitet ved at udfylde de manglende metoder og rette brugergrænsefladen, så en bruger kan tilføje eller redigere virksomhedselementer og fakturaer; implementer søgefunktionaliteten i begge visninger. Endelig skal han begrænse textField-indtastningen på passende vis for at bestå testene.

Hurtig
JUNIOR
Testede færdigheder
Varighed
55 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om iOS, Hurtig

Programmeringsopgave - Niveau:

IOS | Swift | Vejr-app - Byg en app, der analyserer vejrdata, som modtages fra en vejrtjeneste backend. Kandidaten skal læse den medfølgende JSON-fil, oprette en datamodel, analysere den og udfylde de manglende funktioner for at hente de ønskede vejrforhold fra modellen.

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

Spørgsmål efter valg

vurdering af viden om iOS, Hurtig

Programmeringsopgave - Niveau: Medium

iOS | Swift | CoffeHouse Analyst App - Implementer funktionaliteten til at analysere de givne data for ledelsen ved at udfylde de manglende funktioner.

Mobiludvikler
SENIOR
Testede færdigheder
Varighed
100 minutter max.
Evaluering
Automatisk
Testoversigt

Programmeringsopgave - Niveau: svær

iOS | Swift | Conference App Senior - Implementer en netværkstjeneste, der bruges til at interagere med serveren.

Programmeringsopgave - Niveau: svær

Android | Asynkront opkald fra native til Java via JNI - Tilvejebring den manglende JNI-del af den native-Java-kommunikationskombination, der opfylder visse krav.

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

Spørgsmål efter valg

vurdering af viden om Java, Android, iOS

Programmeringsopgave - Niveau:

Android | Style Basics - Implementer en stil, der kan genbruges med en række TextView-widgets.

Programmeringsopgave - Niveau:

iOS | Swift | Applikation til vandkraftværk - Implementer de manglende funktioner i applikationen til analyse af data fra et vandkraftværk.

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

Spørgsmål efter valg

vurdering af viden om Android, iOS

Programmeringsopgave - Niveau: Medium

Android | Reminder-app - Implementer manglende funktioner i Reminder-applikationen ved hjælp af BroadcastReceivers, Services, Intent-planlægning ved hjælp af AlarmManager og Notifications API.

Programmeringsopgave - Niveau: Medium

iOS | Swift | Elevoplysninger applikationshandling - Implementer en app, der opbevarer elevoplysninger i en fil og giver brugerne mulighed for at forespørge i filen for at hente specifikke data.

Hurtig
JUNIOR
Testede færdigheder
Varighed
46 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om iOS, Hurtig

Programmeringsopgave - Niveau:

IOS | Swift | Applikation til vandkraftværk - Implementer de manglende funktioner i applikationen til analyse af data fra et vandkraftværk. Kandidaten skal indlæse data fra en tekstfil, finde de mindst effektive turbiner, genberegne turbinernes effektivitet fra minut til time og bestemme den rigtige farve for turbinen ud fra dens ydeevne.

ios
MIDDLE
Testede færdigheder
Varighed
40 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om iOS

Programmeringsopgave - Niveau: Medium

iOS | Swift | Elevoplysninger applikationshandling - Implementer en app, der opbevarer elevoplysninger i en fil og giver brugerne mulighed for at forespørge i filen for at hente specifikke data.

ios
SENIOR
Testede færdigheder
Varighed
75 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om iOS

Programmeringsopgave - Niveau: svær

iOS | Objective-C | Data Transmitter Application - Reparer Data Transmitter Application ved at returnere data og returnere dem i et korrekt format.

De rigtige iOS-interviewspørgsmål og onlinetests til at screene iOS-udviklere

Anbefalede roller til iOS-interviewspørgsmål og onlinetest

  • iOS-udvikler
  • Mobiludvikler
  • Objective C-udvikler
  • Junior mobiludvikler
  • Senior mobiludvikler
  • Udvikler af mobilapps
  • Swift-udvikler
  • Junior iOS-udvikler
  • Senior iOS-udvikler

Sådan fungerer vores iOS-interviewspørgsmål

Drevet af RealLifeTestingTM methodology, DevSkiller iOS interview questions and online tests will help you find the most qualified iOS developers. Our online tests go further than assessing your candidate’s academic ability by placing them in real-world scenarios and asking them to build or add new features to an application using the different technologies of iOS. Test iOS developers in both Objective-C & Swift within a single test and determine their coding ability, business logic, and time-management.

Vigtigste funktioner

  • Test af færdigheder inden for softwareudvikling og ikke kun akademisk viden
  • Praktisk fjerntest, der kan udføres hvor som helst og når som helst
  • RealLifeTestingTM metodologi skaber en bedre brugeroplevelse og giver kandidaterne mulighed for at udvikle software ved hjælp af deres eget IDE, klone til GIT, få adgang til Stack Overflow/Github/Google til research og køre enhedstest.
  • Strenge værktøjer til bekæmpelse af plagiat, der sikrer testens nøjagtighed
  • Automatiserede testresultater, som ikke-tekniske rekrutteringsfolk kan forstå
  • Tests til rådighed for junior-, mellem- og senior iOS-udviklere

Hvad du skal kigge efter hos en iOS-udvikler

iOS er styresystemet til de fleste Apple-produkter uden for deres computere. Oprindeligt blev det udviklet til at drive iPhone, men Apple har brugt dette styresystem til at drive flere andre enheder, herunder iPad, Apple Watch og Apple TV. Når man taler om en iOS-udvikler, er der faktisk tale om en udvikler, der bruger et eller begge sprog, som er proprietære for iOS - Objective-C og Swift.

iOS-udviklere, der har erfaring med projekter som Bluetooth, lokale databaser og arbejde med lokaliseringstjenester, er et positivt tegn. Et andet stort plus er, hvis de har udviklet en app, der kan verificeres i iOS-appbutikken. Erfaring med et andet programmeringssprog som f.eks. C++ er også et godt tegn. Endelig er førstehåndserfaring med en specifik platform (f.eks. Apple Watch) et glimrende tegn på en kvalificeret kandidat.

Færdigheder, der er omfattet af vores spørgsmål til iOS-interview

  • iOS
  • Objective-C
  • Hurtig
  • Ulkit
  • Swift 4
  • Unicode
  • Centrale data
  • Samtidighed
  • C,
  • Java
  • JNI
  • UI

Opbyg dine egne brugerdefinerede tests

Vil du teste iOS-udviklere med din egen tilpassede test? Det er ikke noget problem. DevSkiller-opgaveguiden giver dig mulighed for at bygge brugerdefinerede tests ved hjælp af din egen kodebase. Find den perfekte kandidat med vores iOS-interviewspørgsmål og onlinetests, som kan tages hvor som helst i verden, når som helst.

Vil du have bevis på, at vores spørgsmål til iOS-udviklerinterviews virker?

Det er forståeligt nok at være lidt bekymret, når man skal beslutte, om man vil investere sin virksomheds penge i vores screeningsværktøj. DevSkiller-tests er trods alt anderledes end de konventionelle udvikler-tests, som du måske har mødt før. Vi er så sikre på vores spørgsmål til iOS-udviklerinterviews, at vi gerne lader vores tidligere kunder tale for os:

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."

Julien Gauthiez - Talent Acquisition Manager EMEA hos Criteo

"Vi bruger DevSkiller på 15 steder i vores tre regioner (USA/APAC/EMEA). Vi har 7 hyppige brugere i TA (rekrutteringsansvarlige) på tværs af vores regioner, og vores tekniske hiring manager-brugere skifter afhængigt af de aktuelle behov. Mere end 30 har logget ind på platformen en gang for at gennemgå en opgave eller oprette en test."

Olga Berger - Ledende rekrutteringsspecialist hos CodeValue

"DevSkiller er nem at bruge og venlig."

Ofte stillede spørgsmål

Hvad er RealLifeTestingTM?

Hvis du undrer dig over, hvad der gør DevSkiller-testning så unik, er det, at vi implementerer RealLifeTestingTM metodologi i vores spørgsmål til samtaler med iOS-udviklere. RealLifeTestingTMbygger på den forudsætning, at den bedste måde at vurdere en udviklers færdigheder på er ved at genskabe deres arbejdsmiljø og stille dem over for udfordringer baseret på denne simulation. Det er præcis, hvad RealLifeTestinTM dvs. en simuleret udgave af en udviklers hverdagsvirkelighed.

I stedet for at bede kandidaterne om at opremse kodningsmønstre og algoritmer, som de måske ikke har brugt i årevis, beder vi dem simpelthen udføre den slags arbejde, som de er vant til at udføre og vil udføre i stillingen, og derefter vurderer vi dem på baggrund af deres faktiske udviklingsevner. Det lyder som om, det burde være en indlysende måde at teste udviklere på, men indtil nu har det ikke været tilfældet.

DevSkiller-spørgsmål til iOS-udviklerinterviews giver rekrutteringsansvarlige en omfattende forståelse af ansøgerens færdighedsniveau. De succesfulde kandidater er dem, der demonstrerer en klar forståelse af iOS, som udnytter ressourcer som Stack Overflow bedst muligt, og som har den kritiske tankegang, der kræves for at håndtere de udfordringer, de står over for.

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

Vi forventer ikke, at du er ekspert i iOS, det har vi vores egne eksperter til. Vores udviklere har gjort vores spørgsmål til iOS-udviklerinterviews så enkle og automatiserede som muligt for at tage presset fra rekrutteringsbureauerne. Det betyder, at du ikke behøver at være en ekspert i iOS-udviklere for at kunne ansætte en. Vores tests verificerer præcist de tekniske færdigheder hos de kandidater, der screenes på dine vegne. Ikke nok med det, men vurderingen er automatisk, hvilket betyder, at når en test er gennemført, udarbejdes en automatiseret, ikke-teknisk rapport, så du kan se, hvor godt kandidaten har klaret sig.

Hvordan tager ansøgerne en prøve?

Intern testning kan være tidskrævende. Det gode ved DevSkiller iOS-udviklerinterviewspørgsmål er, at de kan tilgås på afstand. Send en testinvitation til dine udviklerkandidater, uanset hvor de befinder sig, og de kan tage testen og sende den tilbage til dig. Det betyder, at kandidaterne kan tage testene, når det passer dem, og den automatiske evaluering gør det også praktisk for dig. Der kan endda fastsættes tidsgrænser for, hvor længe et testlink er aktivt, så du ikke skal vente på resultaterne.

Når kandidaterne skal besvare vores spørgsmål til iOS-udviklerinterviews, har de mulighed for at bruge vores eget avancerede IDE i browseren, eller hvis de hellere vil, kan de færdiggøre projektet i deres foretrukne IDE og derefter klone projektet til GIT bagefter. Ligesom med deres rigtige udviklingsarbejde kan kandidaterne køre enhedstests for at sikre, at deres løsninger fungerer, som de skal. Når de har gennemført testen eller tiden er gået, sendes en statusrapport om, hvordan de har klaret sig, til rekrutteringsspecialisten

Hvad er testens varighed?

DevSkillers spørgsmål til iOS-udviklerinterviews er fleksible, når det gælder varigheden. Dette kan indstilles afhængigt af dine præferencer. Vores opgaveguide leveres med foruddefinerede tests, der har standardindstillinger, herunder varighed. Du har dog mulighed for at indstille din egen testvarighed, hvis du foretrækker det. Det er endda muligt at indstille tidsgrænser for individuelle spørgsmål inden for en test.

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

DevSkiller-logo TalentBoost-logo TalentScore-logo