Haastattelukysymykset Junior Front End -kehittäjille

Tämän artikkelin tarkoituksena on tutustuttaa tuoreet käyttöliittymän web-kehittäjät oppikirjojen kysymyksiin. Jos olet vasta pääsemässä kehittäjämaailmaan, on hyvät mahdollisuudet, että tunnet itsesi hermostuneeksi haastatellessasi kehittäjän mielipidettä. Tämän vuoksi jotkut suhteellisen perustavanlaatuiset kysymykset saattavat tuntua vaikeammilta kuin miltä ne todella ovat. Hyvä laskuri tälle skenaarialle on valmistella asianmukaisesti.

Kysymyksiä

Tässä on muutama kysymys, johon saatat joutua viipymättä:

HTML / CSS

  1. Voitko selittää CSS-muotoilun yhteydessä, mitä se display-style: inline-blocktarkoittaa?
  2. Jos sinulla on
      elementti, jossa on useita
    • elementtejä, miten aiot asettaa nämä elementit peräkkäin HTML: n ja CSS: n avulla?
    • Milloin käytät floats- muotoista CSS-muotoilua ? Kuinka ne toimivat?
    • Milloin käyttäisit clear: both;:?
    • Mikä on Bootstrap? Milloin käytät sitä? Kuinka sen ruudukko toimii?
    • Selitä reagoivan suunnittelun käsite ja miten se toimii? Käytä esimerkkiä, jos haluat.
    • Mikä on DOM? Mitä sinä tiedät siitä?
    • Mikä on SASS? Mitkä ovat sen käytön edut?

JavaScript

  1. Mikä on ECMAScript?
  2. Mikä on jQuery ja mihin sitä yleisesti käytetään?
  3. Mitä eroa on JS: ssä ==ja ===siinä?
  4. Voitteko luetella kaikki JavaScript-tietotyypit?
  5. Mikä on takaisinkutsutoiminto JS: ssä ja milloin käyttäisit sitä?
  6. Mitä eroa on undefinedja null?
  7. Mikä on asynkroninen vastaus?
  8. Mitä JSON tarkoittaa? Mihin sitä käytetään?
  9. Kuinka selität API-pyynnön?
  10. Mitä sovellusliittymiä olet työskennellyt?
  11. Kuinka lähetät / muunnat JSON-muotoon?
  12. Mikä on ero AJAX-pyynnön välillä GETja POSTmääritettäessä?

Ohjelmisto / työkalut

  1. Oletko työskennellyt Photoshopin kanssa käyttöliittymän kehittäjänä? Mihin tarkoitukseen?
  2. Mitä ohjelmistoversiojärjestelmää olet käyttänyt? Voisitko kuvata, miltä työnkulku näyttäisi tässä järjestelmässä?

Sinusta

  1. Mikä oli vaikein projekti, jonka kanssa olet koskaan työskennellyt? Miksi se oli vaikeaa? Jos kyseessä on sovellus / algoritmi, voitko selittää, miten se toimii?
  2. Kuinka pysyt ajan tasalla tekniikan uutisista?
  3. Mitä sivuprojekteja olet työskennellyt?
  4. Onko olemassa kieliä tai kehyksiä, jotka haluat oppia tulevaisuudessa? Kuinka jatkat opettamista itsellesi? Miksi valitsit nuo kielet / kehykset?
  5. Mitkä ovat tärkeimmät taidot ja ominaisuudet, jotka junior-käyttöliittymäkehittäjällä pitäisi olla?

Muu haastattelun valmistelija:

  • Kuinka valmistautua onnistuneeseen ohjelmistokehityksen työhaastatteluun
  • Yleisiä SQL-haastattelukysymyksiä
  • Kuinka valmistautua tekniseen haastatteluun
  • Kuinka valloittaa työhaastattelujen koodaamisen haasteet
  • Kuinka vastata (ja kysyä) kysymyksiin älykkäästi haastattelussasi