Scopul acestui articol este de a familiariza proaspătii dezvoltatori web front-end cu întrebări despre manuale. Dacă abia ajungi în lumea dezvoltatorilor, există șanse mari să te simți nervos atunci când intervievezi pentru pozitia unui dezvoltator. Din această cauză, unele întrebări relativ de bază s-ar putea simți mai dificile decât cum sunt ele de fapt. Un contor bun pentru acest scenariu este să fii pregătit corespunzător.
Întrebări
Fără alte întrebări, iată câteva întrebări pe care le-ați putea întâlni:
HTML / CSS
- În contextul stilării CSS, puteți explica ce face
display-style: inline-block
reprezinta? - Dacă aveți un
<ul>
element cu mai multe<li>
elemente, cum ați merge la configurarea acestor elemente la rând utilizând HTML și CSS? - În stilul CSS când ați folosi
float
s? Cum funcționează? - Când ați folosi:
clear: both;
? - Ce este Bootstrap? Când l-ați folosi? Cum funcționează sistemul său de rețea?
- Explicați noțiunea de design receptiv și cum funcționează? Folosiți un exemplu dacă doriți.
- Ce este un DOM? Ce știi despre asta?
- Ce este SASS? Care sunt avantajele utilizării acestuia?
JavaScript
- Ce este ECMAScript?
- Ce este jQuery și pentru ce se folosește în mod obișnuit?
- Care e diferenta dintre
==
și===
în JS? - Puteți enumera toate tipurile de date JavaScript?
- Ce este o funcție de apel invers în JS și când ați folosi una?
- Care e diferenta dintre
undefined
șinull
? - Ce este un răspuns asincron?
- Ce înseamnă JSON? Pentru ce se folosește?
- Cum ați explica o solicitare API?
- Cu ce API-uri ați lucrat?
- Cum ați trimite / converti în format JSON?
- Care e diferenta dintre
GET
șiPOST
când specificați o cerere AJAX?
Software / Instrumente
- Ați lucrat cu Photoshop ca dezvoltator frontal? Cu ce scop?
- Ce sistem de versiune software ați folosit? Ați putea descrie cum ar arăta un flux de lucru în acest sistem?
Despre tine
- Care a fost cel mai greu proiect la care ai lucrat vreodată? De ce a fost dificil? Dacă este o aplicație / algoritm, puteți explica cum funcționează?
- Cum rămâi la curent cu știrile tehnologice?
- La ce proiecte secundare ați lucrat?
- Există limbi sau cadre pe care doriți să le învățați în viitor? Cum ați merge să vă învățați? De ce ați ales aceste limbi / cadre?
- Care sunt cele mai importante abilități și calități pe care ar trebui să le aibă un dezvoltator de front-end junior?
Alte pregătiri pentru interviu:
- Cum să vă pregătiți pentru un interviu de succes în dezvoltarea software-ului
- Întrebări frecvente ale interviului SQL
- Cum să vă pregătiți pentru interviul tehnic
- Cum să cucerești provocările de codare a interviurilor de muncă
- Cum să răspundeți (și să puneți) întrebări în mod inteligent în interviul dvs.