Re[8]: Так что это за ходоки по собеседованиям?
От: 24  
Дата: 14.05.11 18:51
Оценка:
Здравствуйте, dZentle_man, Вы писали:

Z_>А потому что все, что должно быть обработано — должно обрабатываться ифом и свитчем, а не тормозным эксепшеном.


Не ради холивара, а просто интересно. Есть где-то подтверждения тормознутости эксепшенов? Только на реалистичных задачах, а не синтетические бенчмарки.
Re[9]: Так что это за ходоки по собеседованиям?
От: dZentle_man  
Дата: 14.05.11 18:57
Оценка:
Здравствуйте, 24, Вы писали:


Z_>>А потому что все, что должно быть обработано — должно обрабатываться ифом и свитчем, а не тормозным эксепшеном.


24>Не ради холивара, а просто интересно. Есть где-то подтверждения тормознутости эксепшенов? Только на реалистичных задачах, а не синтетические бенчмарки.

То есть по-вашему выброс исключения — не более дорогая операция, чем условный оператор? Ну йя не знаю... Вы профайлером смотреть пробовали?
Re[10]: Так что это за ходоки по собеседованиям?
От: 24  
Дата: 14.05.11 19:06
Оценка:
Здравствуйте, dZentle_man, Вы писали:

24>>Не ради холивара, а просто интересно. Есть где-то подтверждения тормознутости эксепшенов? Только на реалистичных задачах, а не синтетические бенчмарки.

Z_>То есть по-вашему выброс исключения — не более дорогая операция, чем условный оператор? Ну йя не знаю... Вы профайлером смотреть пробовали?

По-моему выброс исключения — достаточно редкое событие (если их использовать по назначению), и на общую производительность они принципиального влияния не оказывают.
Re[11]: Так что это за ходоки по собеседованиям?
От: dZentle_man  
Дата: 14.05.11 19:21
Оценка:
Здравствуйте, 24, Вы писали:


24>>>Не ради холивара, а просто интересно. Есть где-то подтверждения тормознутости эксепшенов? Только на реалистичных задачах, а не синтетические бенчмарки.

Z_>>То есть по-вашему выброс исключения — не более дорогая операция, чем условный оператор? Ну йя не знаю... Вы профайлером смотреть пробовали?

24>По-моему выброс исключения — достаточно редкое событие (если их использовать по назначению), и на общую производительность они принципиального влияния не оказывают.

Если они вам редко и мало нужны, то чем вам ифы не угодили? Не по фэн-шую?
Re[12]: Так что это за ходоки по собеседованиям?
От: 24  
Дата: 14.05.11 19:49
Оценка:
Здравствуйте, dZentle_man, Вы писали:

Z_>Если они вам редко и мало нужны, то чем вам ифы не угодили? Не по фэн-шую?


Они не редко нужны, а редко во время выполнения происходит собственно выброс. В коде их много, но в большинстве случаев блок try завершается естественным образом — выброса исключения и передачи управления в блок catch не происходит.
Re[13]: Так что это за ходоки по собеседованиям?
От: dZentle_man  
Дата: 14.05.11 20:22
Оценка:
Здравствуйте, 24, Вы писали:


Z_>>Если они вам редко и мало нужны, то чем вам ифы не угодили? Не по фэн-шую?


24>Они не редко нужны, а редко во время выполнения происходит собственно выброс. В коде их много, но в большинстве случаев блок try завершается естественным образом — выброса исключения и передачи управления в блок catch не происходит.

Ну если ваш код точно знает, что никогда не будет нагружен тысячами запросов, приводящих к одной и той же ошибке, то да, наверное вам можно и эксепшены накрутить.
Re[9]: Практики?
От: CreatorCray  
Дата: 14.05.11 21:15
Оценка:
Здравствуйте, Bandy11, Вы писали:

B>Под новыми, я имел в виде не CGA и EGA.

Я тоже.
Под новыми я понимаю хотя бы 2009го года выпуска.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[9]: Так что это за ходоки по собеседованиям?
От: Ромашка Украина  
Дата: 15.05.11 19:51
Оценка:
14.05.2011 21:28, Здравствуйте, dZentle_man :
> Вот мне интересено, как же вы, не вникая в детали, определяете для какой
> задачи подходит язык? Особенно если не программировали на нем до этого?


Это дзен. Вообще говоря глубоко пофиг, на каком языке будет
реализована задача (ну, кроме очевидных нестыковок аля драйвера/шарп).
Поэтому наиболее подходящий язык определяют только и исключительно
тараканы в голове программиста. Так что если программист четвертого
дана уровня говорит "для этой задачи больше всего подходит язык
Тьфу++" это значит, что или программист не хочет делать задачу, или
хочет изучить Тьфу++.
Posted via RSDN NNTP Server 2.1 beta
http://brunets.name/ua_developer.gif

Всё, что нас не убивает, ещё горько об этом пожалеет.
Re[10]: Так что это за ходоки по собеседованиям?
От: SkyDance Земля  
Дата: 16.05.11 00:21
Оценка:
SD>>Гм, а вы предпочитаете что? Создавать сто тысяч классов исключений?

S>Да. Если не хватает того что есть.


Это всё здорово, но в 99% случаев потом просто внизу стоит код catch (Exception ex) — и все, финита.
Re[11]: Так что это за ходоки по собеседованиям?
От: IID Россия  
Дата: 16.05.11 03:47
Оценка:
Здравствуйте, cli, Вы писали:

cli>Из asm z80 пару-тройку команд помню


Хреново ты его знал значит Я на Z-80 асме писал с 94-го по 97-ой год, но практически всё помню до сих пор. Например как быстрее всего память филлить, или проверить, включены ли прерывания. Про половинки индексных регистров и SLI вообще обязан знать каждый, кто хоть чуть-чуть на Z-80 писал. Кстати, очень забавно, когда декларируются знания Z-80 в резюме. На что рассчитывает человек ? Олдскульность свою напоказ выставляет ? Несколько раз попадались такие кандидаты, и я всегда задавал несколько вопросов по Z-80 асму, из принципа: если перечислил в резюме — обязан знать. Все ответы были в стиле "нуууу.... мууууу... это давно было...." и т.д.
kalsarikännit
Re[11]: Так что это за ходоки по собеседованиям?
От: sailichev  
Дата: 16.05.11 09:20
Оценка:
Здравствуйте, SkyDance, Вы писали:

SD>Это всё здорово, но в 99% случаев потом просто внизу стоит код catch (Exception ex) — и все, финита.


у вас так? =) у меня нет
Меня постоянно преследуют умные мысли. Но я быстрее.
Re[12]: Так что это за ходоки по собеседованиям?
От: SkyDance Земля  
Дата: 17.05.11 00:21
Оценка:
S>у вас так? =) у меня нет

И как же у вас?
(у "нас" сейчас "голый Си", в нем исключений нет, и простые утилиты с интерфейсом в виде командной строки, где кроме как вывалить диагностику, другого troubleshooting'а нет и быть не может).
Re[13]: Так что это за ходоки по собеседованиям?
От: dudkin  
Дата: 17.05.11 01:04
Оценка:
Здравствуйте, SkyDance, Вы писали:

SD>(у "нас" сейчас "голый Си", в нем исключений нет, и простые утилиты с интерфейсом в виде командной строки, где кроме как вывалить диагностику, другого troubleshooting'а нет и быть не может).


неспортивно! пишите сразу на ассемблере зачем вам Си
Re[14]: Так что это за ходоки по собеседованиям?
От: SkyDance Земля  
Дата: 18.05.11 00:42
Оценка:
D>неспортивно! пишите сразу на ассемблере зачем вам Си

Да в итоге так и получается. Потому что любое сколь-нибудь невнятное место — disassembly и курить вручную.
Сейчас вот новая напасть: списки. В бытности на С++ использовался std::list, но он медленный (и двунаправленный, что для очереди таймеров нафиг не нужно). Timer wheel не подходит (для мкс-разрешения надо слишком большую таблицу, в кэш не лезет никак), вот теперь репочесание: то ли как-то приспособить list'ы из linux kernel структур (там все-таки до нас уже украдено как следует, и, предполагаю, сделано достаточно хорошо для компилятора), то ли что-то своё колхозить.
Re[15]: Практики?
От: dZentle_man  
Дата: 21.05.11 19:42
Оценка:
Здравствуйте, cli, Вы писали:


Z_>>То есть своими словами не вариант?) Если у человека представление на уровне "в классе после public: — видимые члены, а в после private: — частные, а в структуре все public", то такой человек собеседование пролетает?

cli>Своими слова корявое, не полное и противоречивое определение можно бабушкам на лавочке рассказать. На собеседовании пролетишь.
Кстати, по поводу классов и структур — ты попробуй найти в классическом труде страуструпа упоминание о том, что в структурах могут быть частные члены. Сюрприз, а?
Re: Так что это за ходоки по собеседованиям?
От: yetanotherplaceholder  
Дата: 25.08.11 16:19
Оценка: :))
Не про вас случайно?

Советы экзаменатору

1. Прежде всего разъясните экзаменуемому, что вся его профессиональная карьера может рухнуть из-за его неудачного ответа. Подчеркните ему важность ситуации. Поставьте его на место с самого начала.
2. Сразу задайте самые трудные вопросы. Если первый вопрос достаточно труден или запутан, экзаменуемый слишком разнервничается, чтобы отвечать на следующие вопросы, как бы просты они ни были.
3. Обращаясь к экзаменуемому, сохраняйте сдержанность и сухость, с экзаменаторами же будьте очень веселы. Эффектно обращаться время от времени к другим экзаменаторам с насмешливыми замечаниями по поводу ответов экзаменуемого, игнорируя его самого, как будто его нет в помещении.
4. Заставляйте экзаменуемого решать задачи вашим методом, особенно если этот метод необычен. Ограничивайте экзаменуемого, вставляя в каждый вопрос множество указаний и оговорок. Идея состоит здесь в усложнении задачи, которая без этого была бы весьма проста.
5. Вынудите экзаменуемого сделать тривиальную ошибку, и пусть он ломает голову над ней как можно дольше. Сразу же после того, как он заметит ошибку, но как раз перед тем, как он поймёт, как её исправить, презрительно поправьте его сами. Это требует высокой проницательности и точности выбора момента, что достигается только большой практикой.
6. Когда экзаменуемый начнёт тонуть, никогда не помогайте ему выкарабкиваться. Зевните… и перейдите к следующему вопросу.
7. Задавайте экзаменуемому время от времени вопросы типа: «Разве вы не проходили этого в начальной школе?»
8. Не позволяйте задавать экзаменуемому выясняющие вопросы и никогда не повторяйте собственные разъяснения и утверждения.
9. Каждые несколько минут спрашивайте, не волнуется ли он.
10. Наденьте тёмные очки. Непроницаемость нервирует.
11. Заканчивая экзамен, скажите экзаменуемому: «Ждите за дверью. Мы вас вызовем».

Re: Так что это за седоки на собеседованиях?
От: slava_phirsov Россия  
Дата: 26.08.11 11:34
Оценка:
Здравствуйте, o-an0nym0us-o, Вы писали:

OAO>У нас случается десятка 3-4 собеседований в неделю.


А, простите, на кодинг время остается? Или бонуса "активного интервьюера" хватает, и заниматься такими глупостями уже как бы и не нужно?
Люди! Люди, смотрите, я сошел с ума! Люди! Возлюбите друг друга! (вы чувствуете, какой бред?)
Re: Так что это за ходоки по собеседованиям?
От: x64 Россия http://x64blog.name
Дата: 26.08.11 22:38
Оценка:
OAO>Вообще, кто все эти люди?

Да это же я!
Только опыта чуть больше.
И не возмущаюсь, тем более сильно.
JID: x64j@jabber.ru
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.