Fail review: неудачные собеседования vol.2

[«Fail review» — это сборник историй о рабочих провалах: что произошло, как исправляли и какие выводы сделали. Если есть, чем поделиться — присылайте свои истории на [email protected]]

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

Сергей Сыроватченко, SQL Server DBA

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

Пока коллега собирал вещи, у меня с финдиректором вышел весьма забавный диалог:

— Ты базы данных знаешь?
— Нет.
— Выучи за ночь. Завтра как мидла базиста тебя клиенту буду впаривать.

Именно так и началось мое знакомство с SQL Server. Все было новое, непонятное и чаще всего делалось по методу проб и ошибок. Очень не хватало толкового человека рядом, на которого мог бы равняться.

Следующие несколько месяцев все напоминало лютый треш. Начались авралы, вечные овертаймы и задачи, которые часто даже нормально сформулировать не могли. Моим любимым занятием стала вечная доработка отчета «35 форма» по раскладыванию готовых тортиков на простые полуфабрикаты. Но поскольку любой тортик мог быть частью другого тортика, то от этой «суровой челябинской» бизнес-логики сильно ехала крыша.

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

Попалась на глаза вакансия от агентства. Искали для себя разработчика со знанием .NET и SQL Server, чтобы сделать новую CRM систему по работе с клиентами. Их офис был в центре, но за день до собеседования попросили приехать в другой район. Аргументация была простая — их техлид сейчас работает на Залютино (прим. ред. — окраина Харькова) и собеседовать ему удобнее там. Для тех, кто из Харькова, — думаю, вы понимаете, какое это дно для офисного планктона. Текущая работа сильно пригрузила, и очень хотелось перемен, так что я все-таки рискнул.

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

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

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

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

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

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

Практически дословно:

— Меня зовут Егор, а это Игорь. Что ж, давайте еще раз познакомимся, но сперва сразу предупрежу. Мы вначале не готовы платить вам, поэтому пару месяцев вам придётся бесплатно поработать. Если против этого возражений нет, то нужно сделать простенькую систему учета, чтобы знать, сколько зеки спи....ли стулок за смену.

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

Первые пару дней я был под впечатлением от всего увиденного и всерьез задумался о том, что менять работу еще очень рано и надо поднабраться опыта. Стал усиленно изучать матчасть по SQL Server и со временем полностью ушел в разработку баз данных. И если раньше меня бомбило от того, почему меня кинули заниматься базами, то сейчас я об этом ни грамма не жалею.

В качестве небольшого послесловия, хотелось бы сказать, что это далеко не единственная трешовая история, связанная с собесами. Чего уж стоит монументальная история о том, как пожарник пришел на собес с годовалым ребенком на руках и начитывал ему Шилда. Хотя моя самая любимая сценка, когда коллега в порыве страсти отгрыз голову резиновой утке-пищалке...

Николай Рожков, DevOps Engineer

Первый случай назовем «А что я здесь делаю?». Однажды у меня закрутило в одном месте желание что-то изменить. В тот момент я был разочарован в текущем месте работы, и хотелось чего-то большего. Под руку попалось объявление о поиске админа в Ukr.net. Пожалуй, еще одним фактором было то, что их офис на Леонтовича, именно в том легендарном месте зарождения украинского интернета, сети обмена трафиком и трех широкополосных магистралей на Франкфурт.

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

Я сказал, что пришел на собеседование. Чувак оторвался от баночки с супом и такой: «Подожди, я доем». И вот тут я задал себе вопрос: «А что я, собственно, здесь делаю?». В общем, облом, но, с другой стороны, — жесткое подавление вот этого облома. Типа не бывает плохой и хорошей работы. Если взялся за дело — доводи до конца. Дядька доел суп и с видом бывалого университетского препода, рисуя на доске, обратился ко мне:

— Для начала реши математическую задачку.

И тут я, удивляясь самому себе, ответил:

— Я не считаю, что нам стоит продолжать. До свиданья.

Дядька опешил (правда, я тоже был немного шокирован) и начал брать меня на слабо:

— И что, даже не попытаешься?

— Нет, до свиданья. Спасибо, счастливо оставаться, — махал я рукой, направляясь к выходу.

Собственно, в тот момент я получил что-то типа двух инсайтов. Первый: не позволять никому относиться к себе как к недочеловеку, который должен доказать, что он имеет право. Второй: не трать ни свое, ни чужое время, не заставляй себя быть там, где дискомфортно.

И вторая история, — скорее, курьез «Как я провтыкал работу мечты».

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

Через два дня мы обсудили проект, всякое разное и пожелания кастомера. Вроде все шло, как дети в школу, пока за три часа до интервью с кастомером я не открыл письмо и не понял, что это та компания, работу в которой я рассматривал вышаком и челленджем для себя три дня назад. И вот тут-то все и накрылось, потому что я начал, как обычный советский человек, поправлять камеру-нервничать-нервничать-курить. В общем, проснулся адреналин и попытка контролировать себя. Кроме того, у меня забавный физиологический глюк: когда я волнуюсь, в горле пересыхает, и начинаю очень сильно картавить. Это еще больше добавляет неуверенности (хотя в обычной жизни мне как-то вроде пофиг).

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

В это время входит сестра:

— Ну как собеседование?
— Просрал.

Наверное, настоящая свобода (согласно гуманистическим традициям) — это возможность самостоятельно принимать решения, распоряжаться своим телом и имуществом. Не позволяйте никому вторгаться в ваше личное пространство, вовлекать вас без вашего же разрешения в некое подобие словесного бдсм и делать из себя оправдывающегося человека с ложным чувством вины. Если вам что-то не нравится, вы имеете право сказать об этом вслух и уйти, если ситуация не изменится. Любимое дело должно приносить удовольствие созидания и исследования, желание преодолевать челленджи, потому что это кайф и вызов самому себе.

Георгий Олейников, Full-Stack Developer

Первое мое собеседование было провальным. Я тогда учился в Канаде (в 2012 году). Хотел летом пойти в интернатуру, потому что денег у меня было в обрез, а там платили. Компания, которая первой мне попалась, — Fog Creek Software, ее основатель позже создал StackOverflow. Я страшно волновался, потому что у них на сайте было написано, что интерны получают пять тысяч долларов в месяц. У меня от таких сумм чуть глаза не повылазили. И я подумал: «Неужели такое бывает? Счастье — вот оно». Но меня туда не взяли. На собеседованиях по ту сторону океана спрашивают алгоритмические задачки. Нужно что-то в прямом эфире написать, какой-то код, самый простейший. А я, как человек, пришедший в IT из математики, вообще этих алгоритмов не знал. Я расстроился, потому что пять тысяч долларов остались не при мне.

В следующий раз пошел на интервью в Google. Оно тоже оказалось неудачным. Задачки там были не сложные, но я тогда вообще ни бельмеса не понимал в этих алгоритмах. Собеседование было по телефону, со мной общались два разных товарища. Я открыл гугл документ, печатаю, а они сразу видят, что я там делаю. Начинаю писать, думаю: «Они смотрят, блин, а я не шибко строптиво соображаю. Хм, наверно, это не очень хорошо выглядит». И вместо того, чтобы думать о том, как написать, я думал о том, как это выглядит. В итоге, конечно, ничего толкового не написал.

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

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

В общем, слышал звон, но не знаю, где он. Для «Гугла» этого было недостаточно, и, естественно, туда меня не взяли, но я особо не расстроился. Я понял, что просто не знаю этих алгоритмов. Потом почитал книгу Кормена. Такая книженция по алгоритмам, которую очень просто читать, если не вчитываться во всякие выкладки. Еще можно активнее «Википедию» полистать, там многое очень хорошо написано. И, конечно, это все помогло.

После учебы я пошел работать в Amazon, а через три года вернулся в Харьков. Думаю, надо искать работу в Украине. Решил поискать в Киеве, все же столица. Первое собеседование было в Luxoft. Это было совершенно провальное собеседование по Java. В «Амазоне» я три года программировал на Java, вроде как там разобрался во всем. Но на собеседовании что ни спросят — ни на один вопрос ответить не могу. Они задают вопрос про какой-то фреймворк, а я им: «Впервые слышу».

Потом они задали мне вообще классический вопрос: «Какие есть методы класса Object?». Я не думал, что у меня когда-нибудь в жизни такое спросят. Видел это в интернете и всегда смеялся. Для контекста — из класса Object наследуются все остальные объекты, и у него, конечно, есть некоторые стандартные методы, и любой вменяемый программист на джаве вспомнит несколько. Но меня этот вопрос застал врасплох. Говорю: «Ну, не знаю, какие, какие-то есть, надо бы загуглить. Я помню парочку, но полный список не назову».

И на все вопросы я примерно так отвечал: «Мм... надо загуглить», «Не знаю, нет, не слышал». Они, наверное, подумали: «Боже, какой идиот». А я не ожидал таких вопросов. Все-таки я думал, что меня попросят написать какой-нибудь код, сделать какую-нибудь архитектуру классов или какие-то такие, более стандартные штуки на соображалку, которые я привык делать. И, конечно, я никуда не прошел. Из этого я сделал вывод, что нужно все же подготовиться к собеседованию.

Еще существует такая проблема: когда сидишь в большой компании, помимо основного языка программирования, ты еще знаешь определенный набор инструментов, с которым работаешь. Их целая куча. О них никто не знает, кроме твоих коллег. Ты выходишь из компании (Amazon была моя первая работа) и думаешь: «Что в мире происходит, какой-то JavaEE, чего?». Ничего этого я не знал. И, конечно, это, наверно, повергло интервьюера в шок.

В итоге я все-таки решил не ехать в Киев, а работать удаленно в Харькове на всякие зарубежные стартапы. Ты ближе к продукту, больше ответственности, интереснее задачи и глобальнее решаемые проблемы. Пока мне так и не довелось поработать в украинском аутсорсе. До сих пор немного интересно, а как же там.

Кирилл Черных, MS SQL Server DBA/DB Developer

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

В одно прекрасное утро (это был четвертый день поисков, помню как сейчас) раздался звонок, и меня пригласили на собеседование в одну небольшую компанию, назначив собес на вечер этого же дня. Честно сказать, особого желания идти туда не было, но согласился. Прибыв, я набрал Алексея, ПМа, который привел меня в комнату к СЕО — Евгению.

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

После этой хвалебной оды Евгения самому себе, в разговор вступил Алексей. Рассказал о проектах (на тот момент было два, тестировать нужно оба по очереди), о командах. И плавно перешли к моим знаниям в предметной области. И тут Евгений достает распечатанный текст на листе формата А4 и начинает задавать вопросы с этого листа (список вопросов был похож на «что спросить на собеседовании у тестировщика»). Я ответил на все из них (сам был удивлен этому факту) и решил спросить:

— А вы с листа вопросы читали?
— Да.
— Вы же говорили, что вы сами тестировщик.
— Нууу... Понимаешь, я не держу все это в голове, мне это не нужно. Мой уровень давно выше этого.
— Окей, — подумал я про себя.

Наш диалог продолжается. К нему подключается Алексей и задает вопросы о менеджменте. На тот момент мои познания об этом были довольно скудными. Ответил на несколько вопросов, исходя из какого-то жизненного опыта. Тут у меня возник резонный вопрос:

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

Тут у меня картина немного сложилась. С таким отношением к тестированию действительно был нужен лист с вопросами — без него никак. Дальше мы еще пообщались минут 10. Как оказалось, искали тестировщика, который бы тестировал по технологии «поклацал», а остальное время готовил всю инфу для Алексея (потраченное время, эстимейты и т. д.) и разруливал ситуации с клиентом, пока его нет на месте. Про зп не говорили. Сказали, если заинтересую — то позовут на второй этап.

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

Артем Быковец, Agile Coach & ScrumMaster

Парень присылает резюме, хочет идти на Senior тестировщика в web-проект. Сейчас он по резюме мануальный тестировщик, но с перспективой автоматизации, говорит, что этим интересуется, что-то пробует, но в его компании нет развития. Я открываю резюме, вижу, он закончил одни курсы. Я как человек, который в курсах что-то понимает, знаю, что на этих курсах есть отдельный тренер, который обучает, как правильно врать в резюме про опыт работы. Начинаю сомневаться в опыте работы этого человека. Указана в резюме какая-то веб-студия, я нахожу ее сайт, вижу, что они просто клепают сайты-визитки, иногда шаблонные интернет-магазины. У них вся команда на сайте висит, там никакого упоминания о чем-то, связанном с тестированием, нет. Думаю, ну ладно, всякое бывает.

Говорю HR-ам: «Будьте готовы морально, что вот эти три года опыта работы высосаны из пальца». Они: «Вот, ты такой придирчивый к людям, нельзя быть таким негативным, еще не познакомился, уже в чем-то подозреваешь». Я говорю: «Ну ок. Хотите разоблачения вживую, давайте так». В общем, я подготовился как хороший тестировщик, распечатал себе на отдельный листик имена лидов этой компании, пиэмов, директоров. На собесе говорю кандидату:

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

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

Чувак начинает просто мяться. Не может нормально ответить, как зовут человека, с которым он работает. Говорю:
— Я просто некоторых людей из этой компании знаю. Ну тебе зарплату кто-то платит?
— Я последние шесть-восемь месяцев не из офиса работал, а фрилансил по чуть-чуть.
— А че так?
— Ну там не было столько работы, чтобы на фул-тайм.
— Мм... А почему так? Вроде много всяких сайтов.
— Ну так... У нас так получилось.
— Ладно, хорошо, то есть ты поэтому ищешь что-то новое?
— Ну да.
— Здорово, а расскажи, что ты там тестировал, какие проекты, о чем они были?
— Ну, там были сайты-визитки, всякие интернет-магазины.
— Хорошо, а конкретней можешь сказать, какие?
— Не помню, много всякого разного было.
— Ну два самых ярких проекта, в которых ты успел поучаствовать.

Чувак просто теряется, он не в состоянии вспомнить. Я вижу, у него начинает проступать такая троллиная улыбка в стиле: «Блин, вот это я вляпался». Смотрю на НR, говорю: «Ну что?». Они такие: «Ну ладно, ладно».

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

Это не единственный пример, порой были другие прикольные штуки. Когда в резюме у человека были написаны чуть ли не все языки программирования через запятую, все базворды, которые можно встретить в описаниях вакансий. При том он идет на интерн-тестировщика в большой аутсорсинг. Говоришь:
— А зачем тебе эти все слова в резюме или чего тогда на интер мануал тестировщика?
— Ну я все это учил, старался.
— Окей, хорошо, давай по порядку. Что такое http?
— Ну это интернет. (*Мм, отличный уровень познания*)
— Хорошо, а у тебя написано html, XML — это что?
— html — это веб-страница.
— Хорошо, а XML?
— Ну я там...мм...

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

Вторая история — искали мы в один аутсорсинг сильного менеджера, который мог бы взять под себя деливери нескольких крупных международных проектов, где-то суммарно человек 60 в Киеве. Посмотрели много разных кандидатов, кто-то с амбициями приходил, но не дотягивал и осознанно об этом говорил, что готов попробовать, рискнуть. Тут прилетает резюме. Мы смотрим и думаем: «Ничего себе, там, наверное, нас двоих, человек бы мог заменить и еще успевать кофе пить по полдня, судя по портфолио».

Резюме на восемь страниц! Мы сначала думали, что это какое-то вложение портфолийное распечатано вместе с CV, потому так много страниц. Потом присмотрелись и поняли, что нет :) Это настолько детально описана каждая позиция, проект, технологии...

Начали со знакомства. Оказалось, что человек знает нас с каких-то конференций. Начал рассказывать, потом беседа идет, ты хочешь что-то спросить. Только начинаешь — тебя перебивают и рассказывают две-три истории. Они довольно интересные, но никакого отношения к изначальному вопросу не имеют. Ты говоришь: «Окей, а как вы решали такие проблемы в проекте?». Кандидат: «Да, был у нас один случай...» и еще 40 минут вообще другой истории, которая вообще никак не связана с вопросом. Ну первые два предложения связаны, а потом ты сидишь и думаешь: «Господи, что происходит?».

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

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

Когда обсуждали кандидатов с моим вторым интервьюером, я говорю: «Что ты еще можешь сказать о нем? Потому как я еще под впечатлением, ведь ты-то ушел еще пару часов назад, а я там сидел...»
— А сколько ты там еще просидел?

Я говорю: «Вроде бы суммарно я там три часа провел. Я не знаю, как у тебя, но у меня впечатление, будто я пошел радио послушал, а не собеседовал».

Такое бывает. Не знаю, какая была цель у человека. Хотел ли он устроиться на эту позицию, или, может, он просто хотел познакомиться, прикольно пообщаться. В целом личность однозначно интересная... Мы решили, что нам слишком жалко людей, которые работают в этих командах, чтобы нанимать этого человека, потому что целыми днями они будут слушать его похождения Геракла о 12 подвигах, беге, свежей диете и каком-нибудь баскетбольном броске через полплощадки. Я думаю, его можно позвать на конференцию! Любую... ему есть что рассказать :)

Несмотря на огромное количество людей, работающих в IT в нашей стране да и не только, это очень-очень большая «деревня». Когда-то, когда я только создавал StartIT, нам взломали сайт. Он был на Drupal, только запущен, чтобы было хоть что-то. Мы не заморачивались и даже не думали, что кому-то захочется залезть в админку. В нее залезли не по нашей вине, это уязвимость самого Drupal. На ключевых страницах, где были оплата и описание услуг, поставили нам гифки со всякой порнухой межрасовой и не для гетеросексуалов так сказать.

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

И вот спустя где-то три года после этого, когда мы искали Senior QA Automation инженера, ко мне приходит наш QA Lead и говорит: «Вот еще один кандидат». Я смотрю резюме и узнаю моего старого доброго друга. Говорю:
— Елки ты палки, как в жизни повезло. Я сильно предвзятый, давайте я сразу не пойду его собеседовать.
— Так, может, сразу ему откажем?
— Нет, мне реально интересно, может, он очень крутой. Тем более, людям свойственно взрослеть, он был молодой, ему было там года 21, может, плюс-минус, всякое бывает, глупости делаем все.

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

Мы спросили:
— Ок, почему ты считаешь, что это твое?
— Ну как, потому что я — крутой инженер, а не манки тестер.
Я говорю:
— Да, я в курсе, ты там сайты взламываешь на Drupal, умеешь гуглить уязвимости. Ладно, расскажи тогда, как работает авторизация в http, как и для чего работают кеш, куки? Ответы последовали из серии: «Куки и кеш — это временное хранилище данных». Я говорю:
— Ну, а как это устроено?
— Я никогда не заморачивался, как это устроено. Мне это не надо, чтобы тесты писать.
— Ок, здорово, а что ты знаешь про тестирование АРІ?
— Я не тестировал АРІ, потому что у меня галимая команда, компания, мне там не дают этим заниматься, но я очень хочу, поэтому я точно ухожу.

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

В продолжение темы тесноты и знакомств в мире IT, у меня есть знакомый, который полетел к своим заказчикам в Швецию. У них там был после трех дней интенсивных встреч вечерний корпоратив. Он там познакомился с местной девушкой, которая, узнав, что он из Украины, сказала, что бывала у нас, но не в Киеве, а в городе, который начинается на «Ч».

Он говорит:
— А-а-а, наверное, Чернигов.
— Да-да, точно Чернигов. У меня там есть знакомый, я у него останавливалась.
— А как его зовут?

Оказалось, что она два года назад была в Чернигове, останавливалась у его родного брата. Тесен мир не только в украинском IT, он вообще очень тесен. И перед тем, как кому-то куда-то нагадить, надо дважды подумать, стоит ли это того.

Все про українське ІТ в телеграмі — підписуйтеся на канал DOU

👍ПодобаєтьсяСподобалось1
До обраногоВ обраному0
LinkedIn

Схожі статті




Найкращі коментарі пропустити

Не прошел тест на английский в DataArt, через 2 месяца уехал в Zalando, Берлин.

Георгий Олейников, советую даже не пробовать соваться в украинский аутсорс, продолжайте работать на зарубежные стартапы, там где людям нужен результат работы а не удовлетворения своего ЧСВ :)
Я думаю те интервьюеры из Люксофта были очень довольны собой после того как «завалили» чуваки из Амазона, который «ни хрена не знает».
Ну а в фогкрик, если вы попали на собеседование, то значит прошли телефонный прескрининг, а для интерна это уже показатель.

У нас в компании (Мюнхен) постоянно приколы с собеседованием. Приходит менеджер, спрашиваю, ну как девочка (девочка кодила 8 лет эмбедед с++), он говорит, очень умная, все ответила супер. Я, с надеждой, т.к. очень нужны люди, берем? Он такой, нет, она странная. Я-почему? Он-а она все интервью на листика котиков рисовала :D

В «Амазоне» я три года программировал на Java, вроде как там разобрался во всем. Но на собеседовании что ни спросят — ни на один вопрос ответить не могу.

Отличная фраза)

На тему работы с зеками (не из айтишного рабочего прошлого)... Был момент «надоели командировки, хочу сидеть на одном месте» (за 4 года компьютеризации бухгалтерии дома бывала 1 день в неделю). Решила вернуться к истокам — бухгалтеровать. Попалось объявление в Областное пенитенциарное управление ищет... вот это пенитенциарное как то не насторожило (вроде и начитанная, а значения слова не знала).Позвонила, назначили собеседование, адресс дали с уточнением «вам надо не просто №, вам надо №А». Гуглю и офигеваю — тюрьма! С другой стороны ну мне ж обл.управление, это админ.здание и работать тоже не на территории (а оно все через забор друг от друга). Ладно, где наша не пропадала — еду (муж решил для надежности завезти и подежурить в машине). Заранее определили, где там именно №А. Захожу в дверь и попадаю на пропускной пункт — ну реальная тюрьма. На меня так удивленно, мол, к кому. Говорю, что кадровик нужен (я в принципе очень уверенно с людьми общаюсь, а когда в шоке, то видимо на нервах ТАКАЯ убедительная, что вопросов ни у кого не возникает). Вот и охрана не засомневалась. Только робко попросили сдать ключи, мобильник и колюще-режущее (ну мало ли что я там при себе ношу). Вижу я тут не одна сдаю вещи, ну ок. И тут начался треш. Один из них кого то вызвал по рации и мне так к другим дверям показывает — вас проведут. Я открываю, а там мне уже двух «мальчиков» с автоматами на взводе вызвали и повели они меня быстрым шагом во внутреннее здание. Народ, вот честно, ниче не сделала, а как там оказалсь, ощущение что уже виновна, во всем созналась и зачитали приговор. Короче, тоска и жуть внутри организма. Думаю, нееее, на такое я не подписывалась. Пришли к кабинету кадровика и на месте выясняется, что это не к нему — это на картах ошибка (горите вы гугл и яндекс картографы!) и перепутан № и №А местами — он кадровик самой тюрьмы, а обл.управление это то, которое на карте. В общем той же компанией вернулись на пропускной пункт, забрала вещи и быстро на выход. КАК ПРЕКРАСНА ЖИЗНЬ! Я такой красивой улицы давно не видела )))))))))))) Муж из машины помахал, мол, уже? Я очень радостно изобразила, что не туда зашла и порулила уже в правильное здание. И вот уже админ.строение внутри произвело совсем другое впечатление. Какое то совсем непечальное, хотя интерьер и мебель — казённей не бывает.
Вывод: всё познается в сравнении. ))
Кому интересен финал истории, рассказываю. Т.к.и правда админ.часть уже после увиденного не угнетала, решила таки попробоваться (это ж бюджет, там конкурс). Без особого рвения освежила все дебеты/кредиты/балансы, заодно пенитенциарные внутренние нормативные акты почитала. Было интересно сколько таких желающих будет — место ж какое колоритное. На день икс было нас вроде бы 11 или 12 человек (не густо, но я ожидала не больше 2-х) и кроме меня все такие уже глубоко за 45. Раздали задания, я как то быстро закончила (не очень сложные, но я и не сильно заморачивалась с теми, которые не знала) и вот сижу скучаю. И надо же такой глазастой быть — прям внаглую из комиссии одна тетя другой, которая на вакансию сдает, так ненавязчиво кладет на стол листы и я вижу, что это уже полностью заполненые ответы на все вопросы. Тут я так заулыбалась — блат даже в таком месте — нет, не смогу я работать в системе. И я с чистой совестью откланялась. Зато, как тут в статье выразились, был инсайт: бюджет и система не для меня в принципе. И сразу стало легче жить ))

125 коментарів

Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.

Отправил 100 резюме, а ответили только с двух компаний? А написали что «Вы нам не подходите»?
Тогда это видео для тебя.
В CV на программиста, очень важно указать релевантный опыт и ссылку на свое портфолио
youtu.be/ej-vTg2hhKw

Отличная статья.

Пожалуй, история Георгия немного удивила тем, что пришлось пройти 3 собеседования, чтобы понять, что к ним лучше готовиться именно в контексте особенностей в той или иной сфере/стране. С другой стороны — все мы умные задним числом и со стороны, так что спасибо, что не побоялся и поделился опытом, было интересно почитать! Не каждый может в открытую признать свои ошибки. И здорово, что нашёл свой сегмент компаний, с которыми комфортно работать.

я работу менять не собираюсь, я здесь так, набраться опыта

Зато честно.

It depends. Если он рекрутеку тоже об этом говорил и его все равно пригласили значит компания заинтересована в привлечении новых сотрудников. И, как вариант, была намерена заинтересовать кандидата на собеседовании. А интервьюер оказался не в теме. И возможно немного приукрасил фразу кандидата.

Ну, да, а ты кандидата за это

сразу за дверь с черным билетом

Гы-гы-гы ну а с другой стороны если «работодатель» хочет не то чтобы предложить мне конкретно «на тебе Вася 100 рублей сделай мне это» а так «протестировать для себя» то пусть платит причём ставку отдельную потому как «тестирование меня» работа отдельная филигранная требующая отдельных навыков и подходов опять же ж для этой «работы» меня самого не требуется и если хочет подешевше а то и бесплатно то вон их +100500 других есть пусть выбирает и «тестирует» по самое нехочу чистый профитЪ!

А тебе этот час не оплатили что ли?

Тебя эксплуатируют борись с ними!!!

Ну да как бы чисто теоретически да но лично меня как человека более опытного как в заключении договорных соглашений так и в их исполнении в этом месте всегда интересует простой вопрос «а в какой именно момент лично у меня возникают обязательства и какие именно?»

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

Просто поразительно насколько «мелко плавают» в таких простых вещах все эти люди. ))

«Когда вы готовы выйти на работу?» (к) (тм)

Ну вот завтра готов вы сегодня уже делаете предложение? не делаете? а что вообще вы делаете? вы рассматриваете кандидатов? ну ок я с вами а когда сделаете предложение? вы не знаете когда? А как я могу планировать столь далеко чтобы заранее брать какие-либо обязательства исходя из вариативной возможности будет или не будет и если будет то когда именно?

Не поверишь встречал товарищей (просили порекомендовать людей) которым «нужен уже до конца месяца» но на вопрос об длительности процесса самого найма «ну до 3-х месяцев может быть...»

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

А пользуются они эти «уютные семейные» исключительно тем что «работают» с нанимаемыми сотрудниками именно как «по-семейному» типа «зачем нам лишние формальности и прочая бюрократия?» ага ага и просто потому что сотрудника они могут под это прогнуть потому как стороны в таких «отношниях» априори неравные а вот с подрядчиками уже сложнее там стороны уже прямо равные и «прогнуть» конечно можно но уже чисто бизнес никакой «семейности» хотите прогиб с заносом? выписывайте контракт на 10 млн и платите вперёд любой каприз за ваши деньги!

ЗЫ: особенно смИшно в этом отношении вот эти «собеседования в отделе кадров» где «личный контакт имеет роль» я уже прямо был стал спрашивать «а зачем?» так реально смИшно когда какие-то девочки рассказывают «ну мы должны видеть разные моменты поведения и есть не только язык но и язык тела психология бла бла бла вот это всё» вот я же ж не могу сказать прямо «девочка не делай мне смИшно потому что я на переговоры отдельно тренировался и отдельно переговаривался и я по уровню в этих переговорах тебе мягко говоря не ровня чтобы ты меня психически что-то там анализировала» но нет )) я же ж вежливый и лояльный я говорю «мы обязательно вам позвоним!» (к) (тм)

Так что таки да не делай мне смИшно ))

Проводить собеседования тоже работа

Как-то не очень удобно что наемный сотрудник сам решает что он будет делать, а что нет из своих задач

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

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

Ну, можно от нечего делать потестировать какие-то экспериментальные и\или экстремальные подходы. Например, стресс-тест кандидата. Когда ему сзади по стулу внезапно кто-то бьет, ну или там про интимные вещи выспрашивать. Все равно кандидат уже списан «в утиль», а так хоть что-то полезное от него можно получить :)

Надо было спросить какие он позы пробывал в сексе и рассказать про парочку новых. Ну а чьо, опыта ж хотел набраться)

На тему работы с зеками (не из айтишного рабочего прошлого)... Был момент «надоели командировки, хочу сидеть на одном месте» (за 4 года компьютеризации бухгалтерии дома бывала 1 день в неделю). Решила вернуться к истокам — бухгалтеровать. Попалось объявление в Областное пенитенциарное управление ищет... вот это пенитенциарное как то не насторожило (вроде и начитанная, а значения слова не знала).Позвонила, назначили собеседование, адресс дали с уточнением «вам надо не просто №, вам надо №А». Гуглю и офигеваю — тюрьма! С другой стороны ну мне ж обл.управление, это админ.здание и работать тоже не на территории (а оно все через забор друг от друга). Ладно, где наша не пропадала — еду (муж решил для надежности завезти и подежурить в машине). Заранее определили, где там именно №А. Захожу в дверь и попадаю на пропускной пункт — ну реальная тюрьма. На меня так удивленно, мол, к кому. Говорю, что кадровик нужен (я в принципе очень уверенно с людьми общаюсь, а когда в шоке, то видимо на нервах ТАКАЯ убедительная, что вопросов ни у кого не возникает). Вот и охрана не засомневалась. Только робко попросили сдать ключи, мобильник и колюще-режущее (ну мало ли что я там при себе ношу). Вижу я тут не одна сдаю вещи, ну ок. И тут начался треш. Один из них кого то вызвал по рации и мне так к другим дверям показывает — вас проведут. Я открываю, а там мне уже двух «мальчиков» с автоматами на взводе вызвали и повели они меня быстрым шагом во внутреннее здание. Народ, вот честно, ниче не сделала, а как там оказалсь, ощущение что уже виновна, во всем созналась и зачитали приговор. Короче, тоска и жуть внутри организма. Думаю, нееее, на такое я не подписывалась. Пришли к кабинету кадровика и на месте выясняется, что это не к нему — это на картах ошибка (горите вы гугл и яндекс картографы!) и перепутан № и №А местами — он кадровик самой тюрьмы, а обл.управление это то, которое на карте. В общем той же компанией вернулись на пропускной пункт, забрала вещи и быстро на выход. КАК ПРЕКРАСНА ЖИЗНЬ! Я такой красивой улицы давно не видела )))))))))))) Муж из машины помахал, мол, уже? Я очень радостно изобразила, что не туда зашла и порулила уже в правильное здание. И вот уже админ.строение внутри произвело совсем другое впечатление. Какое то совсем непечальное, хотя интерьер и мебель — казённей не бывает.
Вывод: всё познается в сравнении. ))
Кому интересен финал истории, рассказываю. Т.к.и правда админ.часть уже после увиденного не угнетала, решила таки попробоваться (это ж бюджет, там конкурс). Без особого рвения освежила все дебеты/кредиты/балансы, заодно пенитенциарные внутренние нормативные акты почитала. Было интересно сколько таких желающих будет — место ж какое колоритное. На день икс было нас вроде бы 11 или 12 человек (не густо, но я ожидала не больше 2-х) и кроме меня все такие уже глубоко за 45. Раздали задания, я как то быстро закончила (не очень сложные, но я и не сильно заморачивалась с теми, которые не знала) и вот сижу скучаю. И надо же такой глазастой быть — прям внаглую из комиссии одна тетя другой, которая на вакансию сдает, так ненавязчиво кладет на стол листы и я вижу, что это уже полностью заполненые ответы на все вопросы. Тут я так заулыбалась — блат даже в таком месте — нет, не смогу я работать в системе. И я с чистой совестью откланялась. Зато, как тут в статье выразились, был инсайт: бюджет и система не для меня в принципе. И сразу стало легче жить ))

Если будет третья часть, я бы поделился своим опытом.

У нас в компании (Мюнхен) постоянно приколы с собеседованием. Приходит менеджер, спрашиваю, ну как девочка (девочка кодила 8 лет эмбедед с++), он говорит, очень умная, все ответила супер. Я, с надеждой, т.к. очень нужны люди, берем? Он такой, нет, она странная. Я-почему? Он-а она все интервью на листика котиков рисовала :D

в Гермашке могут легко отказать если у тебя в резюме нет business style фото, твои скилы это вторично

Помнится тут кто-то про «Голлашку» писал, не вы? А еще наверно есть Австрашка, Юсашка, Бриташка...

В юсашке отказать по фото нельзя подсудное дело с ходу ))

Да я не об этом. Хотел обратить внимание на хамское высокомерие по отношению к стране-лидеру европейской экономики со стороны соотечественника-понаеха.

Ну вообще да «юсашке» никто не говорит не пишет потому что она «мерикосия» есть такое.

спасибо за фидбек, впреть в этой теме буду писать Федеративная Республика Германия

Das Grosse Vaterland будет достаточно ))

я встречал указание фото вообще не лепить, а то сразу в мусор во избежание

Неа:) ой, скиллы тут реально вторичное. Не брали людей, которые часто меняли работу (раз в 3 года:)), которые пришли в футболке вместо рубашки, от которых пахло и т.д.:) Поэтому тут поиск человека месяцев 6 занимает, они ищут его «на века» ;)

А потом через год «Ой, извини, проект закончился. Выставим ка мы тебя на улицу»

Всякое бывало.
Собеседование по телефону. Я примерно знал, что могут спрашивать и некоторые куски из документации тупо заучил.На определенном этапе чувак задает мне вопрос и как раз из того, что я буквально час назад читал.Ну и я оттарабанил без запинок, довольный собой.Последовала длительная пауза, после которой чувак заявил: «Ты читаешь с экрана!». Мои доводы, что так быстро нагуглить нужную информацию никто не в состоянии, на него не произвели впечатления. Далее все было скомкано и в результате дали негативный фидбек в агенство,мол, я читер. Я так подозреваю, что интервьювер сам ответы на вопросы не знал и тупо сверял мои ответы с тем, что у него было на экране.
Было еще очень странное интервью, когда тимлид мне мозг выел вопросами о том, с какой скоростью я печатаю. Даже попросил печатать что-то и наглазок оценивал скорость печати, недовольно цокая языком,мол, недостаточно быстро печатаю как для программиста. Думал его послать, но потом стало весело и я уже куражился. Самое смешное, что на работу таки взяли, хотя тимлид и продолжал порицать меня за низкую скорость печати. Но мы потом с ним даже
подружились и в итоге спустя полтора года уже я его нанял в другую компанию:)

Программист не машинистка, он не должен долбить как дятел а должен обдумать что он делает с кодом. Или им нужен был копи-пастер?

Да я думаю, что это был личный «пунктик» конкретного тим лида. Из подобного помню щепетильность одного из коллег на прошлой работе к знанию клавиатурных шорт-катов.

меня один раз так «зарезали» на интервью после парной кодинг-сессии с лэптопом (один из тестов) . интервьювер сказал что я не знаю наизусть клавиатурных шорткатов в IDEA и это плохо

Это фишка была такая старинная ну лет 10 назад даже популярная мол «не знаешь шоткатов из чего следует не работаешь в ней постоянно активно из чего следует опыт твой сомнительный».

От жалко пацана © ;-)

Не прошел тест на английский в DataArt, через 2 месяца уехал в Zalando, Берлин.

«Пронесло!» подумал Штирлиц (к) (тм)

И тут вы поняли что отвечали в датаартовском тесте на немецком.

К моему стыду моя лучшая фраза на немецком — «Zahlen bitte».

UPD: да и потом — в Берлине немца днем с огнем не сыскать. Их скоро нужно в заповедник будет помещать, чтобы не вымерли.

Считаю это мега успех, а не фейл)

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

Классический первейший признак неладности в консерватории дальше будут ещё я проверял.

ого, харьков это дикий трэш

100% Харьковчане самые упоротые. Не знаю почему так. Может что-то в воду добавляют.

А ЧЁ ЭТО МЫ ТАКИЕ ДЕРЗКИЕ, У НАС ЧТО ЕСТЬ КРАСАВИЦА ЖЕНА, КВАРТИРА МАШИНА что мы так много хотим? ©

 — помоему эта фраза взята из фильма POSTAL.

Забавная подборка, авторам спасибо! )

Про парти і задачку жизнєнно. Колись був на такій співбесіді, правда не в ІТ :)

Прочла на одном дыхании. Спасибо)

Георгий Олейников, советую даже не пробовать соваться в украинский аутсорс, продолжайте работать на зарубежные стартапы, там где людям нужен результат работы а не удовлетворения своего ЧСВ :)
Я думаю те интервьюеры из Люксофта были очень довольны собой после того как «завалили» чуваки из Амазона, который «ни хрена не знает».
Ну а в фогкрик, если вы попали на собеседование, то значит прошли телефонный прескрининг, а для интерна это уже показатель.

будуть потім в курилках розповідати: «Ось пам’ятаю був у нас один чувак з Amazon...»

Да вот все как-то и не складывается с нашим аутсорсом пока!

Не помітив у розповіді власне «завалювання». Помітив різний фокус інтерв’юверів і кандидата.

«Завалювання» це те що чувак не відповів на елементарні питання по Java core?
І також якщо кандидат притендує на вакансію в якій вказані конкретні фреймворки, то це погані інтерв’юери, тому що вони це питають?
Історія взагалі кек...

Ну что ж, добавлю. Несколько лет назад активно искал работу в Харькове, уже прошёл около 20 собеседований, процесс был отлажен до малейших деталей, тем более, что некоторых HRов или работников знал лично. У всех ± одинаково всё проходило, уже понимали друг друга с полуслова и в общем весело проводили время с рекрутерами и техлидами. Пару придурков с круглыми люками отсеялись автоматически (это они спрашивали у человека, который диссертацию по обработке металлов давлением писал). Выбирал уже между конкретными офферами и тут пишет контора П. На тот день так получилось, что не было других собеседований, я надеялся немного отдохнуть, т.к. 2-3 собеседования в день очень выматывают. Ладно, думаю, если уже решил посмотреть всех, то надо идти до конца. Отзывы не пугали, а они на харьковфоруме лежат уже много-много лет, мало ли какой бардак творился на заре аутсорс эры.
Приехал к ним в 12, охрана-паспорт-пропуск (всё серьёзно, вы чего? секретные проекты делают, как они сказали). Вообще, это было смешно. Другой бы развернулся сразу, но у татар нет слова назад. Где-то через полчаса рекрутер приносит мне пачку бумаг А4 — заполнить анкеты. «Чё?!», подумал я, но мы ж идём до конца. Второй звоночек, подумал я, но, улыбаясь, сказал «Конечно!». Что там было:
1. Личная анкета, 2 страницы, по-моему. ФИО, паспортные данные (да-да, с пропиской! у кандидата!), школы-вузы-кандидаты-доктора (rly? к вам такие часто заходят?) и прочая. Тут надо было проверить, заперта ли дверь в комнате, но мне уже было просто интересно, чем это всё закончится.
2. Анкеты по HTML (страниц 12).
3. Javascript (поменьше, около 8).
4. PHP (хз, не помню уже, около 20),
5. Базы данных (тоже не помню точно, но меньше чем пхп).
6. Команды Linux (chmod, chown...) — не помню объём, тут мне физически стало плохо.
На всё у меня ушло до 2х часов, потом ждали их ПМа и то ли директора, то ли техлида, то ли ПМа ПМов — он сам так и не сказал точно, кто он. Дескать, рулит здесь всеми процессами, ну и ладно. Ни о конкретном проекте, ни даже хоть про какую-то область моих обязанностей тоже мне не рассказали. Из чего я понял, что говнопроектов море, времени мало, делать надо всё. Но у них есть дизайнеры, верстальщики и тестировщики. А ещё секретные военные проекты, про которые они не могут говорить. Надо отдать должное, меня даже что-то спрашивали и слушали ответы.
Что случилось с моими анкетами — не знаю, я вышел оттуда часов в 7 вечера, а зимой это уже, считай, ночь. Пару днём я не мог понять, что это вообще было. Да и сейчас не могу.
Через пару дней я принял другой оффер, нигде фидбеков об этом собеседовании не оставлял, т.к. считаю, чем меньше о конторе П. знают, тем лучше.

Ну так програмэйс, харьковчане и сочувствующие угадали

В «Амазоне» я три года программировал на Java, вроде как там разобрался во всем. Но на собеседовании что ни спросят — ни на один вопрос ответить не могу.

Отличная фраза)

То есть человек пишет на java без коллекций, многопоточности и т.д. А как тогда?

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

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

В наших реалиях такой велосипедописатель не нужен.

^this. Нужен пыщь пыщь из базы и обратно. Об этом и речь.

Тогда получается что человек из всего обьёма java знает только базовый синтаксис, всё остальное писал сам.

Не факт, зависит от того, сколько на джаве он писал до этого, наверное. Может, он с плюсов перешел или с до-диеза. Тогда, конечно, особенности хибернейта он может и не знать.

Написано что 3 года работал в Амазоне, на каком языке не сказано. По контексту — на java.

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

Думаю, типичные задачи в компаниях типа амазона и нашего аутсорса немного отличаются

Да-да, у нас клепают формочки. А в Амазоне каждому джуну дают пилить твитер с нуля и реализовывать коллекции и примитивы синхронизации.

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

Но если они не задрачивают синтаксис языка на собеседованиях то это уже как минимум говорит о немного иных подходах.

Они задрачивают стд алгоритмы. Те же яйца только в профиль.

УИ надо пилить и в условном Люксе и в условном Амазоне. Хардкорные числодробилки есть и в условном Люксе и в условном Амазоне.

Что произошло на собесе с которого началось обсуждение можем только догадываться. Там очень много непоняток, например, почему человека спрашивали по АПИ фреймворков с которыми он не работал? Почему он не указал на то что «я ж с ними не работал»?

А зачем задрачивать, если новому сотруднику все равно еще полгода учиться внутренней кухне? Надо проверить, что человек умеет кодить, решать проблемы. Если у него трудности с тем, чтобы писать код на его любимом языке, то да, лажа. Если нет, то вообще не важно, знает ли он либу Х или даже язык Y.

А зачем задрачивать, если новому сотруднику все равно еще полгода учиться внутренней кухне?

Потому что мало на каких проектах в действительности могут себе позволить полугодовую раскачку. Гораздо чаще нужны люди «на вчера», причём такие, которые могут вступить в бой «с колёс».

Подозреваю что ты имел ввиду до-бемоль что равно си-диез, а до-диез это ре бемоль так-то)

Не, все верно, имел в виду именно до-диез C♯. Я его так произносил в уме когда только начал читать книгу и не знал как он правильно произносится 😊.

Вообще-то, до-бемоль равно си, а си-диез равно до. В английской нотации C — это «до». C# - до-диез.

Расскажите, как можно на джаве реализовать такой просьой примитив синхронизации, как семафор, без использования стандартных средств джавы? Т.к. это джава, то хотелось бы, чтобы он работал как минимум на линуксе и бсд, плюс все єто «добро» должно работать как на x86, так и на x64 начиная с 7 jre :)

Т.к. это джава, то хотелось бы, чтобы он работал как минимум на линуксе и бсд, плюс все єто «добро» должно работать как на x86, так и на x64 начиная с 7 jre :)

Не правильная постановка задачи. Должно работать на 1 таргетной платформе и на одной версии ДжВМа.

Но с общим посылом согласен.

UPD.
Кстати, человек который может реализовать свой симафор, скорее всего знает методы класса Обджект

Плюс он очень хорошо должен знать jni, и, скорей всего, сможет расшифровать аббревиатуру jee :) И, скорее всего, в нашем аутсорсе такие люди не востребованы.

Я на джаве только курс по алгоритмам проходил так что вопрос не по адресу :). А в C# реализовывал примитивы для синхронизации асинхронного когда типа SemaphoreSlim.WaitAsync, когда его еще не было в самом фреймворке. Да мало ли что еще может понадобиться. При чем, я не утверждаю, что знание стандартный средств бесполезное. Есть набор задач, для которых стандартные средства могут не подходить по той или иной причине. И поэтому опыта работы с ними или мало или совсем нет.

C# - это круто, раскажите как на дотнете, даже не коре, реализовать такой простой объект синхронизации как AutoResetEvent или Monitor без использования стандартных компонентов фреймворка под винду (не коре же)?

З.Ы. и пожалуйста, опишите в подробностях, как получить хендл потока из Thread.CurrentThread, а то я в мсдне это не нашел.

А какую задачу вы пытаетесь решить и почему решили обратятся ко мне в этими вопросами?

Я пытюсь донести вам, что на менеджит языках вы не сможете реализовать какой-либо ПРИМИТИВ синхронизации потоков. Более того, даже на нативном уровне на актуальных десктопных/серверных ОС вы не сможете это реализовать вне ядра ОС.

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

Я пытюсь донести вам, что на менеджит языках вы не сможете реализовать какой-либо ПРИМИТИВ синхронизации потоков.

Хмм, я думал, что мой пример должен был показать обратное. Мне кажется, вы смотрите на проблему немного однобоко. Во-первых, там про потоки ничего не говорилось, во-вторых примитивы синхронизации — это не обязательно мониторы и мютексы. Программировать можно на разных уровнях абстракции. Например, Fork-join реализуется с помощь Task.Run и Task.WaitAll. Вот вам серия статей в пример blogs.msdn.microsoft.com/...​-1-asyncmanualresetevent. А если взять Actor Model, то там все это просто не нужно и разработчик, работающий в подобном проекте несколько лет, просто не будет сталкиваться с задачами, где необходимы низкоуровневые примитивы. Вы же должны это понимать.

будет лучше, если кандидат найдет работу в другом месте.

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

И почему я решил обратится к вам:

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

Поэтому я и попытался выяснить какую задачу вы решаете, а оказалось, что просто в интернете кто-то не прав.

Я в Гугле с джавой не работал, но про C++ могу сказать, что гуглера можно засыпать стандартными для С++ собеседований вопросами про exception safety, потому что ексепшены отключены (если он только не был хард кор плюсовиком до гугла, что бывает тоже). Плюс из STL-я используется подмножество с кучей собственных либ, о которых мир только сейчас узнает через abseil-cpp. Плюс многопоточное программирование залепили в некоторые best-practices и опять же фреймворки, поэтому по большому счету ничего этого глубоко знать не надо.

Но с решением задач проблем не будет. В т.ч. не только абстрактных на бумажке, можно и тестовые задания давать, все должно быть неплохо. Особенно выдрессированы все по стилю, читаемости кода, и продумыванию разных edge-cases.

гуглера можно засыпать стандартными для С++ собеседований вопросами про exception safety, потому что ексепшены отключены

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

Да, это был бы норм ответ, хорошо, когда кандидаты четко очерчивают свои компетенции.

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

21 год работаю программером на большом горно-рудном предприятии,где купленная система,а ты ее доделываешь,а по ходу то я и нефига и не знаю.. изучаю сам для себя cms,php..но...мне не 20-30 лет( 41 будет в августе),что бы быстро всё понять,да бы свалить с этой конторы. В конце прошлого года пришли к нам 2 вебовца.. на зарплату в 8-9 тыс грв.. одному 23 второму 32, второй понял ,в чем фишка и уже ищет другую подработку или работу. Мне сложнее..

Т.е. вы начали работать в 97 году, когда вам было около 20 лет и получаете за эту работу чуть большем, чем на еду. Вы уж извините, но проблема не в возрасте.

в то время я и html изучал и то ,что тогда было в тренде,но...с начала 0 всё запустил ,так как не успевал за всем. И на Delphi по работе писал( а тогда Delphi 7 был популярен) и на Visual Basic,не говоря про Clipper и Foxpro for Dos. Сейчас то дорабатываю купленную систему под наше предприятие на связке SQL+C# (но там свои(разработчика) классы и методы написаны,хотя..пишем и свои,соответственно шарп не чистый).Я же имею ввиду веб разработку

Не совсем понятно чем веб разработка лучше связки SQL+C#. Какое-то ложное чувство собственной неполноценности, как мне кажется. Если вы решаете реальные проблемы бизнеса, то это должно быть очень круто. За несколько десятилетий навыки программирования должны были сформироваться очень серьезные. А конкретный язык не так важен. К тому же, 41 год — это еще очень молодой возраст. До пенсии еще несколько смен технологий успеете застать.

суть в том, что на выходе в мир,т.е за предприятие,это никому не надо ( есть такая компания укр. IT-Enterprise с ее IT-Предприятием...,что то похожее с 1С,но 1С хоть популярна по всей Украине,эти же работают только на большие предприятия..Я тут уже постил,что за компания.. могу привести ссылку itkpi.pp.ua/it-enterprise-intern ) +суть в том,на больших предприятиях сильно не развернешься+ еще и служба безопасности всё контролирует и закрывает доступ .+ я еще раз говорю,что C# там свой,т.е ты можешь просто свой класс создать и методы к нему+ это подключить к своей задаче в этой системе.Всё. не более того, там даже вывод на экран сообщения с кнопкой ОК..свой написан.Да,там еще и Python(тоже свой...переделанный нормальный ) замешан,посредник, так как система..гибрид Foxpro и C# Если посмотреть,то сейчас эра веб технологий, sql идет в придачу к вебу(так как надо обращаться всё же к базе ),а написание запросов на тупо sql уходить постепенно с рынка. Тут же на доу постили.

Да, я конечно знаю о IT-Enterprise. Если я не ошибаюсь, они третьи по распространенности в Украине после SAP и 1С. Я старше Вас на 2 года и после долгой работы на аутсорсе вернулся на украинское предприятие с которого начинал в 1999 году. И Вы знаете, я ловлю кайф от ощущения что я реально помогаю бизнесу. Я делаю жизнь коллег — бухгалтеров, финансистов, менеджеров реально легче. Я чувствую уважение к себе. И мне уже не настолько важно последние ли я технологии и фреймворки использую. Может Вам стоит взглянуть на свою работу в таком ключе?

считается что если ты не знаешь деталей конкретного фреймворка

Только наверное не всех деталей, а именно той, с которой интервьюер столкнулся только вчера.

Спасибо, интересные истории. Особенно понравились истории Артема Быковца.

спасибо за фидбек :) и спасибо кандидатам за контент :)

Практически дословно:
— Меня зовут Егор, а это Игорь. Что ж, давайте еще раз познакомимся, но сперва сразу предупрежу. Мы вначале не готовы платить вам, поэтому пару месяцев вам придётся бесплатно поработать. Если против этого возражений нет, то нужно сделать простенькую систему учета, чтобы знать, сколько зеки спи....ли стулок за смену.

Для тех, кто читает только комментарии — повод прочитать всю статью)

Некоторые вещи увы не вошли в первоначальное повествование, но думаю для продолжения рубрики наберется :)

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

жаль меня не опросили, я бы рассказал как я прошел интервью на Java Developer не зная Java :-)))) коллеги уговорили, типа фигня, выучишь быстро, тыж программист! До этого я програмил на C++ и C#. Собеседование было по телефону с зарубежным заказчиком, на английском, я подготовился, но на всякий случай рядом сидел приятель джавист, который подсказывал, когда телефон был на Mute :-)) такой супер-читинг но меня взяли. По ходу работы я подтянул свое знание Java, и уже в последующих случаях смело писал джаву в резюме. Был и другой случай, не менее забавный, когда я уже был интервьювером. Мы собеседовали в паре с другим девелопером. Тема — опять же Джава. Коллега задавал какие-то умные вопросы про сборщики мусора. Кандидат оказался слабоват в Java Core. Мы закончили интервью , идем в другой корпус. Потом мне этот второй интервьювер говорит. -А хочешь узнать прикол? -ну. -Я Джаву и сам толком не знаю, пару книжек прочитал но не писал на ней никогда. Я C# программист. Так что читинг бывает с обоих сторон собеседования .

жаль меня не опросили
Если есть, чем поделиться — присылайте свои истории на [email protected]
Коллега задавал какие-то умные вопросы про сборщики мусора. .... -Я Джаву и сам толком не знаю, пару книжек прочитал но не писал на ней никогда. Я C# программист.

А в чем тогда смысл проводить собеседования? Я просто не въехал в эту историю. Такое впечателение, что вы проводили собес не потому что нужен был сотрудник, а чисто ради лулзов.

начальство попросило ради лулзов. «тыж программист? вот и собеседуй»

Ой, пощупать «а ты вообще понимаешь что ты в резюме написал» это святое :). Такие перлы выдают...

О, да ))) Особенно весело, если спрашивать не «что», а «как».
Например, насчёт строчки «API» в CV спросить не «что такое API» — этот вопрос легко загуглить перед собесом, а «как вы применяли API тестирование у вас на проекте?»

Ой, это уже из разряда «валить» :). А вот спросить у «архитекта» «Какие средства автоматизации управления конфигурацией использовали» и получить «Дженкис» (именно так — дженкис) и «а, ну еще Гит» было феерично. Ну по отптимизации БД тоже феерично отвечают.

Підписатись на коментарі