Re[7]: Как пройти собеседование в Яндекс
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 07.05.12 23:03
Оценка: 2 (1)
Здравствуйте, frogkiller, Вы писали:

F>Вот интересно, как народ себе представляет, какого рода рабочий код придётся писать человеку на позиции "разработчик поиска"? Даже не важно, в Яндексе, в Гугле или Бинге.


Лично я трактую требования так:

хорошее знание C++;

В компании гора говнокода/кода написанного поклонниками Александреску, в котором слабый C++ разработчик не разберется.

знание классических алгоритмов и структур данных

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

опыт разработки параллельных/многопоточных приложений

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

ответственность и аккуратность, умение тестировать собственный код

Этот пункт можно по разному трактовать.


Итого: судя по описанию вакансии, придется поддерживать/дорабатывать старый, далеко не всегда простой, многпоточный код, работающий в системе критичной к скорости работы и затратам памяти.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.