Top 10 interviewvragen en antwoorden voor frontend-ontwikkelaars
Hier zijn interviewvragen en antwoorden voor Front End Developer voor zowel eerstejaars als ervaren kandidaten om hun droombaan te krijgen.
1 Wie is front-endontwikkelaar? Wat hij doet?
Op een website is front-end het deel waartoe gebruikers toegang krijgen tijdens interactie met de website, inclusief afbeeldingen, knoppen, kleuren, animaties, formulieren, typografie enz. Terwijl de frontend-ontwikkelaar een programmeur is die de voorkant van een website codeert en ervoor zorgt dat de zichtbaarheid van de site blijft hetzelfde in verschillende webbrowsers.
Gratis pdf-download: interviewvragen en antwoorden voor frontend-ontwikkelaars
2) Welke vaardigheden zijn vereist
De vaardigheden die vereist zijn voor de Front End Developer omvatten
Extra vaardigheden Sommige aanvullende vaardigheden die nuttig kunnen zijn, zullen dat zijn
- Kennis van cross-browser testen
- Kennis van CMS zoals WordPress, Joomla or Drupal
- Kennis van PHP en OOP's ( object georiënteerd programmeren)
- Kennis van SEOen tools zoals Flash en Dreamweaver
3) Leg uit wat Three.js en de belangrijke functies ervan zijn?
Three.js is een open source JavaScript 3D-bibliotheek waarmee u geanimeerde, interactieve 3D-computergraphics kunt maken en weergeven op elke compatibele webbrowser zonder afhankelijk te zijn van eigen plug-ins. De belangrijkste kenmerken van Three.js zijn onder meer
- Renderers
- scenes
- camera's
- Verlichting
- Vermaak
- Materialen
- shaders
- Objecten
- Geometrie
- laders
- Export / Import
- Debugging
- Klantenservice
4) Leg uit wat het verschil is tussen WebGL en three.js?
WebGL | drie.js |
Met WebGL kunt u de GPU op een directere manier besturen | Three.js is bovenop WebGL gebouwd en stelt u in staat veel dingen te regelen, zoals welke objecten elk frame moeten tekenen |
Het is meer een “onmiddellijke modus” | Het is meer een “behouden modus” |
Het heeft geen extra ondersteuning voor tekst, voor ingebouwde shaders, voor picking, enz. | Het heeft wel extra ondersteuning voor tekst, voor het selecteren, voor objecthiërarchie, enz. |
5) Leg uit wat CoffeeScript is?
CoffeeScript is een kleine programmeertaal die wordt gecompileerd tot JavaScript. Het helpt om JavaScript-code beter te schrijven door u een consistentere syntaxis te bieden en de onregelmatige aard van JavaScript-taal te vermijden. De basisregel voor Coffee Script
- Witruimte is belangrijk: er zijn geen accolades in CoffeeScript
- Geen haakjes: Functies die argumenten aannemen, hebben geen haakjes nodig
6) Wat zijn de voordelen van Coffee Script ten opzichte van JavaScript?
- Met CoffeeScript kunt u uw programma uitdrukken met veel minder code dan JavaScript
- Het heeft veel lichtgewicht add-ons zoals Ruby string-interpolatie en begrip van Python-stijllijsten
- Maakt dagelijkse taken eenvoudiger uit te voeren met CoffeScript in plaats van JavaScript
7) Hoe verschillen variabelen in CoffeeScript dan in JavaScript?
Voor variabelen in JavaScript moet u een puntkomma aan het einde toevoegen om deze uit te voeren, terwijl het in CoffeeScript niet nodig is om een puntkomma aan het einde van de instructie toe te voegen. In tegenstelling tot JavaScript telt CoffeeScript gemakkelijk puntkomma's op.
8) Wat zijn de basisregels die je moet onthouden voor Coffee Script?
De basisregel voor Coffee Script
- Witruimte is belangrijk: Er zijn geen accolades in CoffeeScript
- Geen haakjes: Functies die argumenten aannemen, hebben geen haakjes nodig
9) Functies in CoffeeScript uitleggen?
Functies in CoffeeScript zijn een (optionele) lijst met parameters, gevolgd door een pijl en vervolgens de functietekst. Bijvoorbeeld log = (bericht) à console.log-bericht
10) Hoe is de kloonfunctie nuttig in CoffeeScript?
De kloonfunctie is handig bij het maken van een compleet nieuw object in Coffee Script door
- Alle attributen van het bronobject naar het nieuwe object kopiëren
- Het herhalen van de stappen voor het kopiëren van attributen uit het bronobject voor alle subobjecten door de kloonfunctie aan te roepen
- Een nieuw object maken als bronobject
11) Leg uit wat een Thread-Local-object is in Python Flask?
Flask maakt intern gebruik van lokale thread-objecten, zodat de gebruiker binnen een verzoek geen objecten van functie naar functie hoeft door te geven om threadsafe te blijven. Deze aanpak is nuttig, maar vereist een geldige aanvraagcontext voor afhankelijkheidsinjectie of wanneer wordt geprobeerd code te hergebruiken die een waarde gebruikt die aan de aanvraag is gekoppeld.
Deze interviewvragen zullen ook helpen bij je viva (oralen)
Geweldig!