Как пройти собеседование?

OtherSide
Уже с Приветом
Posts: 15760
Joined: 01 Mar 2008 15:14

Как пройти собеседование?

Post by OtherSide »

Недавно потерял работу, прошел (провально) несколько собеседований, и не очень представляю что делать.

Опыт: довольно таки обширный. Начинал с turbo C/pascal под DOS, потом DELPHI, paradox, clipper, MSSQL, Directx/direct 3d, писал на windows API, c#, linux, windows mobile, brew, j2me, javasript, много занимался компьютерной графикой: векторая, растровая, 3Д, графические форматы, XML, xslt, wpf

Проблема в том, что на собеседовании начинают сразу задавать каверзные вопросы, рассчитанные на глубокое знание предмета, я же за годы многое позабыл, более того, и не стремился запоминать, воспринимая многие подробности как хлам. Например, лет 8-9 назад писал довольно сложные win-api приложения, но как называются функции, регестрирующие класс, и производящие dispatch не помню совершенно. Не помню ни одной функции из BREW, даже понятия не имею, как проиходит обработка нажатий кнопок. На MSSQL писал довольно сложные хранимые процедуры, но не помню ни одного ключевого слова, кроме SELECT, INSERT.
Многие языки вообще никогда не учил, в частности по C# не читал ни одной книги - сразу сел, и начал писать код. Зачем? Тот же C++, только сильно упрощенный.
Считаю, многие знания держать в голове просто бесмысленно. Если в 14 лет, я считал, что знание, что делает каждое прерывание DOS и BIOS делает меня крутым спецом, то сейчас я смотрю в справочник, и на следующий день уже забываю как делал, помнить все - голова лопнет.
Например, на прошлой работе пршло задание - написать WPF приложение, естествнно мне никто не дает времени, что бы разобоаться что это за зверь, просто сажусь и пишу, взяв за основу какой-нибуть шаблон, взятый в интернете. На собеседовании же начинают задавать каверзные вопросы, которые в практике никогда не встречались, и вообще всегда считал писать нечитаемый, малопонятный код признаком непрофессионализма.
Можно, конечно, взять несколько технологий из списка, и хорошенько отточив их пойти, искать работу именно по ним. Но комбинации требуются всегда самые разноообразные. Например XSLT/c++/C# или WinAPi/MFC/WPF или OPENGL/LINUX/C++/JAVA
Самое интересное, что практически всегда, когда искал работу раньше, таких проблем не было. Смотрели предыдущие проекты, задавали общие вопросы/на сообразительность - и давали работать с технологией, которую раньше в глаза не видел. Пришел как программист DElphi - дали C++. Пришел как программист Windows - дали LINUX. Тесты по C++ - дали писать на C# и т.д.
User avatar
VladDod
Уже с Приветом
Posts: 56107
Joined: 06 May 2001 09:01

Re: Как пройти собеседование?

Post by VladDod »

Я тут не советчик, просто пост ... прямо, как про меня написан. Не в смысле работы, а в смысле хранения хлама в голове. :oops:

А может так и нужно ... сразу говорить: "Не помню, давайте найду в справочнике и напишу код"?
Last edited by VladDod on 13 Mar 2012 15:21, edited 1 time in total.
в реале супруги редко бывают друзьями, так как их отношения подпорчены сексом (с)Роза
Плавали-Знаем! (C)
User avatar
Medium-rare
Уже с Приветом
Posts: 9194
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Как пройти собеседование?

Post by Medium-rare »

Профилируйтесь, выкидывайте ненужное из резюме (лучше). Либо готовьте резюме под конкретную позицию, если совсем плохо, просто работа нужна (хуже). С другой стороны, умный интервьюер не должен задавать вопросы с именами функций, и пытаться вытрясти непринципиальные детали, хоть и свидетельствующие, что до этого момента все предыдущие годы вы только это и делали. Что-то вам не везёт. Где такие странные интервью проводят? На бейскую арию не похоже, местным понимание и практические задачки подавай.
... and even then it's rare that you'll be going there...
OtherSide
Уже с Приветом
Posts: 15760
Joined: 01 Mar 2008 15:14

Re: Как пройти собеседование?

Post by OtherSide »

Я так и говорил сначала, но когда завалил 5 собеседований подряд, понял что нужно что-то делать.
User avatar
B@sil
Уже с Приветом
Posts: 1794
Joined: 22 Jun 2004 10:26
Location: UA-UAE-MI-IA-NYC

Re: Как пройти собеседование?

Post by B@sil »

Боюсь что прийдется отсеять мусор из Вашего списка (технологии не востребованные сейчас на рынке) и сесть основательно почитать то на что хотели бы подаваться.
Я был примерно в таком же положении много лет назад. Помогло решение сдать MS Certification. Проштудировал учебный материал и дампы тестов.
Здорово помогло.
There is no such thing as a stupid question...
OtherSide
Уже с Приветом
Posts: 15760
Joined: 01 Mar 2008 15:14

Re: Как пройти собеседование?

Post by OtherSide »

Medium-rare wrote:Профилируйтесь, выкидывайте ненужное из резюме (лучше). Либо готовьте резюме под конкретную позицию, если совсем плохо, просто работа нужна (хуже). С другой стороны, умный интервьюер не должен задавать вопросы с именами функций, и пытаться вытрясти непринципиальные детали, хоть и свидетельствующие, что до этого момента все предыдущие годы вы только это и делали. Что-то вам не везёт. Где такие странные интервью проводят? На бейскую арию не похоже, местным понимание и практические задачки подавай.
Да нет, это Москва. Работы полно, каждый день на почту падает по 2-3 приглашения на собеседование. Вопросы не только по названиям функций. Например, один из вопросов на котором я завалился - сколько места занимает в памяти "Struct a{void b(){}; }". Или что будет, если в обработчике исключения вызывать еще одно? Черт, я пишу 10 лет на C++ но никогда мне не приходило в голову создавать массивы из пустых страктов, а когда обрабатываю исключения, пишу код, в котором выпадение нового невозможно. Так же я никогда не перегружал такие операции, как new или delete и тем более, синтаксис посмотрю в справочнике.
User avatar
B@sil
Уже с Приветом
Posts: 1794
Joined: 22 Jun 2004 10:26
Location: UA-UAE-MI-IA-NYC

Re: Как пройти собеседование?

Post by B@sil »

Узнаю брата Колю :lol:
По похожим соображениям избегаю интервью с выходцами из совка...
There is no such thing as a stupid question...
User avatar
Stoic
Уже с Приветом
Posts: 11844
Joined: 02 Mar 2007 02:14

Re: Как пройти собеседование?

Post by Stoic »

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

Однако всегда надо держать в голове, что если вы интервьюируетесь иностранцами (не американцами), то вполне возможно, что там никого
и не хотят брать на работу, а просто уже имеющемуся сотруднику делают гринкарту. Процесс подразумевает отсеивание как можно больше кандидатов.
Сначала я был хорошим мальчиком, а потом исправился.
User avatar
Medium-rare
Уже с Приветом
Posts: 9194
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Как пройти собеседование?

Post by Medium-rare »

OtherSide wrote: Вопросы не только по названиям функций. Например, один из вопросов на котором я завалился - сколько места занимает в памяти "Struct a{void b(){}; }". Или что будет, если в обработчике исключения вызывать еще одно? Черт, я пишу 10 лет на C++ но никогда мне не приходило в голову создавать массивы из пустых страктов, а когда обрабатываю исключения, пишу код, в котором выпадение нового невозможно. Так же я никогда не перегружал такие операции, как new или delete и тем более, синтаксис посмотрю в справочнике.
Это таки хорошие вопросы на понимание.
Last edited by Medium-rare on 13 Mar 2012 15:45, edited 1 time in total.
... and even then it's rare that you'll be going there...
User avatar
Bonny P.
Уже с Приветом
Posts: 19001
Joined: 22 Nov 2005 23:20

Re: Как пройти собеседование?

Post by Bonny P. »

Stoic wrote:Однако всегда надо держать в голове, что если вы интервьюируетесь иностранцами (не американцами), то вполне возможно, что там никого
и не хотят брать на работу, а просто уже имеющемуся сотруднику делают гринкарту. Процесс подразумевает отсеивание как можно больше кандидатов.
В Москве-то?
User avatar
VladDod
Уже с Приветом
Posts: 56107
Joined: 06 May 2001 09:01

Re: Как пройти собеседование?

Post by VladDod »

OtherSide wrote:сколько места занимает в памяти "Struct a{void b(){}; }".
sizeof(a) :pain1:
в реале супруги редко бывают друзьями, так как их отношения подпорчены сексом (с)Роза
Плавали-Знаем! (C)
OtherSide
Уже с Приветом
Posts: 15760
Joined: 01 Mar 2008 15:14

Re: Как пройти собеседование?

Post by OtherSide »

VladDod wrote:
OtherSide wrote:сколько места занимает в памяти "Struct a{void b(){}; }".
sizeof(a) :pain1:
Вопрос - что вернет sizeof(a). Вроде как 0. Но переменная не может занимать 0.
OtherSide
Уже с Приветом
Posts: 15760
Joined: 01 Mar 2008 15:14

Re: Как пройти собеседование?

Post by OtherSide »

OtherSide wrote:
VladDod wrote:
OtherSide wrote:сколько места занимает в памяти "Struct a{void b(){}; }".
sizeof(a) :pain1:
Вопрос - что вернет sizeof(a). Вроде как 0. Но переменная не может занимать 0.
Я дома посмотрел - 1. Но как догадаться тут - не ясно.
User avatar
VladDod
Уже с Приветом
Posts: 56107
Joined: 06 May 2001 09:01

Re: Как пройти собеседование?

Post by VladDod »

OtherSide wrote:Вопрос - что вернет sizeof(a). Вроде как 0. Но переменная не может занимать 0.
Ну, вероятно, размер указателя на функцию. Размер адреса? Поправьте, интересно.
в реале супруги редко бывают друзьями, так как их отношения подпорчены сексом (с)Роза
Плавали-Знаем! (C)
User avatar
VladDod
Уже с Приветом
Posts: 56107
Joined: 06 May 2001 09:01

Re: Как пройти собеседование?

Post by VladDod »

а, вижу.
в реале супруги редко бывают друзьями, так как их отношения подпорчены сексом (с)Роза
Плавали-Знаем! (C)
OtherSide
Уже с Приветом
Posts: 15760
Joined: 01 Mar 2008 15:14

Re: Как пройти собеседование?

Post by OtherSide »

VladDod wrote:
OtherSide wrote:Вопрос - что вернет sizeof(a). Вроде как 0. Но переменная не может занимать 0.
Ну, вероятно, размер указателя на функцию. Размер адреса? Поправьте, интересно.
Конкретнее: вопрос звучал так:

Что будет при вызове:

a* prt;
ptr++;

Я ответил ес-но: "мусор какой нибуть будет". "Не упадет?" спрашивают. С чего бы - отвечают. Тогда говорят - а на сколько увеличится значение ptr.
User avatar
VladDod
Уже с Приветом
Posts: 56107
Joined: 06 May 2001 09:01

Re: Как пройти собеседование?

Post by VladDod »

мнда. не, я точно, не советчик.
в реале супруги редко бывают друзьями, так как их отношения подпорчены сексом (с)Роза
Плавали-Знаем! (C)
OtherSide
Уже с Приветом
Posts: 15760
Joined: 01 Mar 2008 15:14

Re: Как пройти собеседование?

Post by OtherSide »

Если что, это было вчера на собеседовании в компании "Яндекс". Сказали что знание C++ у меня хорошее, но недостаточное :pain1:
User avatar
Bonny P.
Уже с Приветом
Posts: 19001
Joined: 22 Nov 2005 23:20

Re: Как пройти собеседование?

Post by Bonny P. »

OtherSide wrote:Если что, это было вчера на собеседовании в компании "Яндекс". Сказали что знание C++ у меня хорошее, но недостаточное :pain1:
Видимо, интервьюер недавно прочитал учебник и очень этим гордится. :mrgreen:
OtherSide
Уже с Приветом
Posts: 15760
Joined: 01 Mar 2008 15:14

Re: Как пройти собеседование?

Post by OtherSide »

Глобально я вижу для себя проблему так: раньше я искал работу студенческого или около-студенческого возраста и как-то считалось, что если чего-то не знаю, то "на ходу доучусь", типа не страшно в таком возрасте. Сейчас работодатель ожидает, что в возрасте 30 лет нужно все технологии из резюме знать досконально, не тратя и дня на обучение и вхождение в курс дела. Или может дело в том, что рынок насытился специалистами, и можно выбирать кандидата, 100% подходящего по опыту под позицию.
Если ли вообще какие-то преимущества на рынке у кандидата с 10 лет опыта перед вчерашним студентом? Я пытался показать как преимущество профессионализм (люблю четко поставленные задания, грамотное руководство, планы) - мне на это был ответ (в компании Касперский, кстати) - мы вообще-то ищем человека, который может работать самостоятельно.
User avatar
VladDod
Уже с Приветом
Posts: 56107
Joined: 06 May 2001 09:01

Re: Как пройти собеседование?

Post by VladDod »

Ну им конечно виднее, что им надо. Но я с вами согласен, что умение легко адаптироваться, важнее бессмысленно зазубренных деталей конкретного инструмента.
в реале супруги редко бывают друзьями, так как их отношения подпорчены сексом (с)Роза
Плавали-Знаем! (C)
User avatar
Stoic
Уже с Приветом
Posts: 11844
Joined: 02 Mar 2007 02:14

Re: Как пройти собеседование?

Post by Stoic »

Bonny P. wrote:
Stoic wrote:Однако всегда надо держать в голове, что если вы интервьюируетесь иностранцами (не американцами), то вполне возможно, что там никого
и не хотят брать на работу, а просто уже имеющемуся сотруднику делают гринкарту. Процесс подразумевает отсеивание как можно больше кандидатов.
В Москве-то?
Ох ! а я и не понял, что там про Москву. :sorry:
Тогда вообще все просто. Никакое резюме ненужно вообще, а нужны знакомые.... :pain1:
Сначала я был хорошим мальчиком, а потом исправился.
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: Как пройти собеседование?

Post by valchkou »

OtherSide wrote:Глобально я вижу для себя проблему так: раньше я искал работу студенческого или около-студенческого возраста и как-то считалось, что если чего-то не знаю, то "на ходу доучусь", типа не страшно в таком возрасте. Сейчас работодатель ожидает, что в возрасте 30 лет нужно все технологии из резюме знать досконально, не тратя и дня на обучение и вхождение в курс дела. Или может дело в том, что рынок насытился специалистами, и можно выбирать кандидата, 100% подходящего по опыту под позицию.
Если ли вообще какие-то преимущества на рынке у кандидата с 10 лет опыта перед вчерашним студентом? Я пытался показать как преимущество профессионализм (люблю четко поставленные задания, грамотное руководство, планы) - мне на это был ответ (в компании Касперский, кстати) - мы вообще-то ищем человека, который может работать самостоятельно.
Заготовьте дежурную фразу типа:
и сам могу и в тиме, могу копать, а могу не копать. В сша это почти стандарт уже.
По себе заметил, что с определенного уровня ЗП ( но не возраста ),
требуют знать все и в деталях. даже то что делал 5-7 лет назад.
Поэтому приходится периодически перечитывать первоисточники.
User avatar
Medium-rare
Уже с Приветом
Posts: 9194
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Как пройти собеседование?

Post by Medium-rare »

Не, эти конкретные вопросы "в порядке"...
... and even then it's rare that you'll be going there...
OtherSide
Уже с Приветом
Posts: 15760
Joined: 01 Mar 2008 15:14

Re: Как пройти собеседование?

Post by OtherSide »

Stoic wrote: Ох ! а я и не понял, что там про Москву. :sorry:
Тогда вообще все просто. Никакое резюме ненужно вообще, а нужны знакомые.... :pain1:
Не знаю, я по знакомству только халтурки или удаленную работу получал.

Return to “Работа и Карьера в IT”