Попасть в Yandex
Надоело работать в маленьких web студиях делая "визитки" за 10% от выручки. Был вариант начать свое дело или пойти в крупную компанию чтобы делать работу которая нужна и востребована.
Позвали на собеседование в Yandex, значит попробую вначале второй вариант.
Итак, вакансия:
HTML-верстальщик
Требования:
- опыт разработки по BEM или знакомство с принципами BEM;
- отличное знание HTML/XHTML и CSS, особенностей их отображения в различных браузерах;
- уверенное знание JavaScript, умение писать самостоятельно и разбираться в чужих сложных скриптах;
- примеры реализованных проектов, интерфейсов, сверстанных сайтов, HTML-страниц;
- понимание принципов работы систем контроля версий.
Обязанности:
- верстка макетов веб-сайтов;
- верстка макетов бэк-офисов для систем внутренней автоматизации.
Критерий завершения
Получение офера
-
Повторение теории
Как работает рендеринг браузера, работа парсера, повторить все теги, и составить таблицу отобращения свойств в браузере
-
Повторение хаков под ie
Повторить и выписать все хаки под ie
-
Логические задачки
Уже ходил на собеседования Яндекса и ряд их мероприятий, они очень любят логические задачи. Поэтому лучше решить пару.
-
git
Скорее повторение т.к. я в работе использую svn и забыл что-то.
-
BEM и все-все-все
Разработка идет на BEM, нужно повторить "академически расово-верный BEM", я использую этот подход постоянно, но несколько исказил и адаптировал его для работы в студии где работал. На самом деле это совсем не сложный этап.
-
Подготовка к возможным вопросам на собеседовании
-
Основы linux
Базовые знания есть, но лучше еще пройти курс на stepic.org
-
js основной курс часть 1
Большой пласт, что будет на собеседовании не знаю, но нужно разбирать чужой код и писать обработчики самому. Поэтому: вся теория для падавана. Беру от сюда: https://learn.javascript.ru/tutorial
-
Введение
-
Основы JavaScript
-
Качество кода
-
Структуры данных
-
Замыкания, область видимости
-
Методы объектов и контекст вызова
-
Некоторые другие возможности
-
ООП в функциональном стиле
-
ООП в прототипном стиле
-
-
js основной курс часть 2
-
Документ и объекты страницы
-
Основы работы с событиями
-
События в деталях
-
Формы, элементы управления
-
Создание графических компонентов
-
-
js дополнение
-
Шаблоны <template>
-
Стили и селекторы
-
Импорты
-
Введение в AJAX и COMET
-
CSS-анимации
-
JS-Анимация
-
Оптимизация js
-
Утечки памяти
-
Окна и Фреймы, их методы
-
Пролистать справочник
-
-
Делаю проект на полностью на BEM стеке
- 2837
- 01 мая 2015, 11:32
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением