Задачки для CTO на собеседовании

    Вдохновившись постом "Собеседование в Яндекс: Театр абсурда" хочу поделиться своими весёлыми историями.

    Я не то, чтобы редко собеседуюсь на работу - я этого обычно вообще не делаю. У меня и резюме-то нет, по большому счёту. Мой основной род деятельности - CTO и co-founder в IT-стартапах.

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

    История первая

    В далёком 2011 я стал со-основателем и CTO стартапа в области “новых финансовых технологий”. Стартап рос и органично развивался, однако затем, скажем так, потенциальные юридические расходы стали слишком высоки и учредители решили закрыть компанию. А мой давний друг Frank предложил купить все технические наработки стартапа и пригласил меня поработать CTO в его компании в Стокгольме. Я с радостью согласился, у них была небольшая команда и было огромное поле для деятельности в области улучшения процессов разработки.

    Но история не об этом. Шведская компания моего друга (а тогда уже и частично моя) прорабатывала вопрос о слиянии с очень-очень крупной и авторитетной компанией. И эта компания сказала - мы хотим провести интервью с вашими ключевыми сотрудниками.

    Сотрудников у нас было не много, и они захотели поговорить со всеми, кроме суппорта. Поговорили с программистами, дали им задачки порешать (я вот не уточнил какие, но не все были алгоритмические). Поговорили с юристами, там всё норм.

    И тут Frank мне пишет, что они хотят говорить со мной. Я всегда рад новым знакомствам, но напомню, что я - техдиректор и совладелец компании.

    Назначают два интервью по скайпу, друг за другом. Сначала техническое, затем с неким менеджером.

    В назначенный час я на связи, звоню, там на видео вежливый парень со славянским именем и фамилией. Говорю - привет, как дела, он отвечает - хорошо, но “I prefer English for essential things”. Тогда мне показалось, что наше интервью слушал кто-то ещё вне видимости камеры, но мне об этом не сказали.

    Он сперва попросил рассказать о себе, мы очень хорошо поговорили десять минут - я рассказывал о своём опыте управления разработкой, он задавал уточняющие вопросы, очень тактично затем немного рассказал о технической части со своей стороны и прозвучала сакраментальная фраза “We’re going to do a bit of coding, it should be fairly easy for you”.

    Говорю - так мне не интересна позиция разработчика у вас, на что получил ответ - “да-да, мы в курсе, но всё же мы должны предложить вам порешать задачки”.

    Как там @kesn писал - “Ну ок, решили проверить знание базовый вещей”. Не окей! Я очень вежливо, но настойчиво отказался (в задачи CTO компании любого уровня сложности входит много всего интересного, но умение решать алгоритмические задачки - точно не ключевая компетенция).

    Интервьюер оказался очень хорошим человеком, и ответил - “окей!”, тогда поговорим про ваш опыт как project manager и CTO. И мы провели оставшееся время в увлекательной беседе, которая, как мне показалось была ему интересна (судя по множеству вопросов по-сути, а не “для галочки”).

    Через 5 минут после завершения мне приходит емейл, что второе интервью мне не нужно. Я думаю - ну наконец сообразили, но странно, надо было интервью с менеджером делать вместо интервью с инженерами, ну ладно.

    Но нет. По неофициальным каналам я узнаю, что у неких вышестоящих людей сильно бомбануло после того, как я отказался решать задачки! Они посчитали себя обиженными.

    Быть может даже вся сделка сорвалась из-за того, что я отказался решать задачки на собеседовании на не-инженерскую позицию.

    История вторая

    Пишет мне в LinkedIn рекрутер. Да непростой рекрутер, а специалист по эксклюзивным кадрам, судя по профилю - сомнений нет, не обман. Такие пишут не часто, соглашаюсь пообщаться.

    В назначенное время звоню, начинаем общаться, и я узнаю, что очень-очень крупная российская финансовая компания подыскивает кандидатуру главы своего блокчейн-подразделения. Звучит интересно, я рассказываю о своём опыте - биткойн так, биткойн эдак, с 2011 года изучил его работу, непосредственно следил за развитием, соосновал стартап, затем работал в Стокгольме.

    И тут следует другая сакраментальная фраза - “Я правильно понимаю, что опыта работы с блокчейном у вас нет?”. Конечно, я нашёлся, что ответить - говорю, так весь блокчейн начался с биткойна и благодаря ему и появился этот термин, и все технологии с ним связанные. 

    Боюсь, что это не то, что мы ищем, нам нужен эксперт в блокчейн технологиях”.

    Вместо послесловия

    @kesn всё верно написал в конце своего поста. Кандидатов нужно уважать, и тестировать те знания и умения, которые будут нужны на той позиции, куда его хотят нанять. И если и следовать хайпу, то хотя бы минимально разбираться, что же такое блокчейн и какие там есть технологии.

    А вообще мне просто захотелось рассказать вам эти истории, надеюсь, вы посмеялись также, как и я.

    Средняя зарплата в IT

    120 000 ₽/мес.
    Средняя зарплата по всем IT-специализациям на основании 5 583 анкет, за 1-ое пол. 2021 года Узнать свою зарплату
    Реклама
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее

    Комментарии 66

      +36
      То есть опыта с блокчейном таки нет?
        +28

        и программировать отказываетесь.

          +21
          И не хватает гибкости в переговорах
            +1

            У меня тут недавно был тоже чудесный случай: "ты просто самый звёздный кандидат, но мы за тебя уже решили какие технологии будем использовать, пойдёшь к нам CTO?".

              0

              У нас тут очень класнынй проект, мы уже согласовали план, бюджет и наняли людей, почему ты не хочешь идти к нам PM?

              0
              Есть пример задачки которую предлагалось решить?
                +2

                Мы до них не дошли, а что делали остальные программисты я не видел. Но что-то алгоритмическое

                +3
                Имена компаний я специально не пишу, но при желании можно догадаться

                Я не догадался…
                  +4
                  Не окей! Я очень вежливо, но настойчиво отказался (в задачи CTO компании любого уровня сложности входит много всего интересного, но умение решать алгоритмические задачки — точно не ключевая компетенция).

                  Как человек проработавший в западной компании белее 7 лет скажу, CTO это не менеджер. CIO это менеджер. От CTO ожидают глубокого погружения в технологии. А не великих менеджерских скилов. Хотя последние должны быть. В общем, совершенно логично, что Вас просили задачи порешать.

                  Плюс нужно учесть культуру самой компании. Если она стремится в бирюзу, там Вы вообще не можете отказываться от задач. Какие бы они ни были. Так устроены круги. Заменяемость, наставничество и т.д. В общем бирюза.

                  “Я правильно понимаю, что опыта работы с блокчейном у вас нет?”

                  Биткоин это не блокчейн. Блокчейн это технология. Биткоин реализация. Видимо они ожидали иного объяснения.
                    +6

                    Погружение в технологии — это очевидно. Но решение алгоритмических задачек не показывает уровень владения технологиями. И CTO не обязан программировать сам, у него просто времени на всё не хватит. Уметь, понятное дело, должен.


                    Мой посыл был в том, что найм CTO отличается от найма инженера. И задачи у них совсем разные. Это топ менеджмент компании.


                    Компании не бирюза, и интервью было не для найма на позицию, а для m&a

                      +1
                      Шведы вообще все сводят к полной оптимизации. Если ты сейчас не занят как менеджер, программируй. Если не занят как программист — убирай офис. Утрирую, но надеюсь понятно. И это считается совершенно нормальным.

                      Конечно, с Вас попросят больше чем с программиста. И будут стараться получить именно то, за что заплатили. Но держать дорогого спеца который будет делать только одну функцию они не заинтересованы.

                      Если m&a они исследуют активы. И избавляются от неэффективных по их мнению. Это опять про культуру.

                      В общем, я совершенно не удивлен итогом. Тут менталитеты не сошлись. Ничего плохого в этом нет.
                        +2
                        я вам более скажу — такая тенденция сейчас везде — и в ИТ особенно — где на админа «вешают» и обязанности электрика, завгара, сантехника, закупщика. Про бухгалтеров-ресепшенистов и продажников-дизайнеров молчу.
                          +2
                          Есть тонкая грань между бардаком и оптимизацией. Она выражается в результате работы. Если вот это вот все не приводит к повышению эффективности, то это не про шведов.
                            0
                            На админов вешают все обязанности эникейщиков ещё с 90-х когда эта профессия в стране стала появляться.
                          –1
                          Есть разное понимание позиции CTO. Удивительно но есть компании, которые считают что CTO, это человек, который должен настроить инфраструктуру, и следить за тем чтобы она работала. Что-то типа мега-админ.

                          Следующий уровень — это компании, где CTO это понимание CTO как технического менеджера. Обычно представление такое: это человек, который занимается процессами, инфраструктурой, и управлением техническими специалистами. Как правило человек должен быть технически грамотным, и уметь находить язык с технарями.

                          Есть на мой взгляд третий уровень, это CTO в моем понимании — то есть настоящий CTO. Это технический визионер. Человек который может придумать и сделать технологии, инфраструктуру, технические процессы которые помогут компании добиться технического преимущества на рынке.
                          Это не просто сотрудник который настроит инфраструктуру, это человек который придумает технологии, которые позволят вашей компании добиться технического превосходства.

                          Как правило такие CTO, это CTO, которые видят новые идеи, и инновационные подходы, и глубоко погружены в программирование и технологии. Как правило такие CTO это CTO которые пропагандируют культуру того что все сотрудники даже включая CTO пишут код.

                          Это может звучат невероятно, но CTO крупнейших компаний писали и пишут код собственноручно, чтобы проверить какие-то новаторские идеи. Как правило это новейшие исследовательские разработки и инновационные эксперименты. Опять же в таких компаниях, технические лиды, тоже пишут код. Потому-что это лучшие специалисты, и если они не будут писать код, то код будут писать специалисты ниже уровнем и скиллом.

                          Приведу несколько примеров:
                          id Software — легендарный Джон Кармак — писал код, и продолжает его писать.
                          Epic Games — легендарный Тим Свини — не знаю пишет ли он код сейчас, но части UE4 он еще писал собственноручно.
                          Facebook — не менее легендарный Mark Zuсkerberg, долгое время даже продолжая рулить компанией огромного маштаба продолжал писать код

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

                          twitter.com/TimSweeneyEpic/status/1265451572353552384 — post Tim Sweeney в 2020, CEO гигантской технологической компании продолжает решать алгоритмические задачки.
                            +2
                            Читал где то, что код Цукерберга полное г*вно. Вполне вероятно что и во всех остальных примерах схожая ситуация. Тут опять же, поначалу писать код самому, когда это небольшой стартап и всё только начинается, не только можно, но даже скорее нужно, чтобы быть так сказать на острие. Но нужно ли продолжать это делать после?

                            Конечно всегда можно и полезно писать так сказать, для души, ибо я очень сомневаюсь что тот же Марк или Тим пишут или писали какие то бизнес-критичные фичи на поздних этапах.
                              +2
                              Справедливости ради надо заметить, что Джон Кармак не был нанят в id Software в качестве CTO. Он учредитель и ключевая фигура компании. Писал ли он код в Oculus Rift в качестве CTO — незнаю.
                              Марк Цукерберг — также учредитель, он придумал концепт. Да и вообще, учите матчасть I'm CEO Bitch, а не CTO ;-)
                            +3
                            Биткоин это не блокчейн. Блокчейн это технология. Биткоин реализация. Видимо они ожидали иного объяснения.

                            Аналогия: Я программировал с помощью MSVC. Правильно я поняла, что в языке С у вас нет опыта?
                              +2
                              Аналогия неверная. Скорее так: Я на С поддерживал программу «Блокнот». Есть ли у меня опыт в С?

                              Ответ — нет. Вы знаете только как блокнот работает на С. Применяли те паттерны которые актуальны для блокнота. Не факт что вообще что-то в нем писали больше чем поправить пару багов.

                              Но я не упираюсь в суть. Просто, очевидно, что хотели услышать что-то другое. Видимо как строили свои блокчены и они как-то помогали решать бизнесовые задачи.
                                0
                                Ну строго говоря вы не правы, причём абсолютно. Просто потому что блокчейн того же эфира отличается от блокчейна биткоина чуть более чем очень сильно.
                                +8
                                В общем, совершенно логично, что Вас просили задачи порешать.

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

                                Если она стремится в бирюзу, там Вы вообще не можете отказываться от задач.

                                С удовольствием поучаствовал бы в этом процессе, но внтри компании. Пока бОльшая часть компаний прямо напрашивается на красный путь и это в лучшем случае.
                                  0
                                  Согласен. Логично и то и другое. Ничего в вопросе нет удивительного. Как и в ответе. «Пощупали» друг-друга. Не сошлись. Но говорить об «интересности» данного случая я бы не стал. Просто нужно учитывать нюансы восприятия сторонами. Хотя может это действительно для меня не уникальный момент.

                                  С удовольствием поучаствовал бы в этом процессе, но внтри компании.

                                  Проблема (точнее не проблема) заключается в том, что бирюза это во-первых жесточайший отбор по разделению ценностей. Собес в бирюзу это отдельная песня.

                                  Но… внезапно… далеко не все компании, которые работают по бирюзе вообще об этом знают. Самый простой пример — бригада гастробайтеров. Их бригады отвечают практически всем признакам бирюзы. Но в курсе ли они об этом?

                                  Про западные компании примерно та же история. У них на уровне менталитета могут быть такие культурные отличия, которые полностью исключают работу самых крутых спецов из России. Они не возьмут, а мы не пойдем.
                                    +4
                                    Ничего в вопросе нет удивительного. Как и в ответе.

                                    Ну лично я вопросу удивился. Я бы ожидал других. Но в чужой монастырь, как известно. Зато мое право вежливо попрощаться и закончить встречу. Кстати следующий абзац про «бомбануло» полностью это подтверждает.

                                    Проблема (точнее не проблема) заключается в том, что бирюза это во-первых жесточайший отбор по разделению ценностей. Собес в бирюзу это отдельная песня.

                                    И может быть ровно таким же цирком. Во первых это не истина в последней инстанции а во вторых «бирюзовость» каждый себе представляет по своему.

                                    Их бригады отвечают практически всем признакам бирюзы.

                                    И вот тому пример, лидер у них все же красный.

                                    Вообще это тема отдельной дискуссии. Я честно даже стал уставать от этих вот культов. Иногда послушаешь о компании: ценности, миссии, гимны, веры, модели, а как вникнешь в тем что за ширмой — мама дорогая.

                                    Я ценными считаю совсем иные вещи. Например я всегда за сотрудников и интересен мне только тот бизнес который может платить сотрудникам выше среднего по рынку и не исповедует «незаменимых нет». Да, могу заниматься практически всем и опыт у меня есть в разных отраслях и опыт своей передавать люблю и считаю важным. И замену себе выбираю и готовлю. Но при этом строю всегда жесткую вертикаль и в конечном счете будет именно так как я скажу, в некоторых случаях без аргументов (потому что времени нет). И именно так я верю.
                                      +1
                                      Устать от темы ценностей не выйдет. Вот Вы говорите, что устали от них, и тут же декларируете свои ценности. Так уж мы устроены, что ищем «свою стаю». Важны не ценности а их совпадения.

                                      И вот тому пример, лидер у них все же красный.

                                      Не буду грести всех под одну гребенку. Ситуации разные. Руководствуясь своим личным опытом скажу что однозначно — нет.

                                      У них лидер тот, кому они доверяют. Да, он получает от меня деньги, да он получает от меня претензии о качестве. Но он выполняет функции наставника и переводчика. Сам берет шпатель и клеит плитку показывая как нужно. Если нет человека — замещает. «Котел» у них общий. Все знают кто сколько заработал. Делят по своим, общим правилам.

                                      Тут не в частности дело. А в мысли, что при всей берюзовости (типа (!) совершенства развития компании) к ним не пойдет работать «наш строитель». Работают парни на износ. Ценности у них иные. Хотя все такие «бирюзовые», а как-то бирюза все не та… не наша…
                                        0
                                        Вот Вы говорите, что устали от них, и тут же декларируете свои ценности.

                                        Я устал не от ценностей, а от «ценностей». Декларировать их и жить по ним вещи все таки разные и в корпоративном мире очень часто оно именно так.

                                        Так уж мы устроены, что ищем «свою стаю

                                        Само собой, вот только в корпоративном мире одна стая часто маскируется под другую.
                                    +2
                                    Спасибо, именно это я и имел в виду. Компании есть разные, и если там такие условия даже переговорного процесса, то это не устраивает ни лично меня, ни уж тем более не потерпел бы передать свою команду в такие руки.
                                    Насколько верное решение это было — история рассудит. Компания эта 14 апреля будет торговаться на бирже. Я их безусловно уважаю и масштабы моих деяний меньше, но на тот момент такие условия были неприемлимы.
                                      +1
                                      ни уж тем более не потерпел бы передать свою команду в такие руки.

                                      А вот это вызывает у меня уважение, снимаю шляпу.

                                      Насколько верное решение это было — история рассудит.

                                      А нужно ли это?) Я вот понизил приоритет и в итоге закрыл проект, который бы сейчас назвали социальной сетью, только тогда таких небыло, и по многим аспектам UX, вконтакте, который родился позже, много лет уступал. Просто мне показалось что идеи банальна и не взлетит. Выводы сделаны, уроки усвоены. Жалею? Иногда, но пользы это не приносит, посему особо не переживаю.

                                      Я их безусловно уважаю и масштабы моих деяний меньше, но на тот момент такие условия были неприемлимы.

                                      Возможно, только это и имеет значение. Жить как веришь — вот что важно, а масштаб, ну если только он часть веры, то да)
                                        0
                                        Имена компаний я специально не пишу, но при желании можно догадаться

                                        Особенно с подсказкой, что это шведская компания, у которой 14 апреля будет IPO.

                                        Upd: а, не, не написано, что шведская. Тогда сложнее, но всё равно, больше пяти-семи кандидатов не будет.
                                      +1
                                      Что подразумевается под бирюзой?
                                        0
                                        Я, кстати, скажу честно, что не знал этого термина до сих пор. Я знал про soft management уже давно, но вот как-то не доводилось слышать этого названия. Похоже, что термин не взлетел, хотя пытался в ~ 2017
                                          0
                                          Есть теория «спиральная динамика». Что важно — теория. Т.е. кто-то что-то высказал, но доказательств этому нет.

                                          Кто-то ее принимает, кто-то нет. Кто-то стремится к «высотам» (бирюзе), а кто-то считает, что «красное» это как раз идеальная модель и именно она должна стоят в самом верху.

                                          Я, лично, в теории вижу классификацию компаний. С выделением существенных отличительных черт классов. Понимая отношение компании к классу, можно достаточно точно предположить ее внутренние процессы и ценности.
                                            +1
                                            кто-то что-то высказал, но доказательств этому нет

                                            Это называется гипотеза. Теория же всё же имеет подтверждения.

                                              +1
                                              Я замечу что слово «спиральная» там не просто так и многие это упускают. Особенно это болезненно например для компаний, которые просто не выживут если не пройдут красную стадию.
                                                0
                                                Да, Вы правы. Предполагается даже то, что в компании могут быть слои на разных этапах развития. Скажем производство на красном уровне, НИОКР на синем, а TOPы на оранжевом.

                                                Базовый же уровень образования компании лежит на уровне спирали общества и государства где компания образуется. Для России красный уровень как старт — норма.
                                                  0
                                                  А потом они часто весело скатываются в фиолетовый или даже бежевый
                                          0
                                          del
                                          –14

                                          reactos, могу поделиться идеей для финстартапа. Лично мне понятно, что такой идеей поделиться можно только один раз. Поэтому увы небесплатно. Поделился бы с Яндексом, но оттуда никто не звонит. А им бы идеально подошло. Всем соцсетям бы идеально подошло. Включая Телеграмм. Блокчейн по сравнению с этим дедский сат. Сам метод придумали американцы. Но почему то они его не используют там где надо бы его использовать. Т.к. метод универсальный. Т.к. в финсфере американцы его не используют, то и другие всё, у них копируя, тоже. А зря.


                                          Имена неназванных компаний я тоже не угадал.

                                            +10
                                            Нет, спасибо
                                              +2
                                              babylon Могу поделиться идеей того как продавать идеи для финстартапов. Лично мне понятно, что такой идеей поделиться можно только один раз. Поэтому увы небесплатно. Поделился бы с reactos, но он мне не звонит. А ему бы идеально подошло. Всем авторам постов на хабру бы идеально подошло. Включая НЛО. Блокчейн по сравнению с этим дедский сат. Сам метод придумали малазийцы. Но почему то они его не используют там где надо бы его использовать. Т.к. метод универсальный. Т.к. в финсфере малазийцы его не используют, то и другие всё, у них копируя, тоже. А зря.

                                              Все имена вымышлены.
                                              +3
                                              Стадии развития разработки в стартапе, ограниченном в финансах при отсутствии квалифицированных сторонних инвесторов.
                                              1. Нанимается СТО с синьорскими скилами в программировании и претензией на архитектора, который запилит MVP. Возможно еще пара мидлов, чтобы не тратиться на обучение. После запуска в коммерческую эксплуатацию СТО выживают, все мидлы кроме одного уходят. Мидлу обещают СТО.
                                              2. Мидл становится синьором, нанимает синьоров по цене чуть выше рыночной с большими обещаниями дальнейшего роста и запускает все более ускоряющийся процесс разработки чтобы выжать из синьоров максимум. Сначала все довольны и разработка приобретает характер промышленной. Синьоры все знают и делают правильно. Тесты, code review, CI/CD. Появляются джуны. В какой-то момент владельцы бизнеса решают, что разработка стабилизирована, но потребляет слишком большой бюджет, тратится много времени на архитектуру, фичи пилятся со скоростью ниже, чем рождаются идеи в головах продакта и маркетинга. Всех разрабов, выше джуна гонят с проекта. Некоторое время джуны не дают проекту упасть по принципу «Работает, не трогай». Начинается поиск нормального СТО.
                                              3. Нанимается опытный СТО, желательно которого знают и уверены в его лояльности. Он нанимает команду с разумной иерархией. Иметь синоьрские скиллы в программировании ему не обязательно и во многих случаях даже вредно.

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

                                                Просто рассказал опыт. А совет простой — уважать даже самого джуниора, которого нанимаешь. А тем кто нанимается — работать в компании, культуру которой вы считаете достойной.
                                                +2
                                                Да, типичный «СТО и соучредитель». Прогать не умеет, с блокчейном не работал — а все туда же, в эксклюзивные кадры!
                                                  +2

                                                  Сегодня вот позвонили из одной конторы. Когда я задал вопрос: "Где вы сидите?", мне ответил, что "ул. Очаковская, ул какая-то". Я сразу понял район, но уточнил ст. м. рядом. На что мне в самой пренебрежительное форме тыкнули, что вообще-то все адреса надо знать, если в Москве живешь. Он и дальше корки начал мочить, но и этого хватит. Я такое часто замечаю весной и осенью, кстати. :)

                                                    +2
                                                    Я вот коренной москвич, но в голове расположение всех улиц не держу, и уж метро тем более. Да, видимо бывают весенне-осенние обострения :-)
                                                    0
                                                    Простите, но СТО не менеджерская позиция, а техническая.

                                                    Странно, если СТО программирует хуже своих подчиненных. К тому же они не просили чего-то из ряда вон, простые задачки и понимание блокчейн-технологии, звучит логично для СТО блокчейн-стартапа.
                                                    От задачек отказался, говорить про блокчейн-технологии тоже (биткоин — далеко не весь блокчейн), в их глазах это все выглядит странно.
                                                      +6
                                                      Chief Technology Officer по определению является позицией в компании уровня executive. Уровень executive — это старший (или высший) менеджмент компании. Высшим является Chief Executive Officer.
                                                      Возможно, вас смущает использование мной слова «менеджер», но в данном случае это не из области «менеджер по продажам», а человек, который принимает решения по управлению (manage — управлять) компанией.

                                                      В стартапе, если там есть CEO и CTO и больше никого нет, то там это не просто чисто формально, а с прицелом на будущее. Когда (и если) удастся привлечь инвестиции, то тогда эти люди остаются этими самыми CEO/CTO/и т.п. и нанимается штат сотрудников, которые претворяют те самые решения в жизнь.
                                                        +1
                                                        СТО, по русски, это технический директор.
                                                        Ключевое слово — технический, он управляет не сколько людьми, сколько технологиями.
                                                          +3
                                                          Технологии — это не автомобиль, ими управлять не надо. Их надо разумно выбирать.
                                                          А вот используют технологии в любом случае люди.
                                                            0
                                                            Технологии — это не автомобиль, ими управлять не надо.

                                                            Хоть технологии и не автомобиль, но управлять ими тоже можно и техдиру даже нужно. К примеру, выбрали внедрить блокчейн, определились, на базе чего, потом — какую оптимальную архитектуру построить исходя из ресурсов и потребностей — это и есть управление.
                                                              0

                                                              Для проектирования есть архитекторы. СТО тут причём? Или мы говоримся про стартап из 10 калек? Где СТО — это и безопасник, и архитектор, и Тимлид, и чувак по связям с клиентами?

                                                            0
                                                            Глупое выражение — «управляет технологиями». Он управляет практиками — т.е. сочетаниями технологий со знаниями людей, которые эти технологии используют
                                                          +4
                                                          Согласен с оратором выше. Для CTO менеджерские навыки многократно важнее технических. CTO это не тот, кто знает все (ну может быть в стартапах только), а человек у которого есть люди, которые знают все и он этим всем может управлять.
                                                          +6

                                                          Это жизнь. У собеседующего в голове одна картина СТО, а автора — другая. Не сошлись, бывает. Найдутся (находились, нашлись) те люди, с которыми автор мыслит схожими категориями. Ничего нового или удивительного.
                                                          Про алгоритмы уже оскомину набили.


                                                          Приведу один пример из жизни. В одном крупном городе России в снегопад градоначальник с лопатой побежал убирать снег (разумеется, под вспышки фотокамер), по мнению одних он молодец и не чурается черной работы, по мнению других он расписался в своей профнепригодности как топ-менеджер, который не в состоянии организовать работу тех, кто организует работу по уборке улиц. Каждая из групп людей считает, что права.

                                                            0
                                                            Когда я пришёл в «шведскую компанию», то первое, что я сделал — полностью собственноручно переписал backend на Node.JS за неделю. Потому, что прошлая попытка на Java заняла у команды год и он так и не было готов.
                                                            Но это — маленький стартап, можно себе позволить. И вот затем уже когда проблема, которую не могли волевым усилием решить до меня, решилась, тогда уже минимизировал количество времени, которое уделяю коду (и для этого наняли ещё сотрудников).
                                                            Затем времени на управление процессом разработки стало нехватать из-за роста числа программистов, понадобились промежуточные менеджеры и тимлиды.

                                                            Я считаю, что это называется органический рост. Хотя есть такие, кто бы сказал — если в title написано CTO, то программировать не должен.
                                                            0
                                                            весь блокчейн начался с биткойна

                                                            Думаю это не совсем корректное утверждение. en.wikipedia.org/wiki/Blockchain#History
                                                              +11
                                                              Если у вас CTO не знает, как писать код — у меня для вас плохие новости. Если CTO у вас пишет код — новости еще хуже.
                                                                +1

                                                                Требую продолжения банкета! Две истории — ну, как-то мало! Уверен, что их было больше!

                                                                  0
                                                                  Это точно, их гораздо больше, и при этом вот эти две — ещё «нормальные» :-)
                                                                  +2
                                                                  Мне кажется, что в таких собеседованиях многое решает вступление.
                                                                  Проводил пару десятков интервью на руководящие должности. Точнее техническое собеседование — один из нескольких этапов.
                                                                  В самом начале интервью делаю небольшое вступление. Говорю, что будет техническое интервью. Задача интервью — скрининг технических знаний по ключевым для нас технологиям и понятиям. Предупреждаю о том, что уровень вопросов может варьировать от оскоробительно простых до слишком сложных, но роль данного интервью не основополагающая для занятия данной позиции, поэтому нет ничего страшного, если кандидат не ответит на вопрос о том какие бывают уровни рейд-массивов или не знает как можно забэкапить файл, залоченный операционкой на чтение.
                                                                  Задача кандидатам на менеджерские позиции даётся, но кодирования не требуется — просто прошу устно рассказать как её решать, на пальцах, не вдаваясь в детали.

                                                                  Не слишком высокий технический уровень не является стоп-фактором для таких позиций (хотя все нанятые люди имеют высокий уровень). Но самый простой способ завалить техническое интервью со мной — написать подробнейшее резюме (хоть сейчас бери разработчиком) и полное отсуствие знаний по базовым вещам. Когда CV впечатляет намного больше, чем кандидат — однозначный стоп.
                                                                    0
                                                                    Так если не основополагающая, и вообще неважно, ответит правильно или нет — тогда зачем задавать эти вопросы?
                                                                    А в остальном я всецело согласен — резюме абсолютно бесполезно для меня при принятии решения.
                                                                      0
                                                                      Оценивается общий технический уровень. Незнание некоторых нюансов стоп-фактором не является. Выявляются сильные и слабые стороны, общее понимание процессов в разработке.
                                                                      Ну и, опять же, оговорка «не является определяющим» — это маленькая ложь. Кандидату проще расслабиться, если он понимает, что незнание ответов на некоторые вопросы не поставит крест на всём интервью.
                                                                    0
                                                                    Кандидатов нужно уважать, и тестировать те знания и умения, которые будут нужны на той позиции, куда его хотят нанять.

                                                                    То есть неуважение заключается в том, что на собеседовании спрашивают вопросы, к которым кандидат не готов? Или в чём-то другом? Сегодня "вопросы не те", завтра "я отказываюсь выполнять это задание, оно не соответствует веяниям современных технологий".

                                                                      –2

                                                                      Не увидел неуважения ни в первом ни во втором случае.
                                                                      Тех. дир который не может в кодинг совсем (а другого вывода сделать нельзя, основываясь на текущей информации) в код ревью тоже не сможет.
                                                                      Лично для меня это та часть работы, которую СТО должен уметь делать, даже если это не его повседневные обязанности.
                                                                      А то был один такой, всем СТО СТО, а по факту ssh порт до сервера через http loadbalancer пробрасывал. Фактически он не мог проверить мою работу.


                                                                      Что вас не устроило в случае с блокчейном — я тоже не понимаю. Вы же сами в статье написали типо "в блокчейн не умею, поэтому отвертелся биткойном". По крайней мере так это звучит. Вас не устраивает, что отмазка не прокатила?


                                                                      Извините за прямоту, но мне кажется, что вы ещё один эффективный продуктовый манагер не достойный спускаться до черной работы программистов.
                                                                      По факту может быть совсем не так ↑. Но чтобы это доказать, иногда надо спускаться до "окей, наверное хотят знать базовые вещи".


                                                                      PS и неплохо бы добавить в статью "задачки для СТО на собеседовании"

                                                                        0
                                                                        А то был один такой, всем СТО СТО, а по факту ssh порт до сервера через http loadbalancer пробрасывал. Фактически он не мог проверить мою работу.

                                                                        А зачем СТО проверять работу линейного (!) сотрудника?
                                                                        Начать с того, что Вы дикий пример приводите, но в работе линейного чувака может быть очень много технических нюансов. И если вы своим работникам не доверяете… то вообще зачем вы их нанимали?

                                                                        0
                                                                        Точно не зря картинку делал...image
                                                                          0
                                                                          “Я правильно понимаю, что опыта работы с блокчейном у вас нет?”.

                                                                          — Вы знаете TCP?
                                                                          — Да!
                                                                          — А IP?

                                                                          Это не шутка, этот диалог у меня был не один раз.

                                                                          Насчет алгоритчисеских задачек и загадок про гномиков — когда я стал фрилансером я про них забыл. Но и до того, насколько помню, обычно говорили на более интересные темы.

                                                                          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                          Самое читаемое