Pitanja za intervju za programere Junior Front End

Svrha ovog članka je upoznati svježe Front Web programere s pitanjima iz udžbenika. Ako tek ulazite u svijet programera, velika je šansa da ćete se osjećati nervozno tijekom intervjua za mjesto programera. Zbog toga bi se neka relativno osnovna pitanja mogla osjećati teže nego što su zapravo. Dobar brojač za ovaj scenarij je biti pravilno pripremljen.

Pitanja

Bez daljnjega, evo nekoliko pitanja s kojima biste se mogli susresti:

HTML / CSS

  1. Možete li objasniti u kontekstu CSS stila što znači display-style: inline-block?
  2. Ako imate
      element s nekoliko
    • elementi, kako biste krenuli s postavljanjem tih elemenata u nizu pomoću HTML-a i CSS-a?
    • U CSS stylingu kada biste koristili floats? Kako rade?
    • Kada biste koristili clear: both;:?
    • Što je Bootstrap? Kada biste ga koristili? Kako funkcionira njegov mrežni sustav?
    • Objasnite pojam responzivnog dizajna i kako on funkcionira? Koristite primjer ako želite.
    • Što je DOM? Što znate o tome?
    • Što je SASS? Koje su prednosti njegove upotrebe?

JavaScript

  1. Što je ECMAScript?
  2. Što je jQuery i za što se obično koristi?
  3. Koja je razlika između ==i ===u JS?
  4. Možete li nabrojati sve vrste podataka JavaScript?
  5. Što je funkcija povratnog poziva u JS-u i kada biste je koristili?
  6. Koja je razlika između undefinedi null?
  7. Što je asinkroni odgovor?
  8. Što znači JSON? Čemu služi?
  9. Kako biste objasnili zahtjev za API?
  10. S kojim ste API-ima surađivali?
  11. Kako biste poslali / pretvorili u JSON format?
  12. Koja je razlika između GETi POSTprilikom specificiranja AJAX zahtjeva?

Softver / Alati

  1. Jeste li surađivali s Photoshopom kao front end programer? Za koju svrhu?
  2. Koji ste sustav za verziranje softvera koristili? Možete li opisati kako bi tijek rada izgledao u ovom sustavu?

O tebi

  1. Koji je bio najteži projekt na kojem ste ikad radili? Zašto je bilo teško? Ako je to aplikacija / algoritam, možete li objasniti kako to funkcionira?
  2. Kako biti u toku s vijestima o tehnologiji?
  3. Na kojim sporednim projektima ste radili?
  4. Postoje li jezici ili okviri koje biste željeli učiti u budućnosti? Kako biste se podučavali? Zašto ste odabrali te jezike / okvire?
  5. Koje su najvažnije vještine i kvalitete koje bi trebao imati junior front end programer?

Ostale pripreme za intervju:

  • Kako se pripremiti za uspješan razgovor za posao u razvoju softvera
  • Uobičajena pitanja o SQL intervjuu
  • Kako se pripremiti za tehnički razgovor
  • Kako savladati izazove kodiranja razgovora za posao
  • Kako u svom intervjuu inteligentno odgovoriti (i postaviti) pitanja