7 открытых вопросов на фронтенд-интервью, которые принесут вам пользу

опрос

Перевод: сумасшедший технический ботаник

Оригинал: https://www.indeed.com/hire/interview-questions/front-end-developer

Независимо от того, являетесь ли вы интервьюером или ищете работу, содержащиеся в нем идеи могут принести вам большую пользу.

Как обеспечить доступность вашего сайта или веб-приложения?

Разобрать:

Фронтальные разработчики нуждаются в полном контроле над удобствами и доступностью при проектировании опыта для конечных пользователей. Этот вопрос позволяет интервьюмуру знать, что кандидат знает об этих стандартах и ​​лучших практиках.

Что хочет знать интервьюер:

  • Непосредственный опыт внедрения стандартов юзабилити и доступности
  • Средства обеспечения доступности
  • Кандидат когда-либо реализовывал удобство использования и доступность в проекте?

Справочный ответ:

Я тестирую свое веб-приложение в различных браузерах и устройствах, чтобы проверить, работает ли оно на всех устройствах. Я также использую популярное программное обеспечение для чтения с экрана и другие вспомогательные решения, чтобы проверить, доступно ли оно для всех потенциальных пользователей. "

Какие функции вам нравятся больше всего, и как этого добиться во front-end проектах?

Разобрать:

Front-end разработчики тратят много времени на HTML5, они интегрируют веб-дизайны и реализуют различные функции, экономя время разработки и улучшая конечный продукт.

Что хочет знать интервьюер:

  • Глубокое погружение в возможности HTML5
  • Уметь четко объяснить, как соискатели использовали HTML5 в прошлых проектах.
  • Креативное использование HTML5

Справочный ответ:

По сравнению с предыдущими версиями мне нравится поддержка мультимедиа в HTML5. Когда я разрабатываю эту функцию, я делаю видео и аудио важной частью взаимодействия с пользователем, не беспокоясь о том, что они не загружаются должным образом или не ломают страницу.

Как организовать код CSS и JavaScript, чтобы другим разработчикам было проще его использовать?

Разобрать:

Front-end разработчики часто работают над кодом, созданным бывшими сотрудниками, или работают в команде. Этот вопрос позволяет интервьюеру увидеть, может ли кандидат создать веб-сайт или веб-приложение, понятные другим сотрудникам.

Что хочет знать интервьюер:

  • Опыт организации и комментирования кода
  • Что произойдет, если код не будет должным образом прокомментирован
  • Желание облегчить работу остальной части команды разработчиков

Справочный ответ:

Я разделил каждый компонент сайта на отдельный код. Каждый фрагмент кода прокомментирован, чтобы другие разработчики могли его изменить.

Можете ли вы объяснить концепцию CSS float на примере?

Разобрать:

Этот технический вопрос проверяет понимание респондентом общих элементов CSS. Этот вопрос — отличный способ проверить кандидатов и убедиться, что они не просто владеют CSS.

Что хочет знать интервьюер:

  • Какое конкретное определение поплавок CSS
  • Как соискатели используют этот элемент в своем коде
  • Может ли кто-нибудь объяснить эту техническую концепцию любому

Справочный ответ:

CSS float указывает браузеру разместить определенный элемент справа или слева от контейнера. Плавающий используется, когда я разрабатываю страницы, которые динамически изменяют размер в зависимости от разрешения пользователя. "

Как вы справляетесь с проблемами рендеринга в браузере? Считаете ли вы один браузер более сложным, чем другие?

Разобрать:

В зависимости от того, как отображается каждый браузер, разработчики интерфейсов должны внедрять хаки для конкретных браузеров в веб-приложения и страницы. Этот общий процесс должен быть знаком соискателям.

Что хочет знать интервьюер:

  • Примеры обходных путей для конкретных браузеров
  • Понять, как браузеры отображают приложения и страницы
  • Узнайте о конкретных функциях браузера

Справочный ответ:

Мне часто нужно изменить позицию DIV на веб-страницах Microsoft Edge. Для меня этот браузер является наиболее проблематичным, так как у меня почти никогда не бывает таких проблем в Chrome или Firefox.

Как познакомиться с новейшими передовыми технологиями?

Разобрать:

Технологии и стандарты в front-end разработке постоянно меняются. Кандидаты с навыками «непрерывного обучения» могут узнать, как улучшить процесс разработки и опыт конечных пользователей посредством непрерывного обучения.

Что хочет знать интервьюер:

  • Какие технические книги читали соискатели?
  • Вы участвуете в проектах с открытым исходным кодом или какие проекты с открытым исходным кодом есть у вас лично?
  • Пройти дополнительное образование или онлайн-курсы

Справочный ответ:

Я подписан на несколько журналов по фронтенд-разработке и часто посещаю форумы Stack Overflow. Эти ресурсы помогают мне быть в курсе новейших технологий в области фронтенд-разработки.

Какой ваш любимый фронтенд-проект? Почему?

Разобрать:

Этот вопрос дает интервьюеру представление о личных предпочтениях фронтенд-разработчиков. Некоторые соискатели могут предпочесть проект веб-сайта, в то время как другие предпочитают быть частью команды веб-приложений.

Что хочет знать интервьюер:

  • Взгляд на любимое направление развития
  • Энтузиазм, с которым они описывают проект
  • Примеры их любимых фронтенд-проектов

Справочный ответ:

Недавно я разработал веб-приложение для местной больницы. Это упрощает путешествие пациента, и приятно осознавать, что моя работа может помочь пациентам быстрее получить необходимую им помощь.

Добро пожаловать на официальный аккаунт Jingcheng Yideng: jingchengyideng, чтобы получить больше галантереи передовых технологий.