в с# вообще есть .Sort() который вызывает на каждом сравнении виртуальную функцию .Compare()IvanF wrote:Да уж...одни тут уже наоптимизировали memcpyscorpion wrote:... и может доставить массу удовольствия команде, во всех остальных местах использовавшей стандартную qsort
Как пройти собеседование?
-
- Уже с Приветом
- Posts: 12262
- Joined: 20 Dec 2000 10:01
- Location: Bellevue, WA
Re: Как пройти собеседование?
-
- Уже с Приветом
- Posts: 15526
- Joined: 27 Sep 2007 22:53
Re: Как пройти собеседование?
Вот так прям с листа наваяете cортировку?
template <typename T, typename Container<T> > и далее?
template <typename T, typename Container<T> > и далее?
-
- Уже с Приветом
- Posts: 10633
- Joined: 17 Jul 2003 22:11
Re: Как пройти собеседование?
А 12 летний ребенок тоже будет интервьюироваться?IvanF wrote:Это вы зря..Я получил проффесиональное образование в Бауманке, но через 15 лет мне это не нужно и поэтому в этом тесте меня победит 12 летний ребенок, который вчера прочитал об этом в интернете и смог красиво это нарисовать на доскеEasbayguy wrote:Вечный бой между получившими профессиональное образование в программированиее и бывшими таксистами, технологами, инженер механиками, ну и так далее.
Пх'нглуи мглв'нафх Ктулху Р'лайх угахнагл фхтагн
-
- Уже с Приветом
- Posts: 3435
- Joined: 16 Dec 2003 06:23
- Location: SF Bay Area
Re: Как пройти собеседование?
дело же не в функции, вернувшей "меньше", "равно", "больше"...Dweller wrote:в с# вообще есть .Sort() который вызывает на каждом сравнении виртуальную функцию .Compare()
-
- Уже с Приветом
- Posts: 719
- Joined: 07 Jan 2011 20:58
- Location: New York
Re: Как пройти собеседование?
Ну основываясь на описанных критериях, он вполне мог бы претендовать на должность.Easbayguy wrote: А 12 летний ребенок тоже будет интервьюироваться?

-
- Уже с Приветом
- Posts: 18906
- Joined: 30 Aug 2001 09:01
- Location: 3rd planet
Re: Как пройти собеседование?
Потому что хочется написать нечто вродеИнтеррапт wrote: не вижу почему тут вообще какие-то аналогии должны быть
Code: Select all
#define FAK( i ) ( (i>1)? i * FAK(i-1) : 1)

Тупизна как Энтропия. Неумолимо растет.
-
- Уже с Приветом
- Posts: 18906
- Joined: 30 Aug 2001 09:01
- Location: 3rd planet
Re: Как пройти собеседование?
А что в этом удивительного?oshibka_residenta wrote:Не знаю, что надо у спрашивать у кандидата на С++ под винду, но на месте кандидата я бы спросил почему в компании до сих пор пишут под винду на с++.
Тупизна как Энтропия. Неумолимо растет.
-
- Уже с Приветом
- Posts: 4435
- Joined: 13 Feb 2002 10:01
- Location: Bay Area
Re: Как пройти собеседование?
Должны быть очень специальные причины для этого. Если это кросс-платформенный код -другое дело.Boriskin wrote:А что в этом удивительного?oshibka_residenta wrote:Не знаю, что надо у спрашивать у кандидата на С++ под винду, но на месте кандидата я бы спросил почему в компании до сих пор пишут под винду на с++.
Сразу многие скилзы, вроде подсчета референсов и прочие интересные вещи окажутся не нужны.
Конечно, если всю жизнь гордился, тем что писал
HRESULT hr =CoCreateInstance(__uuidof(A), NULL, CLSCTX_ALL, __uuidof(_A), (LPVOID*)&p);
А теперь можно
a = A()
то может быть обидно
-
- Уже с Приветом
- Posts: 19001
- Joined: 22 Nov 2005 23:20
Re: Как пройти собеседование?
И все - неверные.Medium-rare wrote:... Это всё предположения, если что, извините.

Могу в ответ предположить, что выдвигались они с целью опровергнуть мой предположительно неправильный опыт.

-
- Уже с Приветом
- Posts: 18906
- Joined: 30 Aug 2001 09:01
- Location: 3rd planet
Re: Как пройти собеседование?
Это была первая причина, которая пришла в голову сразу. Вторая - легаси, когда поддерживать дешевле, чем перелопачивать в WPF или что там дальше придумает МС...oshibka_residenta wrote:Должны быть очень специальные причины для этого. Если это кросс-платформенный код -другое дело.Boriskin wrote:А что в этом удивительного?oshibka_residenta wrote:Не знаю, что надо у спрашивать у кандидата на С++ под винду, но на месте кандидата я бы спросил почему в компании до сих пор пишут под винду на с++.

Тупизна как Энтропия. Неумолимо растет.
-
- Уже с Приветом
- Posts: 19001
- Joined: 22 Nov 2005 23:20
Re: Как пройти собеседование?
Казалось бы, среди профессионалов излишне дискутировать о разнице между необходимостью и достаточностью...dotcom wrote:А код у вас пишут не инженеры, а обезьяны?Bonny P. wrote: Кодировка - совершенно ничтожное и безусловно недостаточное подмножество его навыков, на проверку которого не стоит тратить интервьюшное время.

-
- Уже с Приветом
- Posts: 2243
- Joined: 28 Nov 2007 23:11
- Location: NJ
Re: Как пройти собеседование?
А если уборщица не умеет вязать веники вручную - её к пылесосу тоже подпускать низзя?Alexandr wrote: если человек на доске не может какую-то там сортировку написать, или очередь реализовать - ну не знаю... к торговому серверу его как-то очкливо подпускать, если честно
Скиллзы бывают очень разноуровневые. Я знаю людей, которые досконально разбираются в тонкостях многих языков, но к программированию какой-нибудь более высокоуровневой бизнес-логики их лучше не подпускать - у них горе от ума начинается...
-
- Уже с Приветом
- Posts: 2243
- Joined: 28 Nov 2007 23:11
- Location: NJ
Re: Как пройти собеседование?
Там видать не плеер был, а мобила. И не Металлика, а друган ему код диктовалdotcom wrote:Реально видел такого перца на интервью. Обсуждать ничего в процессе не хотел, писал с музыкой в ушах.

-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: Как пройти собеседование?
Сдается мне, что вы не человек, а очередная Элиза. Но модифицированная. Когда не находит знакомых слов в контексте, включает зловредную долговременную память и отвечает на вопросы вопросами.Bonny P. wrote: Казалось бы, среди профессионалов излишне дискутировать о разнице между необходимостью и достаточностью...

-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: Как пройти собеседование?
Вы не путаете написания UI на чистом Win API и программы под Win вобще? На дворе 21-й век вроде, COM объекты на виндовсе можно обойти за 100 км даже на чистом C/C++. И читается и пишется он также легко, как и C#.oshibka_residenta wrote: HRESULT hr =CoCreateInstance(__uuidof(A), NULL, CLSCTX_ALL, __uuidof(_A), (LPVOID*)&p);
А теперь можно
a = A()
то может быть обидно
У блин! И не подумал даже.X37WAL!^ wrote:Там видать не плеер был, а мобила. И не Металлика, а друган ему код диктовалdotcom wrote:Реально видел такого перца на интервью. Обсуждать ничего в процессе не хотел, писал с музыкой в ушах.
