ПоискПочтаКартыМаркетНовостиСловариБлогиВидеоКартинки
Войти

Работа в Яндексе

Разработчик интерфейсов (JavaScript)

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

Хотите работать на переднем крае поисковых технологий и создавать вещи, которые до вас никто не делал? Сервису Яндекс.Картинки нужен опытный JavaScript разработчик, способный решать задачи на грани возможностей этого языка.

Сервис динамично развивается, у нас огромное количество идей. Мы ищем человека, который поможет нам реализовать наши задумки, будет активно участвовать в жизни проекта и надеемся, полюбит этот сервис так, как его любим мы.

Немного об инструментах и технологиях:

  • JavaScript, Template Toolkit, HTML, CSS, UNIX command line, Subversion, JIRA.

Что нам хочется от кандидата:

  • отличное знание JavaScript и желание быстро учиться вещам в которых недостаточно опыта,

  • хорошее знание jQuery и умение обходиться без фреймворков в случае необходимости.

Что мы ценим:

  • самостоятельность;

  • умение придумывать решения к задачам, с которыми не приходилось сталкиваться ранее;

  • хорошая коммуникабельность т.к. кроме написания кода нужно будет активно общаться с коллегами.

Если вам интересна эта вакансия выполните задание, а также дайте ссылки на свои самые интересные работы.

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

Подробнее об условиях работы в Яндексе

Продемонстрируйте свои знания

 

Объясните для чего предназначена и каким образом работает следующая функция:


function bind(method, context) {
      var args = Array.prototype.slice.call(arguments, 2);
      return function() {
            var a = 
args.concat(Array.prototype.slice.call(arguments, 0));
            return method.apply(context, a);
      }
}


Нужно нарисовать таблицу с большим количеством столбцов. Для того, чтобы таблица уместилась в экран, заголовки столбцов решили выводить вертикально.

Придумайте и реализуйте кросс-браузерное решение для вывода вертикальных заголовков. Браузеры: IE6+, FF3.0+, Opera 9.5+, Chrome 4.0+


На странице нужно показывать текущую температуру (например: -23.2ºC).

Значение должно обновляться раз в 15 секунд. Перечислите не менее 5 (лучше больше) способов (включая не кросс-браузерные) получения нового значения с сервера.


Есть сайт, состоящий из одной страницы, нескольких js файлов, нескольких css файлов, и десятка иконок. Нужно сократить время загрузки до минимума. Какие действия нужно предпринять?


Расскажите, что, по-вашему, такое идеальный интерфейс?


Расскажите нам о себе

 

Пожалуйста, укажите код города

 
ОтправитьОчистить

 

 

ещё

Темы для главной страницы

ещё

Картинки и цифры про интернет

ещё

Яндекс в Твиттере

ещё

Видеоролики

Для просмотра видео необходима включить поддержку Javascript.

Для просмотра видео установите проигрыватель Adobe Flash Player.

ещё

Исследования Яндекса

ещё

Технологии

Индексирование интернета

Поиск в интернете состоит из двух частей. Первая — поисковик обходит интернет, создавая его слепок на своих серверах. Вторая — пользователь задаёт запрос и получает ответ с серверов поисковика.

ещё

Офис

ещё

Прямой эфир

Для просмотра видео установите проигрыватель Adobe Flash Player.

in EnglishTürkçe