Как пройти собеседование?

User avatar
Boriskin
Уже с Приветом
Posts: 18906
Joined: 30 Aug 2001 09:01
Location: 3rd planet

Re: Как пройти собеседование?

Post by Boriskin »

OtherSide wrote:Я научил своего кота ходить в песочек. Такими темпами я постепенно научу его проектировать Боинги и играть на скрипке. :pain1:
Ходжа Насреддин эту тему раскрыл полностью.
Тупизна как Энтропия. Неумолимо растет.
OtherSide
Уже с Приветом
Posts: 15867
Joined: 01 Mar 2008 15:14
Been thanked: 1 time

Re: Как пройти собеседование?

Post by OtherSide »

Medium-rare wrote:Новый вопрос для собеседования:

SomeSignal().connect(this, &SomeClass::onSomethingChanged);

Если onSomethingChanged виртуальный метод, и this указывает на потомок класса (SomeClassChild), то 'чей' метод вызывает при поступлении сигнала?
Какая разница - виртуальный-не виртуальный, адрес вообще возьмется во время компиляции, и это будет указатель на участок кода, а не индекс в таблице виртуальных функций, так что очевидно родительский вызов произойдет.
OtherSide
Уже с Приветом
Posts: 15867
Joined: 01 Mar 2008 15:14
Been thanked: 1 time

Re: Как пройти собеседование?

Post by OtherSide »

АццкоМото wrote:а вот сэр Роджер Пенроуз считает, что человеческое мышление имеет квантовую природу и невыразимо стандартными алгоритмическими подходами
и очень уместно приводит как аргумент теорему Геделя о неполноте
Интересно. Прочитал про Пенроуза, на первый взгляд, очень похоже на мои убеждения! Я так же предполагаю, что человеческое мышление не упирается в теорему Геделя, в отличии от машин и мат. логики вообще, а сознание работает по квантовым законам. Это значит, что заглянув в самые глубины мозга, скорее всего мы не увидим там четких законов, сигналы будут размываться в случайном поле и ускользать от наблюдателя. Иногда, пустив по цепочке нейронов сигнал получим 2, а иногда 3. Но вся система целиком работает абсолютно четко и слаженно. А все дело в том, что законы квантовой физики имеют в основе не физическую основу, а философскую, а значит она будет проявлятся в системах с совершенно другой физической природой.
И вообще пора бы парадигму познания субъект-объект подвергнуть серьезному пересмотру (но на это никто пока не решится, т.к. будет разрушено все здание науки).
User avatar
mikeG
Уже с Приветом
Posts: 8485
Joined: 02 Aug 2003 01:32
Location: SPb->SFBA

Re: Как пройти собеседование?

Post by mikeG »

Если все дело только в квантовых законах, то квантумные компьютеры на подходе.
User avatar
АццкоМото
Уже с Приветом
Posts: 15276
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Как пройти собеседование?

Post by АццкоМото »

OtherSide wrote: Интересно. Прочитал про Пенроуза, на первый взгляд, очень похоже на мои убеждения!
я не могу сказать, что его взгляд совпадает с моим (или что не совпадает), но показалось, что он достаточно умный человек, чтобы к нему прислушаться

с другой стороны, как обыватель я вот о чем думаю. ну ок, есть законы макромира и обычная логика, нам понятная. и нам какбэ кажется (а отчасти и доказано, хотя тут все равно вопрос веры), что наше сознание не укладывается в рамки законов макромира и обычной логики. а есть еще законы микромира и вся эта квантовая муть, которую осознать совсем не легко. и тут мы ВНЕЗАПНО сопоставляем одно с другим и решаем: "раз уж мы сами такие труднопостижимые и кватновая физика такая же непонятная, то значит мы и есть квантовые контуперы". не, логика, конечно, есть. но, во-первых, биология/биохимия достаточно подробно описывает поведение живых организмов на макроуровне. ну ок. на молекулярном. не видно, где связь с тем уровнем, где начинаются кватновые фефекты
а во-вторых. это беспочвенное, конечно, рассуждение. но если есть обычная физика/логика, и есть квантовая, где все странно, то почему бы не быть чему-то третьему, столь же разительно отличающемуся от первых двух, как первые два отличаются между собой? а где есть третье, там и пятое и десятое.
или даже не так. если в формальной логической системе истина невыразима, то с чего мы вообще уверены, что мы можем познать собственное сознание? может быть, наше сознание эээ недоступно нашему сознанию?

какие-то подобные рассуждения возникают, если предположить, что в мире на самом деле, скажем, четыре пространственных измерения, просто одно мы не замечаем. или, например, время как измерение ничем не отличается от трех пространственных. можно на листике об этом теоретизировать сколько угодно, но вот так вот мы устроены, что ощущаем мир так, как ощущаем и выпрыгнуть из этого не сможем никак
Мат на форуме запрещен, блдж!
OtherSide
Уже с Приветом
Posts: 15867
Joined: 01 Mar 2008 15:14
Been thanked: 1 time

Re: Как пройти собеседование?

Post by OtherSide »

АццкоМото wrote: наше сознание не укладывается в рамки законов макромира и обычной логики. а есть еще законы микромира и вся эта квантовая муть, которую осознать совсем не легко. и тут мы ВНЕЗАПНО сопоставляем одно с другим и решаем: "раз уж мы сами такие труднопостижимые и кватновая физика такая же непонятная, то значит мы и есть квантовые контуперы".
Подколку понял, но все же тут дело в другом, я не гворю что мы и есть квантовые компьютеры, поскольку и то и другое одинаково не понятно. Идея в том, что ковыряя глубже, еще с эпохи Возрождения ученые надеялись увидеть четкие рациональные законы, а на деле увидели что чем глубже лезть, тем больше неопределенности. Получается огромная суперпозиция хаоса, которая еще и усложняется проблемой наблюдателя. Но если сложить квадратиллионы случайностей, то получаем стабильность. Думаю и с мозгом так же будет, в конце концов откроют, что там вообще сигнал как-попало идет, какую-то стабильность только волновой функций описать и можно.
А дело тут в том, что мозг не работает сам по себе, изолированно, как мы привыкли думать. Его вычислительная мощность размазана по всей вселенной, и когда мы о чем-то думаем, это так же влияет на событие, как событие на нашу реакцию ( в пропорции примерно как земной шар притягивает теннисный мячик, а мячик - земной шар). Ну а собственно вселенная - это есть суперпозиция всех наблюдателей и событий, причем не только в пространстве, но и времени.
User avatar
АццкоМото
Уже с Приветом
Posts: 15276
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Как пройти собеседование?

Post by АццкоМото »

OtherSide wrote:Подколку понял
да я полкалывал в общем-то Пенроуза. а возможно, даже собственное убогое представление о нем

на счет остального поста, единственное, что могу сказать, таки да, пересекается с собственными давнишними мыслями. правда, последнее время мне кажется, что все устроено как-то совсем иначе и не факт, что мы сможем понять, как именно
Мат на форуме запрещен, блдж!
User avatar
Kolbasoff
Уже с Приветом
Posts: 3481
Joined: 02 Jan 2005 22:10

Re: Как пройти собеседование?

Post by Kolbasoff »

OtherSide wrote:Примерно в тот момент я и разочаровался в программировании, до этого с детства была мечта поучаствовать в создании AI, поэтому и пошел в программисты.
А зачем снова зафрахтовались в программисты, если разочаровались в профессии? Неужели нет других занятий, более близких по духу? 30 лет - это еще тот возраст, когда можно поменять вид деятельности. В 40 лет уже поздно. А после 40, если не станете начальником и/или партнером, в случае увольнения найти позицию програмера будет трудно.
User avatar
Medium-rare
Уже с Приветом
Posts: 9195
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Как пройти собеседование?

Post by Medium-rare »

OtherSide wrote:
Medium-rare wrote:Новый вопрос для собеседования:

SomeSignal().connect(this, &SomeClass::onSomethingChanged);

Если onSomethingChanged виртуальный метод, и this указывает на потомок класса (SomeClassChild), то 'чей' метод вызывает при поступлении сигнала?
Какая разница - виртуальный-не виртуальный, адрес вообще возьмется во время компиляции, и это будет указатель на участок кода, а не индекс в таблице виртуальных функций, так что очевидно родительский вызов произойдет.
Вот. Логично. А 4 из 5 отвечают, что будет вызван метод от класса SomeClassChild. :-)
... and even then it's rare that you'll be going there...
User avatar
АццкоМото
Уже с Приветом
Posts: 15276
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Как пройти собеседование?

Post by АццкоМото »

Medium-rare wrote:Вот. Логично. А 4 из 5 отвечают, что будет вызван метод от класса SomeClassChild. :-)
но хотя бы пятый говорит, что будет вызван метод connect() неизвестного нам класса? ты меня просто поражаешь формулировками
Мат на форуме запрещен, блдж!
oshibka_residenta
Уже с Приветом
Posts: 4435
Joined: 13 Feb 2002 10:01
Location: Bay Area

Re: Как пройти собеседование?

Post by oshibka_residenta »

OtherSide wrote:
АццкоМото wrote:а вот сэр Роджер Пенроуз считает, что человеческое мышление имеет квантовую природу и невыразимо стандартными алгоритмическими подходами
и очень уместно приводит как аргумент теорему Геделя о неполноте
Интересно. Прочитал про Пенроуза, на первый взгляд, очень похоже на мои убеждения! Я так же предполагаю, что человеческое мышление не упирается в теорему Геделя, в отличии от машин и мат. логики вообще, а сознание работает по квантовым законам. Это значит, что заглянув в самые глубины мозга, скорее всего мы не увидим там четких законов, сигналы будут размываться в случайном поле и ускользать от наблюдателя. Иногда, пустив по цепочке нейронов сигнал получим 2, а иногда 3. Но вся система целиком работает абсолютно четко и слаженно. А все дело в том, что законы квантовой физики имеют в основе не физическую основу, а философскую, а значит она будет проявлятся в системах с совершенно другой физической природой.
И вообще пора бы парадигму познания субъект-объект подвергнуть серьезному пересмотру (но на это никто пока не решится, т.к. будет разрушено все здание науки).
Тем не менее машины ездят безо всяких квантовых компьютеров.
http://en.wikipedia.org/wiki/Google_driverless_car
User avatar
Medium-rare
Уже с Приветом
Posts: 9195
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Как пройти собеседование?

Post by Medium-rare »

АццкоМото wrote: но хотя бы пятый говорит, что будет вызван метод connect() неизвестного нам класса? ты меня просто поражаешь формулировками
connect не будет вызван при поступлении сигнала, как в вопросе, а при "связывании" сигнала и слота. Это паттерн, который стал популярен у многих при знакомстве с Qt и прочими event-driven фреймворками.
... and even then it's rare that you'll be going there...
User avatar
АццкоМото
Уже с Приветом
Posts: 15276
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Как пройти собеседование?

Post by АццкоМото »

Medium-rare wrote:
АццкоМото wrote: но хотя бы пятый говорит, что будет вызван метод connect() неизвестного нам класса? ты меня просто поражаешь формулировками
connect не будет вызван при поступлении сигнала, как в вопросе, а при "связывании" сигнала и слота. Это паттерн, который стал популярен у многих при знакомстве с Qt и прочими event-driven фреймворками.
ответь мне на простой вопрос. твоя строчка кода выдывает connect() или мне показалось? понятно, что ты имел в виду нечто, в вопросе не озвученное, за что вообще принято наказывать. потому что connect() может вообще ничего не делать, а твои допущения о паттерне совершенно иррелевантны в данной постановке вопроса
Мат на форуме запрещен, блдж!
User avatar
АццкоМото
Уже с Приветом
Posts: 15276
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Как пройти собеседование?

Post by АццкоМото »

oshibka_residenta wrote: Тем не менее машины ездят безо всяких квантовых компьютеров.
http://en.wikipedia.org/wiki/Google_driverless_car
лифты тоже обходятся как-то. в чем пойнт-то?
Мат на форуме запрещен, блдж!
User avatar
Medium-rare
Уже с Приветом
Posts: 9195
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Как пройти собеседование?

Post by Medium-rare »

connect(), очевидно, не вызывает сразу onSomethingChanged, а запоминает его адрес в список слотов (хэндлеров) для данного сигнала. onSomethingChanged будет вызван не в данной строчке, а после, совершенно случайным образом.
... and even then it's rare that you'll be going there...

Return to “Работа и Карьера в IT”