48 lines
4.3 KiB
Markdown
48 lines
4.3 KiB
Markdown
|
---
|
|||
|
title: Interview Questions for Junior Front End Web Developers
|
|||
|
localeTitle: Интервью для младших веб-разработчиков
|
|||
|
---
|
|||
|
Цель этой статьи - ознакомить свежих веб-разработчиков Front-End с вопросами по учебнику. Если вы просто попадаете в мир разработчиков, есть хорошие шансы, что вы будете нервничать при опросе для позитива разработчика. Из-за этого некоторые относительно основные вопросы могут чувствовать себя более сложными, чем то, как они на самом деле. Хороший счетчик для этого сценария должен быть надлежащим образом подготовлен.
|
|||
|
|
|||
|
## Вопросов
|
|||
|
|
|||
|
Без дальнейших церемоний, вот несколько вопросов, которые вы могли бы встретить:
|
|||
|
|
|||
|
### HTML / CSS
|
|||
|
|
|||
|
1. В контексте стилизации CSS вы можете объяснить, что означает `display-style: inline-block` ?
|
|||
|
2. Если у вас есть элемент `<ul>` с несколькими элементами `<li>` , как бы вы решили настроить эти элементы в строке с помощью HTML и CSS?
|
|||
|
3. В стилях CSS, когда вы будете использовать `float` s? Как они работают?
|
|||
|
4. Когда вы будете использовать: `clear: both;` ?
|
|||
|
5. Что такое Bootstrap? Когда вы его используете? Как работает его сетка?
|
|||
|
6. Объясните понятие отзывчивого дизайна и как оно работает? Используйте пример, если хотите.
|
|||
|
7. Что такое DOM? Что ты об этом знаешь?
|
|||
|
8. Что такое 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. Каковы наиболее важные навыки и качества, которые должен иметь младший разработчик интерфейса?
|