Как пройти собеседование?
-
- Уже с Приветом
- Posts: 64875
- Joined: 12 Jul 2002 16:38
- Location: г.Москва, ул. Б. Лубянка, д.2
Re: Как пройти собеседование?
в РФ не развита культура тестирования, многие софто-фирмы до недавнего времени не имели dedicated SQA
-
- Уже с Приветом
- Posts: 19935
- Joined: 30 Aug 2000 09:01
- Location: WA
Re: Как пройти собеседование?
Что культура не развита, я не спорю. Т.е. лет 15 назад уже были компании, у которых тестирование было интегральной частью разработки (типа - о, новый юзкейсик наривался, надо бы на него новый тестик нафигачить), но это было скорее исключением, чем правилом. Но эти люди до сих пор работают и весьма успешно.Komissar wrote:в РФ не развита культура
Тем не менее и сейчас, даже выделенный SQA в России - это чаще не гарантия, а пыль в глаза западным заказчикам.
Удачи!
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: Как пройти собеседование?
Интересно, как тут образовалась связь между крутизной кодеров и падучестью системы? У моего соседа сломался красный биммер. То ли биммер такой ломучий, то ли красные машины ломаются чаще. Ума не разложу.uncle_Pasha wrote: Да, в России, где все программисты супер-дупер-клейма-негде-ставить, код на доске все пишут отлично - хоть ночью разбуди, а торговые системы падают не в пример чаще, и при нагрузке куда скромнее большинства мировых торговых площадок.
Наиболее стабильными системами там являются те, что привезены из далека и достаточно давно.
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: Как пройти собеседование?
Так уж получилось, что vacation или sick days у меня не особо считают, а отпуск 5 недель. Да и не обязательно брать отгул, график довольно свободный, с утра можно интервью пройти, а к вечеру на работу приползти и рабочий процесс не пострадает. Так что ответ - нет, не жалко. К тому же полезное дело (для себя) делаю.X37WAL!^ wrote:Скажите, а не жалко на это тратить свои кровные vacation days?Интеррапт wrote:Наоборот, люблю иной раз по интервью пройтись, даже если не собираюсь работу менять, чтобы с людьми пообщаться
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: Как пройти собеседование?
Ни разу я еще не нанял на работу тренированного идиота, после интервью. Везло наверное. А может вопросы и задачи правильные.uncle_Pasha wrote:Это очень правильно, и я делаю тоже самое.Интеррапт wrote:держу себя в тонусе и подготовленным для интервью. ИМХО, интервью для инженера - это как спортивные упражнения для спортсмена, нужно переодически тренироваться.
Тем не менее, если вы сами нанимаете на работу, с кем вы предпочтете работать?
1) с натренированным идиотом или
2) предпочтете поступиться "принципами" и нанять дельного человека
Есть вероятность, что вам попадется и дельный и натренированный человек, типа вас самих, нет вопросов.
Опасность в том что вы будете его искать дольше, либо платить больше, чем вы себе это сможете позволить.
-
- Уже с Приветом
- Posts: 2243
- Joined: 28 Nov 2007 23:11
- Location: NJ
Re: Как пройти собеседование?
Оригинально. Т.е. одного часа в ланч работодателю достаточно, чтобы понять, что за человек, насколько годится в команду и технический уровень оценить? Это что, в Калифорнии везде так? У нас на Востоке типичное face-to-face интервью - 4 часа, с тремя-четырьмя разными людьми. Пара будущих коллег из числа наиболее толковых, hiring manager и HR.dotcom wrote:На этом рынке можно и без vacation обойтись. Мои знакомые сейчас меняют работу за неделю максимум и ходят на собеседование на ланчи и после работы, чтобы поболтать, проветриться и отвлечься от ежедневной суеты.X37WAL!^ wrote:Скажите, а не жалко на это тратить свои кровные vacation days?Интеррапт wrote:Наоборот, люблю иной раз по интервью пройтись, даже если не собираюсь работу менять, чтобы с людьми пообщаться
-
- Уже с Приветом
- Posts: 19935
- Joined: 30 Aug 2000 09:01
- Location: WA
Re: Как пройти собеседование?
Дык, одно дело крутизной между собой мериться, и совсем другое - ошибки ловить. Не находите?dotcom wrote:Интересно, как тут образовалась связь между крутизной кодеров и падучестью системы?uncle_Pasha wrote: Да, в России, где все программисты супер-дупер-клейма-негде-ставить, код на доске все пишут отлично - хоть ночью разбуди, а торговые системы падают не в пример чаще, и при нагрузке куда скромнее большинства мировых торговых площадок.
Удачи!
-
- Уже с Приветом
- Posts: 9563
- Joined: 26 Mar 2011 23:02
- Location: Russia -> Orlando, FL
Re: Как пройти собеседование?
Результат:OtherSide wrote: Вот задача целиком:
class A {
public:
A operator++(int) {
cout << "2" << endl;
return A();
}
void method() {
cout << "1" << endl;
}
};
int main(int argc, char** argv) {
A* obj;
obj->method();
*obj++; // Видимо забыли указать*
}
Сказать что будет на экране, и доказать что не упадет. Отдельным вопросом было на сколько увеличится obj
1
2
Вообще-то задачка рассчитана на Junior, но с подвохом, чтобы отфильтровать C#/Java-истов, которые не знают что на С++ возможно overload символьные операторы. Применяется это не часто, да и плохо читаемо, вместо того чтобы переписывать метод «+» и писать так: Obj1 + Obj2, проще написать метод Obj1.add(Obj2).
Всё-таки видимо не всё можно нагуглить, кое-что надо и знать. А то полезли в дебри какие-то.
Operators that can be Overloaded
+ - * / % ^ & | ~ ! = < > += -= *= /= %= ^= &= |= << >> >>= <<= == != <= >= && || ++ -- ->* , -> [] () new delete
The only operators that cannot be overloaded are
? : . .* :: sizeof
Человек никогда не бывает так несчастен, как ему кажется, или так счастлив, как ему хочется. (Франсуа де Ларошфуко)
-
- Уже с Приветом
- Posts: 19935
- Joined: 30 Aug 2000 09:01
- Location: WA
Re: Как пройти собеседование?
Если вы хоть кого-нибудь наняли, то вопросы скорее всего были правильные.Интеррапт wrote:Ни разу я еще не нанял на работу тренированного идиота, после интервью. Везло наверное. А может вопросы и задачи правильные.
Моя точка зрения заключается в том, что идеального кандидата не существует. Мне этот зверь попадался лишь единожды, но обошелся в 1.5 раза дороже, чем изначально хотелось.
Т.е. всегда приходится чем-то поступиться. IMHO, я лучше поступлюсь умением кандидата писать код на доске.
Удачи!
-
- Уже с Приветом
- Posts: 9195
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Как пройти собеседование?
Code: Select all
A* obj;
obj->method();
У вас ничего в тех двух строчках не вызывает подозрения?brrdrr wrote: Результат:
1
2
Вообще-то задачка рассчитана на Junior, но с подвохом, чтобы отфильтровать C#/Java-истов, которые не знают что на С++ возможно overload символьные операторы.
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: Как пройти собеседование?
Нахожу. Всякое бывает, конечно. Но те, кто умеют писать код обычно делают это аккуратнее. Доводить код до логического конца - это групповая повинность всех. От кодеров до тестеров. Кто бы там чем не гордился, оно не связано сильно с результатом.uncle_Pasha wrote: Дык, одно дело крутизной между собой мериться, и совсем другое - ошибки ловить. Не находите?
Удачи!
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: Как пройти собеседование?
Кто вам сказал, что за один час? Ходят несколько раз. Заодно и бесплатные бутерброды получают.X37WAL!^ wrote: Оригинально. Т.е. одного часа в ланч работодателю достаточно, чтобы понять, что за человек, насколько годится в команду и технический уровень оценить? Это что, в Калифорнии везде так? У нас на Востоке типичное face-to-face интервью - 4 часа, с тремя-четырьмя разными людьми. Пара будущих коллег из числа наиболее толковых, hiring manager и HR.

-
- Уже с Приветом
- Posts: 2243
- Joined: 28 Nov 2007 23:11
- Location: NJ
Re: Как пройти собеседование?
Мда... Развлекаетесьdotcom wrote:Кто вам сказал, что за один час? Ходят несколько раз. Заодно и бесплатные бутерброды получают.X37WAL!^ wrote: Оригинально. Т.е. одного часа в ланч работодателю достаточно, чтобы понять, что за человек, насколько годится в команду и технический уровень оценить? Это что, в Калифорнии везде так? У нас на Востоке типичное face-to-face интервью - 4 часа, с тремя-четырьмя разными людьми. Пара будущих коллег из числа наиболее толковых, hiring manager и HR.Не, ну если серьезно, то люди по-разному выкручиваются. В Силиконовке более либерально относятся к времени прихода/ухода, сколько времени ушло на ланч. Могут устраивать интервью и после рабочего дня. Конторы обычно недалеко находятся друг от друга, так что можно успеть и там и сям. Там, где требуется полный день, то конечно надо брать day off.

По мне так лучше раз полдня off взять, чем три-четыре дня прыгать кузнечиком
А вот предложения провести интервью после рабочего дня - для меня лично красный флаг. Если интервьюирующие в отсутствии всякого форсмажора готовы вечерами на работе торчать, то очевидно, что при его наличии народ вообще будет в офисе ночевать.
-
- Уже с Приветом
- Posts: 9563
- Joined: 26 Mar 2011 23:02
- Location: Russia -> Orlando, FL
Re: Как пройти собеседование?
Ну пропустили они строчку:Medium-rare wrote:Code: Select all
A* obj; obj->method();
У вас ничего в тех двух строчках не вызывает подозрения?brrdrr wrote: Результат:
1
2
Вообще-то задачка рассчитана на Junior, но с подвохом, чтобы отфильтровать C#/Java-истов, которые не знают что на С++ возможно overload символьные операторы.
obj = new A;
И чего придираться?
Человек никогда не бывает так несчастен, как ему кажется, или так счастлив, как ему хочется. (Франсуа де Ларошфуко)
-
- Уже с Приветом
- Posts: 9195
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: Как пройти собеседование?
Как чего? Если вам покажут неинициализированный указатель, а вы начнёте строить теории, что оно выдаёт по коду, вы точно провалите такое задание. "- У хирурга должна отсутствовать брезгливость. "... суёт палец трупу в... и облизывает... "- Повторите за мной!" ... и облизывают... "Но хирург должен быть очень внимательным, ведь засовывал-то я туда один палец, а облизывал другой!"brrdrr wrote: Ну пропустили они строчку:
obj = new A;
И чего придираться?

... and even then it's rare that you'll be going there...