Re[10]: Как я завалил собеседование
От: Коваленко Дмитрий Россия http://www.ibprovider.com
Дата: 24.01.07 12:52
Оценка:
Здравствуйте, egaron, Вы писали:

E>>>Вы абсолютно правы. Но понимай ты или не понимай концепции, а экзаменатор возьми да и спроси "какого цвета левый задний бит в тридцать шестом байте MSIL-кода скомпилированной сборки ?"


КД>>Четные левые задние байты всегда красные. Это знает каждый школьник.


E>Да, а вдруг экзаменатор думает что они зеленые. Дальтоник может он....


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

PS. Anatolix сидит и думает — "выпендривайтесь, выпендривайтесь ...". Бугага
-- Пользователи не приняли программу. Всех пришлось уничтожить. --
Re[4]: Как я выгнал человека с собеседования
От: Коваленко Дмитрий Россия http://www.ibprovider.com
Дата: 24.01.07 12:55
Оценка:
Здравствуйте, THESERG, Вы писали:

THE>Но не это главное!

THE>Главное: а что Вы будете делать, Анатоликс, когда выйдет следующий стандарт C++? Переписывать весь код Яндекса?
THE>Что, Вы будете спрашивать на собеседованиях устаревшие знания (когда STL и ссылки (&) окончательно устареют)? А если нет — то кто будет саппортить всё то, что Вы уже накодили?

Не смешите его тапочки
-- Пользователи не приняли программу. Всех пришлось уничтожить. --
Re[4]: Как я выгнал человека с собеседования
От: Димчанский Литва http://dimchansky.github.io/
Дата: 24.01.07 12:59
Оценка: +1 :)))
Здравствуйте, THESERG, Вы писали:

THE>Но не это главное!

THE>Главное: а что Вы будете делать, Анатоликс, когда выйдет следующий стандарт C++? Переписывать весь код Яндекса?
THE>Что, Вы будете спрашивать на собеседованиях устаревшие знания (когда STL и ссылки (&) окончательно устареют)? А если нет — то кто будет саппортить всё то, что Вы уже накодили?

Цирк уехал, клоуны остались.
Re[4]: Как я выгнал человека с собеседования
От: tau  
Дата: 24.01.07 12:59
Оценка:
Здравствуйте, THESERG, Вы писали:

THE>А пока сообщаю: большинству компаний ни то что концепция констанных классов не нужна, им даже STL не нужен! Во как! А где-то и на ANSI C пишут! Так что нет ничего удивительного, что приходящие к Вам программисты не знают как написать конструктор копирования. И эту фигню даже не стоит спрашивать на собеседовании, ага


Какая разница где и на чем пишут. Где-то пишут на Коболе, где-то на FoxPro.
Яндексу очевидно был нужен программист знающий C++.
Если человек способный к обучению то его конечно можно всему обучить, но сказал что компания не имеет права нанимать кандидатов, которых базовым вещам учить не нужно. Ну вот не хотят они ждать год или два пока человек станет специалистом по C++, у них уже сейчас есть код, который нужно поддерживать и развивать. И в этом коде наверняка встречаются конструкторы копирования

MS на многие свои позиции требует наличия опыта по соответствующим технологиям от 5 лет, а на другие вакансии они набирают студентов только-что окончивших университет.
Re[16]: Как я завалил собеседование
От: jazzer Россия Skype: enerjazzer
Дата: 24.01.07 13:13
Оценка:
Здравствуйте, minorlogic, Вы писали:

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


подходит, если ты свой общий случай будешь хранить не по значению, а по указателю
swap указателей — операция безболезненная
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[4]: Как я выгнал человека с собеседования
От: superman  
Дата: 24.01.07 13:17
Оценка:
Здравствуйте, THESERG, Вы писали:

THE>Главное: а что Вы будете делать, Анатоликс, когда выйдет следующий стандарт C++? Переписывать весь код Яндекса?

THE>Что, Вы будете спрашивать на собеседованиях устаревшие знания (когда STL и ссылки (&) окончательно устареют)? А если нет — то кто будет саппортить всё то, что Вы уже накодили?

THE>А пока сообщаю: большинству компаний ни то что концепция констанных классов не нужна, им даже STL не нужен! Во как! А где-то и на ANSI C пишут! Так что нет ничего удивительного, что приходящие к Вам программисты не знают как написать конструктор копирования. И эту фигню даже не стоит спрашивать на собеседовании, ага


ещё один весельчак
это и вам
Автор: superman
Дата: 23.01.07
Re[17]: Как я завалил собеседование
От: Коваленко Дмитрий Россия http://www.ibprovider.com
Дата: 24.01.07 13:21
Оценка:
Здравствуйте, jazzer, Вы писали:

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


J>подходит, если ты свой общий случай будешь хранить не по значению, а по указателю

J>swap указателей — операция безболезненная

При монопольном доступе к обоим указателям

Бугагага
-- Пользователи не приняли программу. Всех пришлось уничтожить. --
Re[4]: Как я выгнал человека с собеседования
От: Anatolix Россия https://www.linkedin.com/in/anatolix/
Дата: 24.01.07 13:27
Оценка: :))) :)))
Здравствуйте, THESERG, Вы писали:

THE>Главное: а что Вы будете делать, Анатоликс, когда выйдет следующий стандарт C++? Переписывать весь код Яндекса?

THE>Что, Вы будете спрашивать на собеседованиях устаревшие знания (когда STL и ссылки (&) окончательно устареют)? А если нет — то кто будет саппортить всё то, что Вы уже накодили?

Да вроде текущий стандарт уже не первый, и вообще было время когда его не было. Как-то ни у кого особых проблем не вызывало.
У Java и C# вон вообще раз в год новые версии выходят — как то живут люди.

THE>А пока сообщаю: большинству компаний ни то что концепция констанных классов не нужна, им даже STL не нужен! Во как! А где-то и на ANSI C пишут!


Не может быть? Правда что ли? Да страшные времени наступили...
Мне тут недавно кто-то говорил, что в некоторых компания даже не на Ansi C пишут, но и на C#, Java, а то и на Visual Basic.
Представляешь? Вот так прямо в вакансии и написали: Visual Basic. Нет ну вы подумайте только!

THE>Так что нет ничего удивительного, что приходящие к Вам программисты не знают как написать конструктор копирования. И эту фигню даже не стоит спрашивать на собеседовании, ага


Ага да, спасибо большое, вы мне просто открыли глаза. Действительно разработчик на Ansi C не может знать что такое конструктор копирования. Не знаю даже как быть уж и на сайте писал что нужен C++ и STL, в резюме слова такие искал. А ведь представьте, придет вот ко мне разработчик на Lisp на такую вакансию, не заметив что там C++ нужен, я его спрошу про конструктор копирования, а он вообще слова то такого не знает. Что делать, как жить дальше
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[17]: Как я завалил собеседование
От: minorlogic Украина  
Дата: 24.01.07 14:16
Оценка: :)
Здравствуйте, jazzer, Вы писали:

J>Здравствуйте, minorlogic, Вы писали:


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


J>подходит, если ты свой общий случай будешь хранить не по значению, а по указателю

J>swap указателей — операция безболезненная

В общем случае нам придется свести все к частному случаю без обид .. звучит прикольно.
Ищу работу, 3D, SLAM, computer graphics/vision.
Re[3]: Как я выгнал человека с собеседования
От: Hottabych1  
Дата: 24.01.07 15:54
Оценка:
Я бы все-таки хотел уточнить... через полгода мне опять задания посылать и ждать ответа? А вдруг мне не ответят? Можно будет сразу с Вами как-то связаться?
Re[3]: Как я выгнал человека с собеседования
От: skeptik_  
Дата: 24.01.07 16:32
Оценка:
Здравствуйте, Anatolix,

я полностью согласен с Вашими критериями отбора, но при этом мне непонятно следующее — если у Вас столь высококвалифицированный коллектив, почему у Вас столько ошибок в HTML-коде?
Re[3]: Как я выгнал человека с собеседования
От: jazzer Россия Skype: enerjazzer
Дата: 24.01.07 17:07
Оценка:
Здравствуйте, Anatolix, Вы писали:

A>

Внимание jazzer-у, стандартов мы не обсуждали, был конкретный класс с написанными членами, и конкретная ситуация в которой конструктор не работал, т.к. не компилился


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

А если человек демонстрирует непонимание константности в С++ — о чем тут еще говорить...
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[4]: Как я выгнал человека с собеседования
От: Hottabych1  
Дата: 24.01.07 17:14
Оценка: -1
Здравствуйте, jazzer, Вы писали:
J>А если человек демонстрирует непонимание константности в С++ — о чем тут еще говорить...

Ну и что? Проходит 10 секунд, которые уходят на сверку со справочником и вот уже человек понимает константность. Это что, такая офигенно сложная штука?
Re[5]: Как я выгнал человека с собеседования
От: i-maverick Россия  
Дата: 24.01.07 17:18
Оценка:
Здравствуйте, Hottabych1, Вы писали:

J>>А если человек демонстрирует непонимание константности в С++ — о чем тут еще говорить...


H>Ну и что? Проходит 10 секунд, которые уходят на сверку со справочником и вот уже человек понимает константность. Это что, такая офигенно сложная штука?


Тебе дали больше, чем 10 секунд. Тебе дали целых полгода! Читай, учись, понимай! Никто даже подгонять не будет.
Re[5]: Как я выгнал человека с собеседования
От: superman  
Дата: 24.01.07 17:23
Оценка:
Здравствуйте, Hottabych1, Вы писали:

H>Здравствуйте, jazzer, Вы писали:

J>>А если человек демонстрирует непонимание константности в С++ — о чем тут еще говорить...

H>Ну и что? Проходит 10 секунд, которые уходят на сверку со справочником и вот уже человек понимает константность. Это что, такая офигенно сложная штука?


ты неисправим
Re[5]: Как я выгнал человека с собеседования
От: jazzer Россия Skype: enerjazzer
Дата: 24.01.07 17:24
Оценка: +2
Здравствуйте, Hottabych1, Вы писали:

H>Здравствуйте, jazzer, Вы писали:

J>>А если человек демонстрирует непонимание константности в С++ — о чем тут еще говорить...

H>Ну и что? Проходит 10 секунд, которые уходят на сверку со справочником и вот уже человек понимает константность. Это что, такая офигенно сложная штука?


Нет
Константность — это из области базовых знаний, за которыми в справочник лазить нельзя.
Это все равно что ученый будет лазить в справочник за определением экспоненты.
Если человек лезет в справочник, чтобы узнать, что такое сonst — этот человек еще студент и работать ему рановато — сначала надо выучиться.
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[5]: Как я выгнал человека с собеседования
От: superman  
Дата: 24.01.07 17:27
Оценка:
Здравствуйте, Hottabych1, Вы писали:

H>Здравствуйте, jazzer, Вы писали:

J>>А если человек демонстрирует непонимание константности в С++ — о чем тут еще говорить...

H>Ну и что? Проходит 10 секунд, которые уходят на сверку со справочником и вот уже человек понимает константность. Это что, такая офигенно сложная штука?


Кстати, а какой конкретно справочник ты предпочетаеш? Мне бы пригодился такой где всё что угодно можно найти и переварить за 10 секунд
Re[6]: Как я выгнал человека с собеседования
От: Hottabych1  
Дата: 24.01.07 17:30
Оценка:
Здравствуйте, jazzer, Вы писали:

J>Здравствуйте, Hottabych1, Вы писали:


H>>Здравствуйте, jazzer, Вы писали:

J>>>А если человек демонстрирует непонимание константности в С++ — о чем тут еще говорить...

H>>Ну и что? Проходит 10 секунд, которые уходят на сверку со справочником и вот уже человек понимает константность. Это что, такая офигенно сложная штука?


J>Нет

J>Константность — это из области базовых знаний, за которыми в справочник лазить нельзя.
J>Это все равно что ученый будет лазить в справочник за определением экспоненты.
J>Если человек лезет в справочник, чтобы узнать, что такое сonst — этот человек еще студент и работать ему рановато — сначала надо выучиться.

Все эти базовые вещи проходятся в ВУЗе на первом курсе или в школе в 10м классе, потом за ненадобностью благополучно забываются. Не забудутся только если их использовать в работе, а на работу не возьмут, если ты их не использовал. Если человек еще студент, но с желанием учиться и развиваться дальше, то следует ему в этом помочь — в конце концов это инвестиция фирмы. Или, может, Вы родились, уже зная Си++ и STL?
Re[5]: Как я выгнал человека с собеседования
От: Коваленко Дмитрий Россия http://www.ibprovider.com
Дата: 24.01.07 17:30
Оценка:
Здравствуйте, Hottabych1, Вы писали:

J>>А если человек демонстрирует непонимание константности в С++ — о чем тут еще говорить...


H>Ну и что? Проходит 10 секунд, которые уходят на сверку со справочником и вот уже человек понимает константность. Это что, такая офигенно сложная штука?


Помню, в детстве залез на сайт C++ гуру. И уполз оттуда после не сумев понять смысл ниже представленных конструкций:
const T* val;

T* const val;

const T* const val;

-- Пользователи не приняли программу. Всех пришлось уничтожить. --
Re[5]: Как я выгнал человека с собеседования
От: aik Австралия  
Дата: 24.01.07 17:35
Оценка: +1
Здравствуйте, Hottabych1, Вы писали:

J>>А если человек демонстрирует непонимание константности в С++ — о чем тут еще говорить...

H>Ну и что? Проходит 10 секунд, которые уходят на сверку со справочником и вот уже человек понимает константность. Это что, такая офигенно сложная штука?

В этом и проблема, что она настолько простая и базовая, что ее незнание не позволяет надеяться на то что и остальные, чуть более сложные вещи знакомы соискателю.
А c++ тем и плох, что там таких 10-секундных тем — тонна.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.