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

User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

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

Post by Мальчик-Одуванчик »

Ну я собственно вообще не ожидаю безупречного решения сразу. Меня бы больше заинтересовал ход мыслей интервьюируемого.
И в особенности ответы на попутно возникающие вопросы которые можно тут же и задать.
Например, как проверить что на входе именно итератор,
как сократить длинные записи в коде, уместно ли заменить здесть цикл алгоритмом и если да то стоит ли в нем поменять функтор на лямбду и тд..
User avatar
Boriskin
Уже с Приветом
Posts: 18862
Joined: 30 Aug 2001 09:01
Location: 3rd planet

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

Post by Boriskin »

Для разрядки...

Image
Тупизна как Энтропия. Неумолимо растет.
Паяльник
Уже с Приветом
Posts: 3811
Joined: 01 Aug 2010 22:25

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

Post by Паяльник »

Rotchieldt wrote:
Паяльник wrote: "объясните различие между ключевыми словами ref и out в C#"
это какой-то несерьезный вопрос, можно тогда уж сразу writeln write спрашивать
Почему несерьёзный? Хороший повод поговорить про pass-by-reference и в каких случаях что лучше использовать.
Rotchieldt wrote:
или "объясните разницу между process и thread" (на этом многие валятся, хотя вопрос довольно простой.)
А вот какая цель этого вопроса? У вас была хоть раз практическая задача где было необходимо четко понимать эту разницу или нет??
Какая цель вопроса, спрашиваете? Цель - проверить грамотность человека. Я таким макаром один раз вычислил такого, который вообще не знал, что бывают многопоточные процессы. Другой пытался меня уверить в том, что w3wp.exe - это не процесс, а именно поток (то есть thread) и поэтому к нему нельзя присобачить отладчик.
А может быть, разбить окно и окунуться в мир иной,
Где, солнечный рисуя свет, живет художник и поэт?
Slavandik
Уже с Приветом
Posts: 2769
Joined: 06 Apr 2012 22:58

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

Post by Slavandik »

http://top.rbc.ru/economics/23/04/2012/647758.shtml
Ситуация на ММВБ-РТС в связи с произошедшим сегодня техническим сбоем признана чрезвычайной. Об этом сообщили РБК на бирже.

"Поскольку внештатная ситуация, возникшая на бирже, не была урегулирована в течение двух часов, она признается чрезвычайной. Биржа не назначает времени возобновления торгов и сообщит об этом, исходя из ситуации", - заявил пресс-секретарь ММВБ-РТС Никита Бекасов.
Кто-то исключение в деструкторе выбросил, а оно частично специализированным шаблоном и накрылось... :(
Искренне ваш, быдлокодер
Slavandik
Уже с Приветом
Posts: 2769
Joined: 06 Apr 2012 22:58

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

Post by Slavandik »

:lol: :lol: :lol:
Основной причиной приостановки функционирования программного обеспечения части серверов доступа Системы торгов Фондовой биржи ММВБ стал программно-аппаратный сбой в системе обеспечения резервирования центрального звена торгово-клиринговой системы, обусловленный неполной отработкой сценария выхода из программно-аппаратного сбоя на одном из серверов комплекса, возникшего при некорректной обработке транзакции.
http://www.rbc.ru/rbcfreenews/20120424180745.shtml
Искренне ваш, быдлокодер
Alexandr
Уже с Приветом
Posts: 3647
Joined: 23 May 2010 15:10

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

Post by Alexandr »

какая тема загибаеццо :)))
автор, ну как, в манагеры есть перспектива свалить в конторе, как впечатление после месяца-двух работы?
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

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

Post by OtherSide »

Alexandr wrote:какая тема загибаеццо :)))
автор, ну как, в манагеры есть перспектива свалить в конторе, как впечатление после месяца-двух работы?
Сейчас работаю в одной очень крупной конторе. Как оказалось, до меня в подразделении работало человек 200 - всех их незадолго до меня уволили,
а меня наняли "что бы был". Ну и как водится, совершенно не востребованы знания по STL и шаблонам проектирования. Нужно править баги в мультиплатформенном проекте на C#. В основном все сводится к тому, что предшественник что-то неаккуратно закомментировал или не добавил в сборку.
Очень много кода на кустарном XML - скриптовом языке, который тоже написан и работает в стиле "сюда смотрите, а тут рыбу заворачивали".
В общем, стандартная рабочая ситуация :)
Я так понял они и сами не знаю что будет с направлением дальше. Если буду набирать еще людей, возможно и есть какой то шанс карьерного роста (небольшой), но все больше склоняюсь к тому что тут тоже долго работать не буду.
Alexandr
Уже с Приветом
Posts: 3647
Joined: 23 May 2010 15:10

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

Post by Alexandr »

если долго такая шарманка будет оставаться, то и правда долго не стоит там сидеть
User avatar
Boriskin
Уже с Приветом
Posts: 18862
Joined: 30 Aug 2001 09:01
Location: 3rd planet

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

Post by Boriskin »

OtherSide wrote:Нужно править баги в мультиплатформенном проекте на C#.
Прям кунсткамера, а не работа. Я конечно слышал о потугах натянуть C# на не-винду, но все эти попытки вроде закончилось ожидаемо. Прям South park с историей о скрещивании свинки со слоном... 8)
Тупизна как Энтропия. Неумолимо растет.
Tarasik
Уже с Приветом
Posts: 762
Joined: 20 Jan 2005 00:27
Location: La Jolla, California

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

Post by Tarasik »

Boriskin wrote:
OtherSide wrote:Нужно править баги в мультиплатформенном проекте на C#.
Прям кунсткамера, а не работа. Я конечно слышал о потугах натянуть C# на не-винду, но все эти попытки вроде закончилось ожидаемо. Прям South park с историей о скрещивании свинки со слоном... 8)
Сам по себе C# это не латексовое изделие а язык с полностью описанной спецификацией и написание простого компилятора для него на любую платформу - задача сродни курсовому заданию в институте (другое дело что написать GC и реализовать все библиотеки может быть нетривиальной задачей), тем более сейчас когда все исходники открыты.
User avatar
Boriskin
Уже с Приветом
Posts: 18862
Joined: 30 Aug 2001 09:01
Location: 3rd planet

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

Post by Boriskin »

Tarasik wrote:Сам по себе C# это не латексовое изделие а язык с полностью описанной спецификацией и написание простого компилятора для него на любую платформу - задача сродни курсовому заданию в институте (другое дело что написать GC и реализовать все библиотеки может быть нетривиальной задачей), тем более сейчас когда все исходники открыты.
"Дайте мне точку опоры, и я переверну мир" (с), или другими словами - "...съесть то он съест, да кто ж ему даст?".
Вывод - тема "на хрена Лозе боян", ака "использование С# для кроссплатформенной разработки" - не раскрыта.
Тупизна как Энтропия. Неумолимо растет.
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

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

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

Tarasik wrote: Сам по себе C# это не латексовое изделие а язык с полностью описанной спецификацией и написание простого компилятора для него на любую платформу - задача сродни курсовому заданию в институте.
Это, конечно, так и есть. Только в институте, скорее, было бы какое-то подмножество языка. И, всенепременно, с подходом "тут смотрим, а тут селедку чистили" - как раз то, на что автор и жалуется
А аккуратная, полная и точная реализация все-таки нетривиальна, причем не из-за каких-то концептуальных проблем, а всего лишь из-за миллиона маленьких деталей
Мат на форуме запрещен, блдж!
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

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

Post by OtherSide »

Boriskin wrote: Вывод - тема "на хрена Лозе боян", ака "использование С# для кроссплатформенной разработки" - не раскрыта.
Игрушки портировать под различные мобильные платформы.. Нету пока единой, классной и универсальной.
Багов конечно там огромное количество, но для игрушек качество и надежность в общем, не главный параметр.
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

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

Post by OtherSide »

АццкоМото wrote:
Tarasik wrote: Сам по себе C# это не латексовое изделие а язык с полностью описанной спецификацией и написание простого компилятора для него на любую платформу - задача сродни курсовому заданию в институте.
Это, конечно, так и есть. Только в институте, скорее, было бы какое-то подмножество языка. И, всенепременно, с подходом "тут смотрим, а тут селедку чистили" - как раз то, на что автор и жалуется
А аккуратная, полная и точная реализация все-таки нетривиальна, причем не из-за каких-то концептуальных проблем, а всего лишь из-за миллиона маленьких деталей
Сам-то MONO с грехом пополам портирован на разные платформы, но еще дело в игровом SDK(XNA) , а уж он портирован очень некачественно.
User avatar
Boriskin
Уже с Приветом
Posts: 18862
Joined: 30 Aug 2001 09:01
Location: 3rd planet

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

Post by Boriskin »

OtherSide wrote:
Boriskin wrote: Вывод - тема "на хрена Лозе боян", ака "использование С# для кроссплатформенной разработки" - не раскрыта.
Игрушки портировать под различные мобильные платформы.. Нету пока единой, классной и универсальной.
Багов конечно там огромное количество, но для игрушек качество и надежность в общем, не главный параметр.
А что, ктото реально пишет на C# игрухи, чтобы потом их портить на Дроид, iOS или (прости хосподя) BREW c J2ME? :o
Наверное, это все таки выход, если автор ничего кроме шарпа не знает и знать не хочет, но мне как то это больше напиминает "гланды, автогеном, через ж0пу...". :mrgreen:
Тупизна как Энтропия. Неумолимо растет.
Alexandr
Уже с Приветом
Posts: 3647
Joined: 23 May 2010 15:10

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

Post by Alexandr »

Boriskin wrote:
OtherSide wrote:Нужно править баги в мультиплатформенном проекте на C#.
Прям кунсткамера, а не работа. Я конечно слышал о потугах натянуть C# на не-винду, но все эти попытки вроде закончилось ожидаемо. Прям South park с историей о скрещивании свинки со слоном... 8)
вроде моно живет, не? (сам то я не вкурсе) :)
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

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

Post by OtherSide »

Boriskin wrote: А что, ктото реально пишет на C# игрухи, чтобы потом их портить на Дроид, iOS или (прости хосподя) BREW c J2ME? :o
Наверное, это все таки выход, если автор ничего кроме шарпа не знает и знать не хочет, но мне как то это больше напиминает "гланды, автогеном, через ж0пу...". :mrgreen:
Ну да, просто перекомпилировать проект под IOS - это гланды через жопу, а 4 отдельных проекта не ведуться "потому что автор ничего не знает, и знать не хочет"
Зашибись выводы...
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

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

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

OtherSide wrote: Сам-то MONO с грехом пополам портирован на разные платформы, но еще дело в игровом SDK(XNA) , а уж он портирован очень некачественно.
Вот-вот. Потому и с грехом пополам, что с точки зрения концепции - курсовая работа в так себе ВУЗе. А как начинаются детали, то в них кроется диабол
(ц) из другого топика: "идеи ничего не стоят, а реализация - рутина"
Мат на форуме запрещен, блдж!
User avatar
Boriskin
Уже с Приветом
Posts: 18862
Joined: 30 Aug 2001 09:01
Location: 3rd planet

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

Post by Boriskin »

OtherSide wrote:Ну да, просто перекомпилировать проект под IOS - это гланды через жопу, а 4 отдельных проекта не ведуться "потому что автор ничего не знает, и знать не хочет". Зашибись выводы...
Чтобы "просто перекомпилировать", и после этого все работало - нужен отлично вылизанный многоплатформенный фреймворк, про наличие которого вы сами выше написали

Code: Select all

Багов конечно там огромное количество, но для игрушек качество и надежность в общем, не главный параметр.
Так что ваше "просто перекомпилировать" выливается в "перекомпилировать и долго плясать вокруг с бубном". Я не в курсе, может счас игрухи с грубыми багами никого не волнуют, а 7 лет назад вычищались все баги, связанные с качеством картинки и gameplay.
Тупизна как Энтропия. Неумолимо растет.
User avatar
Boriskin
Уже с Приветом
Posts: 18862
Joined: 30 Aug 2001 09:01
Location: 3rd planet

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

Post by Boriskin »

Alexandr wrote:вроде моно живет, не? (сам то я не вкурсе) :)
Пациент не мертв, но назвать его живым и здоровым я бы не рискнул.
Тупизна как Энтропия. Неумолимо растет.
OtherSide
Уже с Приветом
Posts: 15759
Joined: 01 Mar 2008 15:14

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

Post by OtherSide »

Boriskin wrote: Так что ваше "просто перекомпилировать" выливается в "перекомпилировать и долго плясать вокруг с бубном". Я не в курсе, может счас игрухи с грубыми багами никого не волнуют, а 7 лет назад вычищались все баги, связанные с качеством картинки и gameplay.
В любом случае, решения принимаю не я. Мне достался уже (почти) готовый проект. К тому же, как я понял, у каждого движка свои проблемы.
Вести 3-4 отдельных проекта у конторы ресурса и желания нет. Понятно что нужна универсальная платформа.
Alexandr
Уже с Приветом
Posts: 3647
Joined: 23 May 2010 15:10

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

Post by Alexandr »

OtherSide wrote:
Boriskin wrote: Так что ваше "просто перекомпилировать" выливается в "перекомпилировать и долго плясать вокруг с бубном". Я не в курсе, может счас игрухи с грубыми багами никого не волнуют, а 7 лет назад вычищались все баги, связанные с качеством картинки и gameplay.
В любом случае, решения принимаю не я. Мне достался уже (почти) готовый проект. К тому же, как я понял, у каждого движка свои проблемы.
Вести 3-4 отдельных проекта у конторы ресурса и желания нет. Понятно что нужна универсальная платформа.
ну вы смотрите на перспективы сего дела, программировать вам явно надоело, так что путь только в манагеры
а чистить за кем-то баги 90-100% времени - это даже для программиста хотящего программировать мраки мрачные
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

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

Post by Интеррапт »

Boriskin wrote:
OtherSide wrote:
Boriskin wrote: Вывод - тема "на хрена Лозе боян", ака "использование С# для кроссплатформенной разработки" - не раскрыта.
Игрушки портировать под различные мобильные платформы.. Нету пока единой, классной и универсальной.
Багов конечно там огромное количество, но для игрушек качество и надежность в общем, не главный параметр.
А что, ктото реально пишет на C# игрухи, чтобы потом их портить на Дроид, iOS или (прости хосподя) BREW c J2ME? :o
Наверное, это все таки выход, если автор ничего кроме шарпа не знает и знать не хочет, но мне как то это больше напиминает "гланды, автогеном, через ж0пу...". :mrgreen:
Пишут. Под Unity 3D на C#/JavaScript с .NET фреймворком. И оно неплохо портится под Android, iOS, XBox, PlayStation, desktop. И это направление для игрописателей набирает все большие обороты.
User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

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

Post by dotcom »

Интеррапт wrote: Пишут. Под Unity 3D на C#/JavaScript с .NET фреймворком. И оно неплохо портится под Android, iOS, XBox, PlayStation, desktop. И это направление для игрописателей набирает все большие обороты.
C# там используется как скриптовый язык. Unit3D - это большая кросс-платформенная виртуальная машина. Язык программирования там не важен. А Mono, пока надо использовать только контейнеры и еще какое-то высокоуровневое барахло, будет работать.
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

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

Post by Интеррапт »

dotcom wrote:
Интеррапт wrote: Пишут. Под Unity 3D на C#/JavaScript с .NET фреймворком. И оно неплохо портится под Android, iOS, XBox, PlayStation, desktop. И это направление для игрописателей набирает все большие обороты.
C# там используется как скриптовый язык. Unit3D - это большая кросс-платформенная виртуальная машина. Язык программирования там не важен. А Mono, пока надо использовать только контейнеры и еще какое-то высокоуровневое барахло, будет работать.
Правильно. Unity использует Mono как scripting framework. Но сам факт использования Mono - имеется.
Также народ вовсю использует xamarin (mono, monotouch и т.п.) для Android, iOS и т.п. Т.е. для многих применений - mono вполне себе работает. Ес-но никто не говорит, что там quality как родной .net от Microsoft. Но многим и такого хватает.

А насчет только контейнеров - ну не скажите. Там многие вещи вполне нормально работают. Все эти контейнеры, многопоточность, LINQ и много чего.

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