Esiosa arendajaintervjuu 10 parimat küsimust ja vastust
Siin on Front End Developeri intervjuu küsimused ja vastused nii värsketele kui ka kogenud kandidaatidele oma unistuste töökoha saamiseks.
1 Kes on esiotsa arendaja? Mida ta teeb?
Veebisaidi puhul on esiosa see osa, millele kasutajad veebisaidiga suhtlemisel juurde pääsevad, sealhulgas pildid, nupud, värvid, animatsioonid, vormid, tüpograafia jne. Kuigi esiosa arendaja on programmeerija, kes kodeerib veebisaidi esiosa ja tagab saidi nähtavus jääb erinevates veebibrauserites samaks.
Tasuta allalaadimine PDF-vormingus: Frontend Developer Intervjuu küsimused ja vastused
2) Milliseid oskusi on vaja?
Esiosa arendaja jaoks vajalikud oskused hõlmavad
Täiendavad oskused Mõned täiendavad oskused võivad olla kasulikud
- Brauseritevahelise testimise tundmine
- CMS-i moodi tundmine WordPress, Joomla or Drupal
- Teadmine PHP ja OOP omad (objektorienteeritud programmeerimine)
- Teadmine SEOja tööriistad nagu Flash ja Dreamweaver
3) Selgitage, mis on Three.js ja selle olulised funktsioonid?
Three.js on avatud lähtekoodiga JavaScripti 3D-teek, mis võimaldab teil luua ja kuvada animeeritud interaktiivset 3D-arvutigraafikat mis tahes ühilduvas veebibrauseris, ilma et peaksite sõltuma patenteeritud pistikprogrammidest. Three.js-i põhifunktsioonid hõlmavad järgmist
- Renderdajad
- stseenid
- Kaamerad
- Tuled
- Animatsioonid
- materjalid
- Shaderid
- Objektid
- geomeetria
- Laadurid
- Eksport/Import
- Silumine
- Kasutajatugi
4) Selgitage, mis vahe on WebGL-il ja three.js-il?
WebGL | Kolm.js |
WebGL võimaldab teil GPU-d otsesemalt juhtida | Three.js on üles ehitatud WebGL-ile ja võimaldab teil hoolitseda paljude asjade eest, näiteks milliseid objekte iga kaader joonistada |
See on rohkem "vahetu režiim" | See on rohkem "säilitatud režiim" |
Sellel puudub täiendav tugi tekstile, ehitatud varjunditele, valimisele jne. | Sellel on täiendav tugi tekstile, valimisele, objektide hierarhiale jne. |
5) Selgitage, mis on CoffeeScript?
CoffeeScript on väike programmeerimiskeel, mis kompileerub JavaScriptiks. See aitab JavaScripti koodi paremini kirjutada, pakkudes teile ühtsemat süntaksit ja vältides JavaScripti keele ebaregulaarset olemust Coffee Scripti põhireegel
- Tühik on oluline: CoffeeScriptis pole lokkis sulgusid
- Sulgudeta: funktsioonid, mis võtavad argumente, ei nõua sulgusid

6) Millised on Coffee Scripti eelised JavaScripti ees?
- CoffeeScript võimaldab teil oma programmi väljendada palju vähema koodiga kui JavaScript
- Sellel on palju kergeid lisandmooduleid, nagu Ruby stringi interpolatsioon ja Pythoni stiililoendi mõistmine
- Muudab igapäevaste toimingute tegemise lihtsamaks CoffeScripti kui JavaScriptiga
7) Mille poolest erinevad CoffeeScripti muutujad JavaScriptist?
JavaScripti muutujate puhul peate käivitamiseks lisama selle lõppu semikoolonit, samas kui CoffeeScriptis pole vaja lause lõppu semikoolonit lisada. Erinevalt JavaScriptist lisab CoffeeScript semikooloni hõlpsalt.
8) Millised on Coffee Scripti põhireeglid, mida meeles pidada?
Coffee Scripti põhireegel
- Tühjad on olulised: CoffeeScriptis puuduvad lokkis traksid
- Sulgudeta: Funktsioonid, mis võtavad argumente, ei nõua sulgusid

9) Selgitage CoffeeScripti funktsioone?
CoffeeScripti funktsioonid on (valikuline) parameetrite loend, millele järgneb nool ja seejärel funktsiooni keha. Näiteks log = (sõnum) à console.log sõnum
10) Kui kasulik on CoffeeScriptis kloonimise funktsioon?
Kloonimisfunktsioon on kasulik Coffee Script by täiesti uue objekti loomiseks
- Kõigi atribuutide kopeerimine lähteobjektist uude objekti
- Kõigi alamobjektide lähteobjektist atribuutide kopeerimise etappide kordamine, kutsudes funktsiooni kloon
- Lähteobjektiks uue objekti loomine
11) Selgitage, mis on Thread-Local objekt Python Flaskis?
Flask kasutab sisemiselt lõime kohalikke objekte, nii et kasutaja ei pea objekte päringu sees funktsioonilt funktsioonile edastama, et tagada niidi turvalisus. See lähenemisviis on kasulik, kuid see nõuab kehtivat päringu konteksti sõltuvuse süstimiseks või kui proovite uuesti kasutada koodi, mis kasutab päringuga seotud väärtust.
Need intervjuu küsimused aitavad ka teie viva (suuline)
Hämmastav