Выйдите напрямую [закрытые] вопросы об интервью разработчика

73
задан 5 revs, 4 users 89% 14 May 2019 в 23:53
поделиться

5 ответов

Это зависит от уровня, на котором вы проходите собеседование. Я недавно закончил хороший раунд собеседований на фронтенд-должности (и нашел хорошую работу!;), Вот некоторые из вопросов, которые мне задали, которые, как мне показалось, выделялись (и были более сложными, чем другие).

  • Объясните разницу между функциями JavaScript call и apply .

  • Головоломка: имитируйте игру «Тайный Санта», в которой участвуют 3 или более участников, ни один из них не может получить свой подарок или получить более одного подарка. Сделайте это в JavaScript.

  • Определите два способа очистки плавающего элемента с помощью HTML / CSS.

  • В чем разница между восходящей цепью событий и захватом событий?

  • Опишите проблему отрисовки, которая у вас была в IE6 или IE7, и как вы ее преодолели.

  • Дайте определение термину «закрытие» и приведите его пример в JavaScript.

  • Объясните различия между стандартной моделью событий IE и DOM.

  • Как правильно оценивать JSON с сервера и почему это правильный способ?

39
ответ дан 24 November 2019 в 12:25
поделиться

Вопросы, которые вы предлагаете, слишком легко обмануть. «Вы работали с библиотеками javascript? Да. JQuery». Это мало что вам говорит. Я предлагаю переставить вопросы примерно так:

  • Опишите мне, как написать расширение для JQuery.
  • Опишите архитектуру JQuery и сравните ее с YUI
  • Что бы вы изменили в HTML5 / CSS3, если бы могли?
  • Какая ваша любимая функция в HTML5 и как бы вы ее использовали?

Они получают к большему пониманию, чем простому признанию фактов.

Вы можете просто задать вопрос в Javascript. Это не могло повредить.

15
ответ дан 24 November 2019 в 12:25
поделиться

Какую лучшую идею взаимодействия с пользователем вы придумали и реализовали в прошлом проекты?

-1
ответ дан 24 November 2019 в 12:25
поделиться
  • Что вдохновляет вас творить добро привлекательные и функциональные веб-сайты?
  • В чем, по вашему мнению, сильные стороны цифрового маркетинга через Интернет и социальные сети?
  • В каких областях веб-разработки вы занимаетесь увлекающийся? пожалуйста, варьируйте от от наиболее заинтересованных до наименее заинтересованных. (дизайн, код (HTML, CSS), интерактивность (Flash, silverlight, jQuery), юзабилити, SEO и т. д.).
  • Почему важно писать хороший семантический код и отделять информацию (HTML) от макета (CSS) и поведения (javascript)
  • Какой для вас хороший веб-сайт? не стесняйтесь показывать примеры
3
ответ дан 24 November 2019 в 12:25
поделиться

Мне нравится просить "конвертировать" в html классическую статью (т.е. журнал, журнальчик и т.д.) в семантически правильную разметку.

Это помогает узнать, знает ли разработчик о семантике, seo и т.д.

Некоторые другие вопросы, которые я люблю задавать:

  • Как объяснить DOM.
  • Почему и когда следует использовать div? (т.е. не каждый раз, а только при недостаточной разметке или необходимости обернуть несколько элементов)
  • Когда использовать идентификаторы, когда использовать классы?
  • Используете ли вы какие-то соглашения об именах для ваших идентификаторов и классов.

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

и большинство вопросов уже перечислены другими людьми.

8
ответ дан 24 November 2019 в 12:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: