Interview met een Senior Front-end Developer

Is er een verschil tussen een interview met een front-end developer en een senior front-end developer? Wat zijn de fundamentele verschillen tussen functies? Op welke details moet je letten om een ​​echte senior bij je team te laten komen?

Volgens het jaarlijkse onderzoek van StackOverflow is het meest populaire beroep onder servicegebruikers in 2017 webontwikkelaar. Maar liefst 72,6%! Webontwikkelaar, front-end ontwikkelaar, client-side ontwikkelaar – de essentie is hetzelfde, deze ontwikkelaars zijn bezig met het opmaken van sitesjablonen en het creëren van de gebruikersinterface.

Er zijn drie belangrijke punten die een senior ontwikkelaar onderscheiden van een middelste:

  • – Inzicht in de principes van de tools die door de ontwikkelaar worden gebruikt. Beginnend met de binnenkant van frameworks, de eigenaardigheden van de programmeertaal en eindigend met het apparaat van versiebeheersystemen.
  • – Mogelijkheid om applicatiearchitectuur te bouwen, inclusief de mogelijkheid om prestatieknelpunten te identificeren, effectieve communicatie met services op te bouwen, abstracties te creëren waarmee minder ervaren ontwikkelaars comfortabel zullen werken.
  • – Het is banaal: ervaring en het vermogen om taken te plannen, waaronder het voorspellen van de tijd die nodig is om taken te voltooien, taken in kleinere op te delen en een bepaalde samenstelling van taken op te stellen om de volgorde van hun uitvoering en prioriteit te begrijpen.

In feite blijkt vaak dat de beklede functie niet overeenkomt met echte vaardigheden. Dit komt door de enorme vraag naar senior developers, wat grotendeels te wijten is aan de misvattingen van werkgevers over de competenties die ze nodig hebben. Er wordt bijvoorbeeld aangenomen dat het hoofd van het ontwikkelteam (of alleen de hoofdontwikkelaar in een klein bedrijf) noodzakelijkerwijs de competentie van senior ontwikkelaar moet hebben, hoewel een gemiddelde ontwikkelaar met goede managementvaardigheden of vindingrijkheid ook geschikt is voor veel projecten. De vraag creëert onvermijdelijk aanbod, of die nu toereikend is of niet.

Allereerst is het de moeite waard om aan het afdelingshoofd te vragen wat belangrijk is voor deze functie. Hier moet u bij de communicatie met kandidaten speciale aandacht aan besteden. Hieronder vindt u een korte lijst met vragen om kennis te maken met een senior front-end developer voor recruiters en HR-professionals. Let op: dit zijn geen technische vragen, maar vragen ter kennismaking.

Voor elke baan of de laatste drie:

  • Hoe ben je bij bedrijf X terechtgekomen? Uit welke bedrijven heb je gekozen? Wat waren de belangrijkste criteria om een ​​bedrijf te kiezen?
  • Hoe was het met het project toen je lid werd? Hoe is het project veranderd tijdens het werk, hoe heb je het beïnvloed?
  • Hoe was het ontwikkelingsproces georganiseerd? Testen? Inzetten?
  • Welke specialisten waren er in het team, hoe waren de verantwoordelijkheden binnen het team verdeeld? Waarin verschilden uw senior developer-taken van die van een middle developer?
  • Welke technische praktijken werden gebruikt bij de ontwikkeling: code-review, tdd, unit-tests. Welke tools zijn hiervoor gebruikt?
  • Welke taken heb je opgelost?
  • Hoe zou een soortgelijk probleem nu worden opgelost?
  • Wat heb je onderzocht, wat heb je geïmplementeerd?
  • Heb je de problemen van het bouwen van architectuur opgelost? Welke?
  • Heeft u optimalisatieproblemen opgelost? Wat is geoptimaliseerd en hoe?
  • Welke technologiestack is gebruikt? Wie heeft de stapel gekozen en hoe?
  • Heb je meegewerkt aan het ontwerp van api? Welke tools heb je gebruikt voor api-documentatie, spot?
  • Geef een voorbeeld van het meest interessante probleem.
  • Geef een voorbeeld van de moeilijkste taak.
  • Wat heb je geleerd tijdens je werk?
  • Welke prestaties zou u tijdens uw werk naar voren halen?
  • Verder raden we aan om uit te zoeken:
  • Wat zijn de criteria om een ​​nieuwe baan te kiezen?
  • Waar is het bedrijf van de werkgever in geïnteresseerd?

De meeste vragen kunnen worden toegeschreven aan front-end ontwikkelaars van elk niveau.

global recruitment

https://www.globalrecruitment.info/