Страница 6 из 6
Добавлено: 20 ноя 2006, 14:23
Slav
папа Карло писал(а):
здрасти.... с каких пор флипнуть знак числа буз умнождения нестандартный вопрос? вообще вся эта беседа никуда не идет... я впредь просто не буду давать вопросы которые спрашивают на интервбю... ибо народ тут крутой ему это не надо
Да ладно тебе обижаться, Карлыч! Народ, он какой есть, такой и есть. Показался он тебе крутым - кто же виноват?
Ты же, наверное, и не ожидал, что народ с другой стороны баррикад счас начнет твоими вопросами восхищаться?
А народ, на тему интервью иногда бывает и озлоблен немного. Например, как те, кто приехал в 2002 году и видел, как работодатели вакансий с требуемым опытом работы меньше 10 лет просто не публиковали.
Это сейчас опять людей не найти. Вон, Алиска, уже голым плечиком зазывает

, а народ не идет.
Добавлено: 20 ноя 2006, 14:29
Vovchik
папа Карло писал(а):здрасти.... с каких пор флипнуть знак числа буз умнождения нестандартный вопрос? вообще вся эта беседа никуда не идет... я впредь просто не буду давать вопросы которые спрашивают на интервбю... ибо народ тут крутой ему это не надо
Let a >0, b <0 and |a|=|b|. Multiplication is not defined.
If a = 0 - b is true then a = -b + 0 is true. How to express -b if b*(-1) is not defined hence not valid? Then 0 - b is not equivalent to to -b +0. Will a+b = b+a in such number theory?
Добавлено: 20 ноя 2006, 14:35
aissp
Это вроде делается так
Для каждого числа б сужествует число б-с-тильдой для которого справедливо
б+б-с-тильдой = 0....
Так формально вводится минус и никакого умноженияне требуется
Добавлено: 20 ноя 2006, 17:22
папа Карло
Slav писал(а):папа Карло писал(а):
ты смотри... я бы почти правильно ответил.... по моим вычислениям на каждые 5000 человек 1 заправка... так что у меня получилось бы в районе 300.

Вычисления - в студию!
Моим правильным ответом стал звонок по мобильнику в библиотеку. Ибо нефиг...
насколько я знаю в ванкувере прожавает около 1.5 миллиона человек. если проехать по улицам то в среднем видно где то одну заправку на блок... в блоке если прикинуть сколько человек живет то получается 5000-7000... делаем простое деление.
Добавлено: 20 ноя 2006, 17:32
папа Карло
Slav писал(а):папа Карло писал(а):
здрасти.... с каких пор флипнуть знак числа буз умнождения нестандартный вопрос? вообще вся эта беседа никуда не идет... я впредь просто не буду давать вопросы которые спрашивают на интервбю... ибо народ тут крутой ему это не надо
Да ладно тебе обижаться, Карлыч! Народ, он какой есть, такой и есть. Показался он тебе крутым - кто же виноват?
Ты же, наверное, и не ожидал, что народ с другой стороны баррикад счас начнет твоими вопросами восхищаться?
А народ, на тему интервью иногда бывает и озлоблен немного. Например, как те, кто приехал в 2002 году и видел, как работодатели вакансий с требуемым опытом работы меньше 10 лет просто не публиковали.
Это сейчас опять людей не найти. Вон, Алиска, уже голым плечиком зазывает

, а народ не идет.
обижаться и не думал (мы же все психологию читали правда?

) я запостил _ответ_ а не вопрос... народ сразу начал делать выводы что типа вопрос кривой... дык как тут сказали... "интервью процесс обоюдный" правильно сказали то

то, что народ на тему интервью озлоблен, так это не проблемма интервьюора. напомнило КВН про то как сборная России играет... у нас мастера высокого футбола на каждой кухне сидят if u know what i mean
а так... вот только что еще одного проинтервьюировал... супер толковый парень в дизайне я сам протащился... перешли на с# задаю тотже самый вопрос.... когда пишешь код тот же код... также надо флипнуть число.. он говорит "надо позитивное сделать негативным", гвоорю "давай сделаем"... он "сейчас подумаю".... три минуты никак... гвоорю что у тебя есть все методы какие только хочешь (забудьте про умножение)... выдает "переведем число в строку... "-" + "число" переведем назад в цифру"... после всего флейма на счет вопросов... даже смеяться не стал.
Добавлено: 20 ноя 2006, 18:12
nemiga
Vovchik писал(а):Также много много лет назад вроде где то в каком то учебнике по компунтерам говорилось что x:=-x - это умножение на -1 за сценой так сказать.
И где бы это так?
Я всегда думал, что
есть:
Кстати, поэтому, IMHO, правильнее писать
Потому что если в поцессоре нет INV, то можно нарваться. Операция "унарный минус" может быть реализована в трансляторе не самым оптимальным образом. А явное вычитание порождает гораздо более однозначный код типа:
Но вот самая засада -- это если в процессоре нету SUB!
Т.е., я бы формулировал исходную задачу несколько иначе, например, так::
Напишите код на [языке], после компиляции которого в объектном модуле будут [например] только ADD, AND, OR, NOT и XOR.
.
Добавлено: 20 ноя 2006, 20:26
aldep
А я не вижу ничего дурного в вопросе про х=-х. Потому как сплошь и рядом случаются задачи, когда простой и очевидный путь не доступен. Баг во внешней библиотеке. Проект горит, заказчик угрожает убить вас и застрелиться сам если завтра не будет готово, и нету времени искать баг по науке. Надо просто чтобы заработало. И тогда еще не так как тут приводили извратишься.
Может, я такой странный, но мне часто приходилось делать именно такие извращения в реальной жизни.
Вопросы про 3-й параметр функции GetThreadContextEx2 знает только МСДН и зубрежник, который кроме того что он вызубрил сделать не сможет. Потому как тому кто думает зубрить это лень.
Лучше всех про разницу Cell в PS3 и PowerPC в Xbox раскажет один студент в соседнем отделе, который не может сделать JOIN двух таблиц зато всегда в курсе последний игровых приставок.
И кстати вопрос про заправки мне нравится. У меня заняло бы наверное минут 5-10 чтобы придумать как оценить это число исходя из того что я знаю. И вопрос гораздо более жизненный, и применимый к программированию, чем может показаться. Что никому не приходилось сталкиваться с ситуацией, когда у клиента программа не работает, и надо сообразить как именно скудной имеющейся информации сообразить что не работает?
Добавлено: 20 ноя 2006, 23:31
sz
Операция "унарный минус" может быть реализована в трансляторе не самым оптимальным образом
В каком именно компиляторе?
Неужели есть компиляторы хуже .. (а вот не скажу какого)?
Добавлено: 21 ноя 2006, 09:32
Vovchik
папа Карло писал(а):Slav писал(а):папа Карло писал(а):
ты смотри... я бы почти правильно ответил.... по моим вычислениям на каждые 5000 человек 1 заправка... так что у меня получилось бы в районе 300.

Вычисления - в студию!
Моим правильным ответом стал звонок по мобильнику в библиотеку. Ибо нефиг...
насколько я знаю в ванкувере прожавает около 1.5 миллиона человек. если проехать по улицам то в среднем видно где то одну заправку на блок... в блоке если прикинуть сколько человек живет то получается 5000-7000... делаем простое деление.
Объективно правильный ответ на сей вопрос не может быть дан без уточнения. Какой именно Ванкувер имеется ввиду? City of Vancouver with a population of about 0.5 million of people? Or so called Greater Vancouver (or GRVD) with a population of about 2.5 million?
Лично я на сей вопрос задал бы уточняющий вопрос.
Добавлено: 21 ноя 2006, 10:00
папа Карло
Vovchik писал(а):папа Карло писал(а):Slav писал(а):папа Карло писал(а):
ты смотри... я бы почти правильно ответил.... по моим вычислениям на каждые 5000 человек 1 заправка... так что у меня получилось бы в районе 300.

Вычисления - в студию!
Моим правильным ответом стал звонок по мобильнику в библиотеку. Ибо нефиг...
насколько я знаю в ванкувере прожавает около 1.5 миллиона человек. если проехать по улицам то в среднем видно где то одну заправку на блок... в блоке если прикинуть сколько человек живет то получается 5000-7000... делаем простое деление.
Объективно правильный ответ на сей вопрос не может быть дан без уточнения. Какой именно Ванкувер имеется ввиду? City of Vancouver with a population of about 0.5 million of people? Or so called Greater Vancouver (or GRVD) with a population of about 2.5 million?
Лично я на сей вопрос задал бы уточняющий вопрос.
я бы дал не просто ответ.... мой ответ был бы примерно таков: "я не знаю сколько заправок в ванкувере, но предколожим.... (далее моя аксиоматическая база)... при таких условиях число заправок будет...."
при таком подходе все, что им надо сделать это поменять константы в аксиоматике если они знают их лучше, я же дал алгоритм по подсчету
