Ответы пользователя по тегу Управление персоналом
  • Как понять что перед вами Senior Developer?

    RabraBabr
    @RabraBabr
    Конечно нужно дать ему написать пузырек на бумажке. И вот если он молча встанет и уйдет или там начнет в удивлении разводить руками -"Ребят ну вы че?". То это нам не надо.

    А вот если он напишет его, то перед нами студент второго (или какого?) курса. Потому, что он прекрасно помнит его, так как делал лабу по нему пару недель назад. Тогда хватайте быка за рога. Переходите дальше, что там? Двоичные деревья? Потом пусть про очереди LIFO и FIFO. Потом про матричные вычисления (заодно уровень математики проверить). Потом кривые Безье, далее заливка Фонгом (ведь есть же у них компьютерная графика). Потом пройдитесь по ООП, наследование там полиформизм, поговорите про абстракции. Потом по паттернам - фабрики, медиатор, синглтон (вот антипаттернам). Далее можно про операционки, кольца безопасности. Потом пройтись по криптографии. Обязательно по базам данных, интернет протоколам TCP/IP. Узнать может ли он в OpenGL. В программирование шейдеров. Что там еще я забыл? А как же? Вот! Малое и большое О, графы, html 5 (по высоконагруженным системам на ангуляре не надо), asm, холиварные безусловные переходы, git, юнит тесты. Ну по железу там можно по основам, автоматы Мура/Миля, регистры. Можно даже еще круче на самом низком уровне про то как работает транзистор - p-n-p переходы. А и самое главное пусть напишет нейросеть, ну и конечно же в блокчейн.

    Вот если после 6-ти часового собеседования он не сломается и не сбежит. То надо добить его тестовыми заданиями. Ну там по пол часа на каждое. Пусть напишет, игру, поднимет клиент серверное приложение ну и там не знаю, векторный редактор напишет.

    Да из такого студента наверное через несколько лет вполне себе неплохой сеньор помидор может выйти.
    Ответ написан
    Комментировать