Помните свое последнее собеседование при устройстве на работу? Кем себя видите через 10 лет? Какие ваши достижения на последнем месте работы? Почему мы должны выбрать именно вас? Откуда только современные HR-ы берут все эти зубодробительные вопросы. Недолго думая решил перевернуть описанный выше процесс с ног на голову. Обычно сооснователь и вице-президент Parallels Николай Добровольский собеседует всех кандидатов, приходящих в компанию. Но в этот раз пройти собеседование пришлось ему самому. Когда еще вместо ответов на скучные вопросы работодателя можно самому их позадавать. Тем более, что для Добровольского Parallels первое и фактически единственное место работы. Последнее собеседование у него было больше двадцати лет назад. Возможно поэтому беседа получилась местами очень смешной. Enjoy!


— На твой взгляд, какой возраст идеален для программирования?
— Любой.

— Что значит любой? Ты знаешь программиста, которому 65 лет, например, и он активно программирует?
— Конечно знаю. У нас в компании есть человек, которому близко к шестидесяти. Он хороший код пишет. Другой пример. Года два-три назад, читал письмо от нашего пользователя. Дядечка из Америки написал: «Мне 82 года. Программирую с самого начала и по сей день. Ваш продукт мне очень нравится. Вообще, это лучшее из произведений компьютерного искусства, что я когда-либо видел за свою долгую историю».

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



— Кого ты считаешь выдающимся программистом?
— Лешу Кузнецова.

— Стесняюсь спросить, это кто?
— Это легендарный человек, написавший вместе с Дэвидом Миллером TCP/IP стек Linux. Фактически все возможности сети Интернет 90-х годов стали доступны Linux-пользователям именно благодаря ему. Алан Кокс (другой известный в мировом масштабе Linux разработчик) сказал, что долгое время думал, что «Кузнецов» – это собирательное имя для потайной группы русских программистов, потому что один человек столько писать не может. Леша больше десяти лет отработал в Parallels. Он и сейчас на боевом посту.

— ТОП-3 ведущие российские ИТ-компании, на твой взгляд?
— Parallels, Acronis, Yandex.

— А западные ИТ-компании?
— Ну, Microsoft, конечно же. А еще мне очень нравятся Tesla и Amazon.

— А они-то как к ИТ относятся?
— Tesla, на самом деле – это ИТ-компания. Если чуть больше про них покопать, все становится на свои места. Я, например, прочитал книжку про Маска. Там треть книги посвящена Tesla и еще одна — SpaceX. Так вот, Tesla — это реально компьютер. Они, конечно же, собрали моторы с батарейками и все такое, но, грубо говоря, это компьютер на колесах. Потому что, если они сегодня что-то улучшают или находят баг, то ночью накатывается обновление, и на завтра у тебя уже другая машина. Это отличный пример, показывающий проникновение ИТ во все сферы жизни. Или, например, тот же самый Amazon, который все знают как самого большого интернет-ритейлера в Штатах. Там искусственного интеллекта и машинного обучения на два, на три порядка больше, чем в любой другой конторе, которую мы считаем ИТ-компанией.



— Услышал. Значит, Tesla!
— Нет, Microsoft! Все ругают Microsoft, но при этом все им пользуются. И у всех он хорошо работает.

— Ты собеседуешь практически всех, кто приходит в Parallels. Самая необычная история после встречи с кандидатом?
— Однажды приходил чувак, который в качестве причины ухода с прошлой работы назвал брак с тайской женщиной. Оказалось, парень съездил на отдых в Таиланд, познакомился с аборигенкой, привез ее в Россию, развелся с женой после 8-ми лет совместной жизни, женился и ушел с работы, для того чтобы окончательно начать жизнь с чистого листа. Правда, через год от него тайка сбежала и от нас он тоже тогда ушел.

— Кем ты себя видишь через десять лет?
— Мне нравится то, чем я занимаюсь. Думаю, что буду программировать и продолжать работать.



— Какие достижения и события в жизни ты мог бы отметить?
— Никаких.

— Скромность, самый короткий путь к неизвестности. Все-таки?
— Наверное, в моей жизни, пока самое большое событие – очная встреча со Стивом Джобсом. Этому предшествовало много работы, фактически рождение нашего продукта (Parallels Desktop for Mac – прим.) и апофеозом стало наше личное общение с основателем Apple. И это круто!

— Кто главнее: маркетолог или разработчик?
— Очень зависит от области. Возьми наш продукт, например. Мы его написали, он как-то заработал и сам себя разрекламировал. В начале не было ни маркетинга, ни отдела продаж, ничего. Но продукт был, и он начал продаваться очень хорошо. Это пример того, как есть продукт, который сам себя продает и ему маркетолог не нужен. Точно так же мы знаем, что есть замечательные бизнесы, когда люди продают снег эскимосам. И у них это отлично получается. Они вообще ничего не производят, но при этом умудряются что-то продавать. Бесполезный сервис, например. Очень хорошие маркетологи. Конечно, приведенные примеры, скорее относятся к крайностям. На самом деле, истина где-то посредине. Чем лучше у вас симбиоз, когда разработчик и маркетолог могут хорошо работать вместе, тем больше вероятность успеха.



— Что круче macOS или Windows?
— Лучше Windows на Mac! (смеется)

— Стив Джобс или Билл Гейтс?
— Стив Джобс мне нравится больше, хотя по жизни Билл, наверное, более правильный.

— Desktop или mobile?
— Mobile все больше проникает в нашу жизнь и когда-нибудь все уедет туда, но пока мне удобнее работать на Desktop.

— Назови три книги, больше всего на тебя повлиявшие?
— «Гении и аутсайдеры», «Дизайн привычных вещей» и различные биографические работы. Есть история Amazon, про Илона Маска, Стива Джобса.



— Три любимых художественных фильма?
— Мне очень нравится «Матрица». В свое время она меня по-настоящему поразила. Также мне понравился «13-й этаж». И комедии «День выборов» и «День радио». Вообще мне очень нравится то, что делает команда «Квартет И». Отличный юмор.

— Три лучшие актрисы на твой взгляд?
— Если честно, я актрис не очень-то хорошо знаю. Наверное, Джулия Робертс, Мэг Райан и третья пусть будет Оксана Акиньшина.

— Внезапно. А что насчет трех актеров?
— Мне нравится Александр Збруев, он в Ленкоме играет. Из западных Лиам Нисон и Аль Пачино.



— Что насчет любимых песен и групп?
— Там еще много таких вопросов? (смеется) «Машина времени» — «Поворот», «Кино» — «Перемен», «Чайф» и Высоцкий. Вообще очень люблю творчество Высоцкого. «Банька по-белому», «Кони привередливые» и все в таком роде.

— Лучшее занятие, после программирования?
— Спорт.

— Какой?
— Нужно перечислять? Бег, велосипед, плавание, дайвинг, парашют, коньки, ролики, хоккей. Вот вчера я сходил на ГУМ-каток. Полтора часа покатался. Отлично!

- Что тебе больше всего не нравится делать?
— Гладить рубашки, например.

— Лыжи или сноуборд?
— На самом деле, месяц назад я бы сказал лыжи. А сейчас я скажу, зависит от компании. Потому, что сейчас уже я катаюсь и на том и на другом.

— Небольшой блок вопросов про Parallels. Кто сегодня нужен компании, если мы говорим о персонале?
— Толковые программисты и тестеры нам всегда нужны. Сейчас активно набираем продажников по всему миру. Вообще, как в любой глобальной компании, у нас есть все подразделения, которые растут, и периодически какие-то люди в них меняются. По счастью, у нас хорошая аура в компании, поэтому большинство людей прирастает и остается с нами.

— Чем Parallels лучше, чем другие ИТ-компании?
— Во-первых, мы глобальная компания. Мы занимаемся очень технологичными вещами и соревнуемся с лидерами мирового рынка. Нам приходится работать над интересными и сложными задачами, при этом выдерживать давление со стороны сильных игроков. Второе, это точно, мы стараемся поддерживать семейную атмосферу в компании. У нас достаточно дружный коллектив. Даже корпоративные праздники мы стараемся проводить вместе с семьями, собираться вместе и так далее. То есть, помимо того, что у нас интересно, так еще и очень комфортно.

— Какие ценности компании ты мог бы отметить?
— Честность. Открытость. Гибкость. Порядочность.

— А кому в Parallels было бы трудно работать?
— Неколлективному человеку, который не слушает ни чьего мнения.

— Каким ты видишь будущее Parallels через 10 лет?
— Светлым. Будем развиваться и расширяться. У нас еще целая куча планов и идей.

— О чем ты мечтаешь?
— Да я как-то особо не мечтаю. Обычно ставлю цель и иду к ней.

— Да, в этом разница между мечтой и целью. Что тебя беспокоит в современном мире?
— Больше всего меня беспокоит непонятное развитие искусственного интеллекта. Не за нас боюсь, а за наших детей и внуков. Я поддержу мнение тех людей, которые глубоко погружены в данную тематику. Они озабочены тем, что мощности растут и возможности искусственного интеллекта расширяются в геометрической прогрессии. И когда он перерастет человеческий интеллект, то последствия непредсказуемы. Можно гадать, пытаться, придумывать, но спрогнозировать невозможно. Также, например, как обезьяна не может объяснить большинство наших действий. Кроме очень простых. Например, если она позвонила в колокольчик, то голая обезьяна принесла ей банан. А на самом деле эта голая обезьяна просто проводит свой эксперимент. Это следующая ступень развития, и последствия для человечества могут быть как волшебные, так и очень печальные. Вот это меня глобально беспокоит.

— Сколько тебе нужно денег для счастья?
— Не важно сколько у тебя денег, важно, чтобы хватало. Мне хватает.

— В чем разница между программистами мужчинами и женщинами?
— Никакой разницы. Есть просто хорошие программисты, а есть не очень. Среди мужчин и женщин есть и те, и другие.



— В чем разница между программистами из России, США, Европы и Азии?
— Мы умеем делать технически крутые вещи, но редко думаем об удобстве пользователей. Хорошие алгоритмы на высоте, но сервис оставляет желать лучшего. Этому нам надо учиться.

— Как часто ты ругаешься матом?
— Стараюсь делать это как можно реже.

— Самое необычное матерное слово, которое ты услышал в последнее время?
— На самом деле сейчас читаю iPhuck Пелевина. Не могу вспомнить… Там было крайне забавное слово в начале. Вообще у него масса забавных цитат. Вот, например, «Человеку не нужно трех сосен, чтобы заблудиться, — ему достаточно двух существительных».

— Ну, что ж, спасибо за интересный разговор.



P.S. Ну, что друзья, спасибо за внимание и проявленный интерес. Делитесь своими историями с собеседований. По итогам выберем три самые необычные истории и вознаградим тремя ключами к Parallels Desktop Pro, а это почти 5 000 рублей за штуку, плюс дадим приятных подарочков. Good Luck!

Кстати, если вы читали пелевинский iPhuck, можете в комментариях написать слово, про которое забыл Николай Добровольский? Лично я это словечко пока не нашел.

Комментарии (27)


  1. aPiks
    09.02.2018 18:48
    +3

    Я думал, сейчас получим интервью с ответами HR на вот эти вот классические вопросы от HR. А тут получается просто интервью с создателем компании. Вообще, интересный
    человек и руководитель.
    А на счет разницы между нашими программистами и программистами с запада, это то, что наши уверены, что знают всё. Поэтому, когда наших просят что-то сделать, если наш думает, что что-то сделать нельзя — то сразу говорит, что сделать нельзя и делать не буду. А западный программист сначала попробует 10 разных способов что-то сделать, и только потом скажет, что это сделать нельзя. Нередко, в этих 10 попытках, все таки находится способ сделать то, что надо. Ну это так, моё мнение.


  1. YaRobot
    09.02.2018 20:33
    +3

    На последнем собеседовании, несколько лет назад, было так:
    — Что вы знаете?
    — перечислил
    — Что делали на Х технологии?
    — то и это
    — Пиво пьешь?
    — Бывает
    — Какое?
    — Guinness / Kilkenny
    — Пошли в паб, там договорим.
    … ты меня уважаешь.

    Правда это был первый и единственный раз, когда мы так погуляли в пабе (корпоративы не в счет).


    1. khim
      10.02.2018 03:56

      У меня одно из первых собеседований (собеседовал, правда, я) было полной противоположностью. К нам в контору человек пришёл устраиваться на работу админом и меня попросили с ним «поговорить». За час где-то мы поговорили на несколько разных тем, причём ни одного правильного ответа я не услышал. Кандидат ушёл грустный… грусть прошла только на следующий день, когда мой начальник связался с ним, чтобы обсудить уже конкретно когда он на работу выйдет.

      Больше я старался так не делать.


      1. Chamie
        11.02.2018 16:50
        +1

        Так и не понял, как именно «так» не делать. Не разговаривать? Не делать кандитатов грустными? Не давать положительную(?) характеристику после плохого интервью? Как?


        1. khim
          11.02.2018 22:12

          Я думал это было понятно.

          Не делать кандитатов грустными?
          Примерно вот это. Если мы его взяли на работу — причём на следующий день, то это значит, что вопросы, которые ему достались (а кандидат, как мы помним, не смог правильно ответить ни на один) были просто очень сложными.

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


          1. Chamie
            11.02.2018 23:30

            Так разговор с вами ни на что не влиял, или вы каким-то образом сделали положительные выводы из неправильных ответов?


            1. khim
              12.02.2018 01:39

              Сделал положительные выводы. Вот один из вопросов (других не помню, но идея та же): у вас есть 6 рабочих станций и сервер с двумя сетевыми картами, а от провайдера получено 4 IP-адреса. Можно ли 4 рабочим станциям назначить «белые» адреса — если нельзя, то почему, если можно — то как?

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

              Проблема в том, что задача решается на том уровне в ядре Linux, которого ни в каких книжках нету… гораздо веселее, что во FreeBSD она, похоже, не решается вообще (когда наша фирма сокращалась и мы оба оттуда ушли был заключён договор с админом этого самого провайдера, чтобы он за небольшую плату поддерживал жизнь в нашем закутке — а тот был фанатом FreeBSD… через неделю он плюнул и убедил начальство выдать ему сетку /29 вместо четырёх IP, так как воспроизвести эту, отлично работавшую на Linux конфигурацию под FreeBSD просто не смог).

              P.S. Про FreeBSD, кстати, спорить не буду — может быть там это и возможно. Но человек с чуть ли не 10 годами опыта это сделать не смог, а я во FreeBSD не силён, так что врать не буду.


              1. mickvav
                12.02.2018 10:33

                Эмм… А надо именно ip-ники выдать, или входящие соединения на эти IP-ники получать, а что там на самих машинах будет — не важно?
                Просто во втором случае какая-то уж очень простая штука получается — 4 DNAT-правила, и всё. Или одно NETMAP, кажется.
                А если надо прям на них навесить, но и всё остальное тоже во что-то натить — тут придется хитроиз**нуться, но вероятно если сделать bridge-интерфейс и nat-ить исходящие соединения, от всего остального — тоже должно получится, нет?
                Другое дело, что обе конфигурации, гхм, малость костылеобразные и требуют тщательного документирования, что не было делано, судя по реакции нового админа.


                1. khim
                  12.02.2018 13:44

                  Эмм… А надо именно ip-ники выдать, или входящие соединения на эти IP-ники получать, а что там на самих машинах будет — не важно?
                  Этот вопрос тоже был задан. Ответ: нам неважно как раз что будет на сервер и оставшихся двух машинах (браузер работает — да и ладно), на этих 4 мы отлаживаем софт, который использует проприетарный протокол, который мы не умеем NAT'ить. Одна из них, впрочем, моя, так что я могу её дополнительно подкрутить…

                  А если надо прям на них навесить, но и всё остальное тоже во что-то натить — тут придется хитроиз**нуться, но вероятно если сделать bridge-интерфейс и nat-ить исходящие соединения, от всего остального — тоже должно получится, нет?
                  Если вы bridge'ите соединения, то ваши «внутренние» машинки будут выставлены «наружу» и не очень понятно что и откуда вы будете NAT'ить: у вас же после этого будет один интерфейс.

                  На самом деле там были просто руками нарисованы правила для iptables и ARP'а. Сервер выдавал на сетевые карты ARP'ом адреса, висящие «с другой стороны» и пересылал пакеты туда-обратно. А с моей машины был забрал диапазон портов под NAT (и он был запрещён к использованию у меня).

                  Другое дело, что обе конфигурации, гхм, малость костылеобразные и требуют тщательного документирования, что не было делано, судя по реакции нового админа.
                  Да нет, облом произошёл на первом шаге. FreeBSD отказывалась принимать и передавать дальше пакеты, которые приходили на адрес, которого у неё не было совсем ни на одной сетевой карте. То есть оказалось, что ARP-таблицы и таблицы роутинга у неё связаны: если вы отвечаем, что это «наш» пакет, то дальше его уже не отдать.

                  P.S. Собственно основная проблема была в том, что все IP-адреса были заняты под машинки, которым были нужны «белые» адреса. А серверу не досталось ничего. Кроме небольшого диапазона с моей машинки.


                  1. mickvav
                    12.02.2018 16:56

                    Ага, то есть тюнить пришлось и клиента тоже. Ну ок, оно полетит, конечно, но вы сами-то понимаете, что это какой-то дикий лес из костылей с целью — сэкономить конторе полторы копейки?


                    1. khim
                      12.02.2018 18:54

                      Ну ок, оно полетит, конечно, но вы сами-то понимаете, что это какой-то дикий лес из костылей с целью — сэкономить конторе полторы копейки?
                      Сейчас — да. Но сейчас у меня больше опыта.

                      А тогда — мне была поставлена задача, я её решил. Причём три компьютера из четырёх считали, что они работают «в вольном интернете» — в чём, собственно, и была задача. И оно отлично работало несколько лет — пока (уже после того, как я оттуда ушел) на FreeBSD перейти не решили.


              1. ToSHiC
                12.02.2018 13:51

                Смаршрутизировать /32 адреса?


                1. khim
                  12.02.2018 14:44

                  Адреса в TCP/IP не маршрутизируются. Маршрутизируются подсети. И да, из этих четырёх адресов можно было бы организовать подсеть, но толку? В каждой подсети два адреса служебyые (броадкаст и сама сеть), так что половина адресов пропала бы «зря».


                  1. ToSHiC
                    12.02.2018 14:59

                    $ sudo ip route add 1.2.3.4/32 dev lo
                    $ ip route show
                    <...>
                    1.2.3.4 dev lo  scope link
                    <...>

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


                    1. khim
                      12.02.2018 15:09

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

                      P.S. То, что «ip route» может отправить один адрес — это уже немного выход за рамки «стандартного» TCP/IP, но да — это, конечно, часть решения.

                      P.S. Собственно речь не идёт о том, что все «уж очень суперсложно и никто такого не сделает». Но оказалось что для собеседования — эта задачка чересчур сложна…


  1. humbug
    09.02.2018 20:57
    +1

    С ног на голову — это когда программист собеседует работодателя. А мы с вами прочли типичный пример болезни HR головного мозга.


  1. prefrontalCortex
    09.02.2018 22:11
    +2

    Кстати, если вы читали пелевинский iPhuck, можете в комментариях написать слово, про которое забыл Николай Добровольский?

    Возможно, вот это?
    Молодой и модный питерский художник в компании друзей, обкурившись травы, подходит к помойке, вынимает из неё какую-то блестящую железяку — то ли велосипедный руль, то ли коленчатый вал — поднимает её над головой и заявляет: «Чуваки, на спор: завтра я продам вот эту хероебину фирме за десять тысяч долларов».


    1. SmirkinDA Автор
      09.02.2018 22:49

      Гениальное :)


  1. oleg_gf
    09.02.2018 23:42
    +1

    10 лет назад владелец фирмы, где я работаю, пришёл ко мне домой и сказал:
    — Нам нужен компьютерщик — пойдёшь?
    Я ответил:
    — Да.

    Это считается за собеседование?


    1. SmirkinDA Автор
      10.02.2018 00:01

      Раз беседа была, однозначно да :)


  1. kokorins
    10.02.2018 12:25

    Мне повезло собеседования на корпоративе.


  1. NeverIn
    10.02.2018 15:47

    Работаю удаленно, матом ругаюсь отборным, хорошо, что никто не слышит, иногда проверяю не остался ли включен какой-то канал связи случайно…


  1. bayarsaikhan
    11.02.2018 17:08

    — Назови три книги, больше всего на тебя повлиявшие?
    — «Гении и аутсайдеры», «Дизайн привычных вещей» и различные биографические работы. Есть история Amazon, про Илона Маска, Стива Джобса.


    Хочется спросить — серьезно?! Это книги, оказавшие на вас наибольшее влияние?


    1. ggo
      12.02.2018 09:59
      +1

      А вы ожидали Clean Code? ;)

      У меня вот тоже в башке полный переворот произошел. И это была не техническая литература…


      1. Neikist
        12.02.2018 12:53

        У меня пока сильный пересмотр некоторых вещей произошел после «Совершенный код» Макконела и «Код. Тайный язык информатики» Петцольда.


  1. Eldhenn
    12.02.2018 10:41

    Опять кликбейт :(


  1. Followww
    12.02.2018 11:42
    +1

    Выполнил тестовое задание, получил отказ по причине того, что был выбран другой кандидат. Ответил письмом, что буду рад сотрудничать в будущем, если у компании появится такая потребность. Через год получил предложение о работе от этой компании. А собеседование — это просто проверка адекватности.