Это последняя группа вопросов, которые мы задаем некоторым кандидатам на собеседовании. Не могу сказать, что мы используем БД и Web технологии в каждом проекте, но такие проекты есть и их не мало. Поэтому знания в этих областях являются дополнительной плюшкой для кандидата.
БД
- Типы БД. Иерархические, Объектно-реляционная, реляционная.
- Таблицы и View(Представление). Назначение.
- Хранимые процедуры, триггеры и курсоры. Назначение и примеры использования.
- Нормализация. Причины, 5 основных уровней нормализации, как нормализовать базу данных по третьей нормально форме.
- Первичный, внешний, составной и суррогатные ключи . Причины появления ключей, выбор полей для ключей, выбор типов данных для ключей (для каждого из типов ключей).
- Кластерные и не кластерные индексы и их назначение.
- Безопасность БД. Какие объекты и как необходимо защищать.
- SQL запросы к БД (INSERT, UPDATE, DELETE, SELECT). Использование JOIN, UNION, INTERSECT, CONCAT.
- noSQL БД. Особенности.
Web
- HTML. Назначение. Основы построение веб страниц.
- Как уменьшить время загрузки веб-страницы?
- Javascript. Назначение. Принцип работы.
- Классическая модель веб-страниц и AJAX. Преимущества и недостатки.
- CSS. Назначение. Селекторы. Наследование. Каскадирование. Приоритеты стилей CSS.
- jQuery. Назначение, возможности, простейший пример использования. JQuery UI.
На этом наши вопросы заканчиваются. Теперь главное не затягивать с публикацией ответов =)
Комментариев нет:
Отправить комментарий