Top 10 käyttöliittymän kehittäjien haastattelukysymyksiä ja vastauksia

Tässä on Front End Developer -haastattelukysymyksiä ja vastauksia niin uusille kuin kokeneille hakijoille unelmatyönsä saamiseksi.


1 Kuka on käyttöliittymäkehittäjä? Mitä hän tekee?

Verkkosivustossa käyttöliittymä on osa, jota käyttäjät käyttävät ollessaan vuorovaikutuksessa verkkosivuston kanssa, mukaan lukien kuvat, painikkeet, värit, animaatiot, lomakkeet, typografia jne. Vaikka käyttöliittymän kehittäjä on ohjelmoija, joka koodaa verkkosivuston etuosan ja varmistaa, että sivuston näkyvyys pysyy samana eri selaimissa.

Ilmainen PDF-lataus: Frontend Developer Interview -kysymykset ja vastaukset


2) Mitä taitoja vaaditaan

Front End Developerin edellyttämät taidot sisältävät

Muut taidot Muutamia lisätaitoja, joista voi olla apua


3) Selitä, mikä Three.js on ja sen tärkeät ominaisuudet?

Three.js on avoimen lähdekoodin JavaScript 3D-kirjasto, jonka avulla voit luoda ja näyttää animoitua, interaktiivista 3D-tietokonegrafiikkaa millä tahansa yhteensopivalla verkkoselaimella ilman, että sinun tarvitsee olla riippuvaisia ​​omistetuista laajennuksista. Three.js:n tärkeimmät ominaisuudet sisältävät

  • Renderöijät
  • Scenes
  • kamerat
  • Valot
  • Animaatiot
  • Materiaalit
  • shaders
  • Esineet
  • Geometria
  • Kuormaaja
  • Export / Import
  • Virheenkorjaus
  • Tuki

4) Selitä, mitä eroa on WebGL:n ja three.js:n välillä?

WebGL three.js
WebGL:n avulla voit ohjata GPU:ta suoremmin Three.js on rakennettu WebGL:n päälle, ja sen avulla voit huolehtia monista asioista, kuten mitkä objektit piirtää kukin kehys
Se on enemmän "välitön tila" Se on enemmän "säilytetty tila"
Siinä ei ole lisätukea tekstille, rakennetuille varjostimille, poimimiselle jne. Siinä on lisätuki tekstille, poimintalle, objektihierarkialle jne.

5) Selitä mikä on CoffeeScript?

CoffeeScript on pieni ohjelmointikieli, joka käännetään JavaScriptiksi. Se auttaa kirjoittamaan JavaScript-koodia paremmin tarjoamalla sinulle johdonmukaisemman syntaksin ja välttämällä JavaScript-kielen epäsäännöllisyyden. Coffee Scriptin perussääntö

  • Välilyönnillä on väliä: CoffeeScriptissä ei ole kiharoita
  • Ei sulkeita: argumentteja käyttävät funktiot eivät vaadi sulkeita
Käyttöliittymän kehittäjien haastattelukysymykset
Käyttöliittymän kehittäjien haastattelukysymykset

6) Mitkä ovat Coffee Scriptin edut JavaScriptiin verrattuna?

  • CoffeeScriptin avulla voit ilmaista ohjelmaasi paljon vähemmällä koodilla kuin JavaScript
  • Siinä on paljon kevyitä lisäosia, kuten Ruby String Interpolation ja Python-tyylilistan ymmärtäminen
  • Helpottaa päivittäisten tehtävien suorittamista CoffeScriptillä JavaScriptin sijaan

7) Kuinka CoffeeScriptin muuttujat eroavat JavaScriptistä?

JavaScriptin muuttujien kohdalla sinun on lisättävä puolipiste sen loppuun, jotta se suoritetaan, kun taas CoffeeScriptissä ei tarvitse lisätä puolipistettä lauseen loppuun. Toisin kuin JavaScript, CoffeeScript lisää puolipisteen helposti.


8) Mitkä ovat Coffee Scriptin perussäännöt?

Coffee Scriptin perussääntö

  • Välilyönnillä on merkitystä: CoffeeScriptissä ei ole kiharoita
  • Ei sulkeita: Argumentteja käyttävät funktiot eivät vaadi sulkeita
FrontEnd-kehittäjä
FrontEnd-kehittäjä

9) Selitä CoffeeScriptin toimintoja?

CoffeeScriptin funktiot on (valinnainen) luettelo parametreista, jota seuraa nuoli ja sitten funktion runko. Esimerkiksi log = (viesti) à console.log-viesti


10) Kuinka hyödyllinen kloonaustoiminto on CoffeeScriptissä?

Kloonaustoiminto on hyödyllinen luotaessa kokonaan uusi objekti Coffee Script by -ohjelmassa

  • Kopioi kaikki attribuutit lähdeobjektista uuteen objektiin
  • Attribuuttien kopioimisen vaiheet lähdeobjektista kaikille aliobjekteille kutsumalla kloonifunktio
  • Uuden objektin luominen lähdeobjektiksi

11) Selitä mikä on Thread-Local-objekti Python Flaskissa?

Flask käyttää säikeen paikallisia objekteja sisäisesti, jotta käyttäjän ei tarvitse siirtää objekteja funktiosta toiseen pyynnön sisällä pysyäkseen säikeen turvassa. Tämä lähestymistapa on hyödyllinen, mutta se vaatii kelvollisen pyyntökontekstin riippuvuuden lisäämistä varten tai kun yritetään käyttää uudelleen koodia, joka käyttää pyyntöön sidottua arvoa.

Nämä haastattelukysymykset auttavat myös vivassasi (suullinen)

Jaa:

yksi kommentti

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *