Лучшие 10 CSS и вопросы о HTML спросить интервьюируемого?

Каковы должны быть лучшие 10 CSS и вопросы о HTML спросить интервьюируемого? Протестировать его уровень знаний, если интервьюируемый упомянул опыт 2 лет в XHTML и CSS.

Править:

как мы можем знать перекрестную возможность создания расположения браузера интервьюируемого? Мой вопрос только связан с xhtml css кодирующий не о способности к дизайну

15
задан 9 revs, 2 users 80% 25 December 2009 в 08:48
поделиться

9 ответов

  1. Что такое модель CSS box?
  2. В чем разница между режимом причуд, стандартным режимом и почти стандартным режимом?
  3. Расскажите мне о hasLayout.
  4. Для чего нужна наиболее подходящая разметка: навигационное меню, картинная галерея, пост в блоге. (Зачем? Можете ли вы придумать какие-нибудь альтернативы? Может быть неплохо их нарисовать на белой доске или еще что-нибудь)
  5. Какая разница между

    Foo

    и

    Foo

    ?
  6. Почему это плохая идея? Bar
  7. Опишите, как установить непрозрачность и как она будет выглядеть в Gecko, WebKit и IE.
  8. Как установить несколько свойств в текстовые поля по умолчанию?
  9. Дизайн вызывает png файлы с альфа-прозрачностью, с какими проблемами вы можете столкнуться?

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

*.
15
ответ дан 1 December 2019 в 00:29
поделиться
  1. Знаете ли вы, как очистить флоты?
  2. Напишите простой вложенный список.
  3. Попросите их сделать простую разметку (заголовок, 2 столбца, нижний колонтитул) и включить в нее табличные данные. Посмотрите, не сходят ли они с ума, не сходят ли с ума таблицы или придерживаются того, что правильно.
  4. Какая разница между классом и элементом?
  5. Когда они делают макет, внимательно посмотрите, как они называют свои классы. Если они специфичны для компоновки ("левая колонка", "нижняя часть", "красный ящик") и не специфичны для структуры ("колонка", "заголовок", "нижний колонтитул", "навигация"), то они делают это неправильно.
  6. Если ответ на 1. - "используя очищающие divs", ударьте их по лицу битой, прежде чем отправить за дверь.
0
ответ дан 1 December 2019 в 00:29
поделиться

Ни одно количество вопросов в коротком интервью не установит уровень квалификации человека. Кроме того, возникает вопрос об инновационных качествах человека, которые могут не раскрыться в ходе интервью. Некоторые люди могут быть интровертными и застенчивыми или страдать от дрожания интервью, другие могут быть гладкоговорящими людьми с небольшим содержанием. Также существует проблема задавать объективные вопросы, а не мнения.

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

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

.
5
ответ дан 1 December 2019 в 00:29
поделиться
  1. Каковы, по Вашему мнению, основные различия между html и xhtml?
  2. Есть ли преимущества в использовании одного над другим?
2
ответ дан 1 December 2019 в 00:29
поделиться

Технический

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

Пара непростых вопросов.

Как абсолюты влияют на поток?

Как флоты влияют на поток?

(не влияют)

Каковы две практические разницы между относительным и статическим?

Определите их интерес к CSS и HTML с помощью темы "Что такое семантическая паутина и почему она так важна?". Люди должны с энтузиазмом говорить о том, чтобы донести информацию до слепых, например. Люди, которые действительно работают в HTML и CSS и знают свои вещи, как правило, с энтузиазмом относятся к тому, как информация существует для всех.

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

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

Спросите: что вы думаете о flash :-)

.
2
ответ дан 1 December 2019 в 00:29
поделиться
  1. Почему лучше разделить HTML и CSS?
  2. В чем разница между элементами inline и block?
  3. Для чего хорош doctype?
  4. В чем разница между классами и ids?
  5. В чем разница между margin и padding?

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

Обновление: Суть в том, какой ответ вы, конечно же, получите. Если вы спросите о марже и подкладке и получите чистый рисунок содержимого бокса, добавленную подкладку, пограничную линию и отступ, возможно, рухнув на другой бокс, вы знаете, что парень знает, о чем он говорит. То же самое относится и ко всем остальным вопросам.

13
ответ дан 1 December 2019 в 00:29
поделиться

Кроме специфических для HTML/CSS/JS вопросов или вопросов по решению проблем, я бы также спросил, какие инструменты он/она использует для выполнения задачи. Часто это дает хорошее представление о том, "как" кто-то работает, и дает хорошее/релаксированное пространство для обсуждения. У хороших разработчиков всегда есть хорошие и острые инструменты.

5
ответ дан 1 December 2019 в 00:29
поделиться

За последние пару лет я прошел ряд тестов, и, честно говоря, нет никаких вопросов, которые можно было бы задать, чтобы судить о том, насколько хорошо кто-то разбирается в кодировании в HTML и/или CSS.

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

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

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

Очевидно, что это не точная наука, но целый ряд этих методов всегда находил подходящих кандидатов для многих компаний, и кажется, что многие места Web Design в настоящее время редко задают вопросы и перейдут к простым практическим упражнениям, чтобы удостовериться, что интервьюируемый может делать то, что от него требуется.

.
3
ответ дан 1 December 2019 в 00:29
поделиться

Странно, что об этом еще никто не упоминал...

Поскольку человек утверждает, что у него два года опыта, он должен иметь для этого что-то показать - так что попросите посмотреть недавние работы. Даже если некоторые из их работ были внутренними или защищены NDA или подобными, если они хороши, у них должно быть что-то, что они сделали только для того, чтобы попробовать новые вещи или подобные вещи.

Я считаю, что настоящие примеры были бы лучшим критерием для оценки фактического мастерства в этом случае. Люди могут легко узнать различные детали HTML и CSS, но возможность их применения - это совсем другое дело. Это также должно продемонстрировать их умение писать кросс-браузерный совместимый код (Просто откройте их примеры в IE, FF, Opera, Safari/Chrome)

.
0
ответ дан 1 December 2019 в 00:29
поделиться
Другие вопросы по тегам:

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