Какое количественное соотношение между тестерами, разработчиками и руководителями проектов? Как они взаимодействуют? Как происходит планирование проекта?
Для каждой занимаемой вами должности необходимо добавить описание достижений: «При осуществлении X я добился Y, что привело к Z». Пара примеров: • «Благодаря моей реализации распределенного кэширования время прорисовки сократилось на 75 %, что привело к сокращению времени входа в систему на 10 %». • «Благодаря реализации нового алгоритма сравнения на базе windiff средняя точность совпадений выросла с 1,2 до 1,5».
«О» большое — метрика, используемая для описания эффективности алгоритмов. Плохое понимание этой темы сильно вредит навыкам разработки алгоритмов. Мало того что оно произведет плохое впечатление на собеседовании, — такому разработчику будет трудно понять, в каких ситуациях его алгоритм начинает работать быстрее или медленнее.
Можно ли изучить материал при необходимости? Бесспорно. Однако очень трудно понять, что в данной ситуации может пригодиться бинарное дерево поиска, если вы не знаете о его существовании, а если вы знаете о его существовании, то, скорее всего, понимаете и основные механизмы его работы.
Если вы можете решить несколько сложных задач (возможно, с некоторой помощью), то, скорее всего, вы неплохо справитесь с разработкой оптимальных алгоритмов. Проще говоря, вы умны.