A 10 legjobb kezelőfelület fejlesztői interjú kérdése és válasz
Íme a Front End Developer interjúk kérdései és válaszai a kezdőknek, valamint a tapasztalt jelölteknek álmaik állása megszerzéséhez.
1 Ki a kezelőfelület fejlesztője? Amit csinál?
A webhelyen az előtér az a rész, amelyhez a felhasználók hozzáférnek, miközben interakcióba lépnek a webhellyel, beleértve a képeket, gombokat, színeket, animációkat, űrlapokat, tipográfiát stb. Míg a frontend fejlesztője egy programozó, aki kódolja a webhely elejét, és biztosítja, hogy a webhely láthatósága változatlan marad a különböző böngészőkben.
Ingyenes PDF letöltés: Frontend fejlesztői interjú kérdések és válaszok
2) Milyen készségek szükségesek
A Front End Developer számára szükséges készségek magukban foglalják
További készségek Néhány további készség, amely hasznos lehet
- A böngészők közötti tesztelés ismerete
- CMS-szerű ismeretek WordPress, Joomla or Drupal
- Ismerete PHP és a OOP ( objektumorientált programozás)
- Ismerete SEO, és olyan eszközöket, mint a Flash és Dreamweaver
3) Magyarázza el, mi az a Three.js és fontos funkciói?
A Three.js egy nyílt forráskódú JavaScript 3D-s könyvtár, amely lehetővé teszi animált, interaktív 3D számítógépes grafikák készítését és megjelenítését bármely kompatibilis webböngészőn anélkül, hogy szabadalmaztatott beépülő moduloktól kellene függnie. A Three.js főbb jellemzői közé tartozik
- Renderelők
- jelenetek
- fényképezőgépek
- Lights
- Animációk
- Anyagok
- Shaders
- tárgyak
- geometria
- rakodógépek
- Export / Import
- Hibakeresés
- Támogatás
4) Magyarázza el, mi a különbség a WebGL és a three.js között?
WebGL | three.js |
A WebGL lehetővé teszi a GPU közvetlenebb vezérlését | A Three.js a WebGL-re épül, és lehetővé teszi, hogy sok mindenről gondoskodjon, például milyen objektumokat rajzoljon az egyes keretek |
Ez inkább "azonnali mód" | Ez inkább egy „megtartott mód” |
Nem rendelkezik további támogatással a szöveghez, a beépített shaderekhez, a szedéshez stb. | Van egy további támogatása a szöveghez, a kijelöléshez, az objektumhierarchiához stb. |
5) Magyarázza el, mi az a CoffeeScript?
A CoffeeScript egy kis programozási nyelv, amely JavaScript-be fordítódik. Segít a JavaScript kód jobb megírásában azáltal, hogy konzisztensebb szintaxist biztosít, és elkerüli a JavaScript nyelv szabálytalan természetét A Coffee Script alapszabálya
- A szóközök számítanak: A CoffeeScriptben nincsenek göndör kapcsos zárójelek
- Nincsenek zárójelek: Az argumentumokat felvevő függvényekhez nincs szükség zárójelekre
6) Milyen előnyei vannak a Coffee Scriptnek a JavaScripttel szemben?
- A CoffeeScript lehetővé teszi, hogy programját sokkal kevesebb kóddal fejezze ki, mint a JavaScript
- Sok könnyű kiegészítővel rendelkezik, mint például a Ruby string interpoláció és a Python stíluslista megértése
- A JavaScript helyett a CoffeScript segítségével megkönnyíti a mindennapi feladatok elvégzését
7) Mennyiben különböznek a változók a CoffeeScriptben a JavaScript-től?
A JavaScript változóinál pontosvesszőt kell a végére tenni a végrehajtáshoz, míg a CoffeeScriptben nincs szükség pontosvessző hozzáadására az utasítás végére. A JavaScripttel ellentétben a CoffeeScript könnyedén hozzáadja a pontosvesszőt.
8) Melyek a Coffee Script alapvető szabályai?
A Coffee Script alapszabálya
- A szóközök fontosak: A CoffeeScriptben nincsenek göndör zárójelek
- Nincs zárójel: Az argumentumokat felvevő függvényekhez nincs szükség zárójelekre
9) Magyarázza el a CoffeeScript funkcióit?
A CoffeeScript függvényei a paraméterek (opcionális) listája, amelyet egy nyíl, majd a függvény törzse követ. Például log = (üzenet) à console.log üzenet
10) Mennyire hasznos a CoffeeScript-ben a klónozás?
A klónozás funkció hasznos egy teljesen új objektum létrehozásához a Coffee Script by-ban
- Az összes attribútum másolása a forrásobjektumból az új objektumba
- Az attribútumok forrásobjektumból való másolásának lépéseinek megismétlése az összes alobjektumhoz a clone-függvény meghívásával
- Új objektum létrehozása forrásobjektumként
11) Magyarázza el, mi az a Thread-Local objektum a Python Flaskban?
A Flask belsőleg szálonkénti helyi objektumokat használ, így a felhasználónak nem kell objektumokat átadnia a függvényről a funkcióra egy kérésben a szál biztonsága érdekében. Ez a megközelítés hasznos, de érvényes kérési kontextusra van szükség a függőségi beillesztéshez, vagy ha olyan kódot próbál meg újrafelhasználni, amely a kérelemhez kapcsolt értéket használ.
Ezek az interjúkérdések a viva-ban is segítenek.
Elképesztő