Въпроси за интервю за разработчици на Junior Front End

Целта на тази статия е да запознае нови разработчици на Front-End Web Developers с въпроси в учебниците. Ако тепърва навлизате в света на разработчиците, има голяма вероятност да се почувствате нервни, когато интервюирате за позицията на разработчика. Поради това някои относително основни въпроси могат да се чувстват по-трудни от това как са в действителност. Добър брояч за този сценарий е да бъдете правилно подготвени.

Въпроси

Без повече шум, ето няколко въпроса, които бихте могли да срещнете:

HTML / CSS

  1. В контекста на стила на CSS можете ли да обясните какво означава display-style: inline-block?
  2. Ако имате
      елемент с няколко
    • елементи, как бихте могли да настроите тези елементи подред, като използвате HTML и CSS?
    • В стила на CSS кога бихте използвали floats? Как работят те?
    • Кога бихте използвате: clear: both;?
    • Какво е Bootstrap? Кога бихте го използвали? Как работи неговата мрежа мрежа?
    • Обяснете понятието за реагиращ дизайн и как работи? Използвайте пример, ако искате.
    • Какво е DOM? Какво знаете за него?
    • Какво е SASS? Какви са предимствата на използването му?

JavaScript

  1. Какво е ECMAScript?
  2. Какво е jQuery и за какво се използва често?
  3. Каква е разликата между ==и ===в JS?
  4. Можете ли да изброите всички типове данни на JavaScript?
  5. Какво представлява функцията за обратно извикване в JS и кога бихте я използвали?
  6. Каква е разликата между undefinedи null?
  7. Какво представлява асинхронният отговор?
  8. Какво означава JSON? За какво се използва?
  9. Как бихте обяснили заявка за API?
  10. С какви API сте работили?
  11. Как бихте изпратили / преобразували във формат JSON?
  12. Каква е разликата между GETи POSTпри посочване на заявка за AJAX?

Софтуер / Инструменти

  1. Работили ли сте с Photoshop като преден разработчик? С каква цел?
  2. Каква система за версия на софтуер сте използвали? Бихте ли описали как би изглеждал работният процес в тази система?

Относно теб

  1. Кой беше най-трудният проект, по който някога сте работили? Защо беше трудно? Ако е приложение / алгоритъм, можете ли да обясните как работи?
  2. Как сте в течение с технологичните новини?
  3. По какви странични проекти сте работили?
  4. Има ли езици или рамки, които бихте искали да научите в бъдеще? Как бихте започнали да преподавате сами? Защо избрахте тези езици / рамки?
  5. Кои са най-важните умения и качества, които трябва да притежава младши разработчик отпред?

Друга подготовка за интервю:

  • Как да се подготвим за успешно интервю за работа по разработване на софтуер
  • Често задавани въпроси за интервю за SQL
  • Как да се подготвим за техническото интервю
  • Как да победите предизвикателствата за кодиране на интервюта за работа
  • Как да отговорите (и да зададете) въпроси интелигентно в интервюто си