Задачи на интервью

User avatar
fruit6
Уже с Приветом
Posts: 4205
Joined: 10 Jan 2004 01:22
Location: n-sk -> MD -> VA

Re: Задачи на интервью

Post by fruit6 »

А вы их спрашивали по резюме или по своей бумажке с вопросами про сигнатуры на с?
vopros
Уже с Приветом
Posts: 808
Joined: 13 Jan 2009 05:11
Location: из страны восходящих закатов

Re: Задачи на интервью

Post by vopros »

Poryadok wrote:нес туфту по простым вопросам
пишите сюда ваши вопросы
User avatar
Poryadok
Уже с Приветом
Posts: 1383
Joined: 17 Jan 2005 22:33
Location: Minsk, Belarus - Beaverton, OR

Re: Задачи на интервью

Post by Poryadok »

[quote="fruit6"]А вы их спрашивали по резюме или по своей бумажке с вопросами про сигнатуры на с?[/quot]
Простите, не понял вопроса.
в резюме были годы с++
Я попросил написать сигнатуру метода, который будет по коду ошибки возвращать severity и text description

Мужик сначала начал писать defines, потом switch, я при этом ему непрервно повторял, что мне нужна только сигнатура метода как можно проще. Потом он перестал говорить и наконец меня услышал, и даже написал сигнатуру, но при этом приплел global error code которого в задании не было (задание было написано мной на witeboard-e), а severity забыл, код возврата забыл, и по ходу изобрел тип *int

А резюме намного круче моего - principal engineer

Тут у меня спрашивали какие еще вопросы
ну, про bstr. Мне тут один кразавчег индус обьяснял, что ему не надо память освобождать, у него refcount

Не взяли мы того индуса.


Еще люблю спрашивать можно ли из ивента, пойманого дотнетом у com-а рисовать в ui, и если нет,то что делать в winforms и wpf. Индус, например, уверял меня, что без проблем.
Отлипай давай от форума и марш работать!
User avatar
Fortinbras
Уже с Приветом
Posts: 13716
Joined: 20 Nov 2009 04:01

Re: Задачи на интервью

Post by Fortinbras »

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

Почему она исключительно только там расцвела?
mynameiszb
Уже с Приветом
Posts: 1663
Joined: 16 Jul 2009 14:18
Location: Uganda

Re: Задачи на интервью

Post by mynameiszb »

Poryadok wrote:Еще люблю спрашивать можно ли из ивента, пойманого дотнетом у com-а рисовать в ui, и если нет,то что делать в winforms и wpf. Индус, например, уверял меня, что без проблем.
А в чем проблема для WPF ?
Синхронизацию с основным потоком сделать - и вперед.

this.Dispatcher.BeginInvoke( ( ThreadStart ) delegate() {
бла-бла-бла - рисуем ...
} );

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

Re: Задачи на интервью

Post by Boriskin »

mynameiszb wrote:
Poryadok wrote:Еще люблю спрашивать можно ли из ивента, пойманого дотнетом у com-а рисовать в ui, и если нет,то что делать в winforms и wpf. Индус, например, уверял меня, что без проблем.
А в чем проблема для WPF ?
Синхронизацию с основным потоком сделать - и вперед.

this.Dispatcher.BeginInvoke( ( ThreadStart ) delegate() {
бла-бла-бла - рисуем ...
} );

Куда паршивее, когда callback в другом потоке exception кидает. Вот искать подобное - точно мрак...
Это если правильно синхронзировать. Если неправильно и bindings используются - может просто сдохнуть.
Тупизна как Энтропия. Неумолимо растет.
mynameiszb
Уже с Приветом
Posts: 1663
Joined: 16 Jul 2009 14:18
Location: Uganda

Re: Задачи на интервью

Post by mynameiszb »

Boriskin wrote:Это если правильно синхронзировать. Если неправильно и bindings используются - может просто сдохнуть.
Да вряд ли там что-то супер-серьезное есть в синхронизации. Иногда проще через независимую очередь обработку организовать, чтобы перфоманс общий не просаживать. И оттуда уже отдельной ниткой данные дергать. У нас так тренды для атомки бегают.

Куда как хуже, если Билли все же бросит тот же Silverlight. Грозятся уж в какой раз... Так удобно - общий код под wpf/SL - клиент берет, что ему интересно, с тем и работает.
avitya
Уже с Приветом
Posts: 3836
Joined: 13 Sep 2007 10:06

Re: Задачи на интервью

Post by avitya »

Ну нетфликс переходит на хтмл5, вроде больше серьёзных пользователей не остаётся...
mynameiszb
Уже с Приветом
Posts: 1663
Joined: 16 Jul 2009 14:18
Location: Uganda

Re: Задачи на интервью

Post by mynameiszb »

avitya wrote:Ну нетфликс переходит на хтмл5, вроде больше серьёзных пользователей не остаётся...
Кстати, а что сейчас кошерно на рынке разработки под веб? Не на уровне "страничка блоггера", а в самом деле - приличные софтины?
А то заявленный LightSwitch - какой-то страшный внутри, будто очередной мертворожденный продукт. Adobe Flash якобы скорее мертв. Что у нас еще осталось, на чем можно корпоративных клиентов штамповать, с хорошей поддержкой графики и компонентов?
User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Re: Задачи на интервью

Post by dotcom »

avitya wrote:Ну нетфликс переходит на хтмл5, вроде больше серьёзных пользователей не остаётся...
Ага, good luck! Они уже год протаскивают всего один плагин для DRM в Chrome. Ладно, протащат его еще в Firefox eventually. Что они будут делать с Safari и IE? А там еще зоопарк со Smart TV. Например, Samsung собирается выкинуть поддержку Adobe Access, и, получается, единственный доступный DRM... правильно, PlayReady от Microsoft. :D
User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Re: Задачи на интервью

Post by dotcom »

mynameiszb wrote:Adobe Flash якобы скорее мертв. Что у нас еще осталось, на чем можно корпоративных клиентов штамповать, с хорошей поддержкой графики и компонентов?
Flex живее всех живых. А другой альтернативы для RAD под web ничего и нет.
mynameiszb
Уже с Приветом
Posts: 1663
Joined: 16 Jul 2009 14:18
Location: Uganda

Re: Задачи на интервью

Post by mynameiszb »

dotcom wrote:Flex живее всех живых. А другой альтернативы для RAD под web ничего и нет.
Так вроде как собирались в новой версии Flash Builder как таковой Flex выпихнуть и заменить на html5?
User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Re: Задачи на интервью

Post by dotcom »

mynameiszb wrote:
dotcom wrote:Flex живее всех живых. А другой альтернативы для RAD под web ничего и нет.
Так вроде как собирались в новой версии Flash Builder как таковой Flex выпихнуть и заменить на html5?
Да с чего бы? HTML5 и Flash/Flex параллельными курсами идут.
User avatar
Komissar
Уже с Приветом
Posts: 64661
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: Задачи на интервью

Post by Komissar »

Flex же вроде давно умер?
mynameiszb
Уже с Приветом
Posts: 1663
Joined: 16 Jul 2009 14:18
Location: Uganda

Re: Задачи на интервью

Post by mynameiszb »

dotcom wrote:Да с чего бы? HTML5 и Flash/Flex параллельными курсами идут.
Кстати, я тут парой слов перебросился с человеком, который до сих пор на Flexe аутсорсит.
Говорит, что вполне рабочая версия: Flex Builder 4.6 + AIR -> MacOS -> генерация флэшового проекта под iOS. Работает. И даже без изрядного гемороя - пересобрать проект и пользоваться...

Осталось посмотреть - как там теперь Flex уживается с WCF сервисами - и можно попробовать собрать рабочий комплект. Под флексом я симулятор наш сгребал, мне куда проще его портировать в том или ином виде под iOS для Flex Builder, чем изучать с ноля ObjectiveC.

Кто-нибудь подобное юзал?
User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Re: Задачи на интервью

Post by dotcom »

Komissar wrote:Flex же вроде давно умер?
Слухи сильно преувеличены. Переименовали его.
User avatar
dotcom
Уже с Приветом
Posts: 9035
Joined: 25 Oct 2011 19:02
Location: SVO->ORD->SFO

Re: Задачи на интервью

Post by dotcom »

mynameiszb wrote: Говорит, что вполне рабочая версия: Flex Builder 4.6 + AIR -> MacOS -> генерация флэшового проекта под iOS. Работает. И даже без изрядного гемороя - пересобрать проект и пользоваться...
Можно и так. Только аппы будут а) большими, б) сделать что-то больше, чем view с кнопочками, будет сложно. Самый навороченный апп на Flash'овом рантайме был Adobe Connect. Заметно подглючивал. Adobe собирается его забросить.
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: Задачи на интервью

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

Poryadok wrote:
fruit6 wrote:А вы их спрашивали по резюме или по своей бумажке с вопросами про сигнатуры на с?[/quot]
Простите, не понял вопроса.
в резюме были годы с++
Я попросил написать сигнатуру метода, который будет по коду ошибки возвращать severity и text description

Мужик сначала начал писать defines, потом switch, я при этом ему непрервно повторял, что мне нужна только сигнатура метода как можно проще. Потом он перестал говорить и наконец меня услышал, и даже написал сигнатуру, но при этом приплел global error code которого в задании не было (задание было написано мной на witeboard-e), а severity забыл, код возврата забыл, и по ходу изобрел тип *int

А резюме намного круче моего - principal engineer

Тут у меня спрашивали какие еще вопросы
ну, про bstr. Мне тут один кразавчег индус обьяснял, что ему не надо память освобождать, у него refcount

Не взяли мы того индуса.


Еще люблю спрашивать можно ли из ивента, пойманого дотнетом у com-а рисовать в ui, и если нет,то что делать в winforms и wpf. Индус, например, уверял меня, что без проблем.
Начнем с того что в С++ нет методов....
User avatar
Medium-rare
Уже с Приветом
Posts: 9194
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Задачи на интервью

Post by Medium-rare »

A method is a function that belongs to a class. Not anymore? 8O
... and even then it's rare that you'll be going there...
User avatar
Medium-rare
Уже с Приветом
Posts: 9194
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Задачи на интервью

Post by Medium-rare »

Poryadok wrote:Я попросил написать сигнатуру метода, который будет по коду ошибки возвращать severity и text description
Это был правильный вопрос, насколько товарищ в самом деле представляет собственно программирование на языке.
Тут у меня спрашивали какие еще вопросы
ну, про bstr. Мне тут один кразавчег индус обьяснял, что ему не надо память освобождать, у него refcount
А это вопрос на память. Principal или не principal может помнить, а может и нет. Ну я бы поприкалывался, BSTR или bstr_t? Нехороший вопрос. Он вам пытался рассказать про ref count, отлично, можно было послушать версию. Ещё лучше задать вопрос, что он знает об этом, вместо конкретных COM/ATL типов. Кстати, MS до вопросов такого рода на интервью не опускается. Ask me how I know. Понимание тут ни при чём.
Еще люблю спрашивать можно ли из ивента, пойманого дотнетом у com-а рисовать в ui, и если нет,то что делать в winforms и wpf. Индус, например, уверял меня, что без проблем.
Это опять слишком для ремесленника вопросы. Тогда неплохо бы сначала поговорить о принципиальном понимании, что есть UI thread, и знает ли товарищ детали имплементации? Ну а если клеймит, что знает, как оно там в wpf, для примера?
... and even then it's rare that you'll be going there...
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Задачи на интервью

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

Мальчик-Одуванчик wrote:Начнем с того что в С++ нет методов....
:shock: :pain1:
Мат на форуме запрещен, блдж!
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: Задачи на интервью

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

АццкоМото wrote:
Мальчик-Одуванчик wrote:Начнем с того что в С++ нет методов....
:shock: :pain1:
Gotcha #9: Using Bad Language
Stephen C. Dewhurst "C++ Gotchas: Avoiding Common Problems in Coding and Design" Addison-Wesley 2003
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: Задачи на интервью

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

Medium-rare wrote:A method is a function that belongs to a class. Not anymore? 8O
Нет. В С++ правильно называеть это функция-член (member function). словоупотребление "метод" относится к обьектно-ориентированному программированию в целом а в плюсах считается ошибочным и даже "достойным порицания" (Dewhurst)
vaduz
Уже с Приветом
Posts: 27652
Joined: 15 Jul 2002 17:05
Location: MD

Re: Задачи на интервью

Post by vaduz »

Мальчик-Одуванчик wrote:
Medium-rare wrote:A method is a function that belongs to a class. Not anymore? 8O
Нет. В С++ правильно называеть это функция-член (member function). словоупотребление "метод" относится к обьектно-ориентированному программированию в целом а в плюсах считается ошибочным и даже "достойным порицания" (Dewhurst)
Та нехай этот Дюхюрст сидит в уголочке и считает тихонечко как он хочет.
User avatar
Мальчик-Одуванчик
Уже с Приветом
Posts: 15475
Joined: 27 Sep 2007 22:53

Re: Задачи на интервью

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

Poryadok wrote: Мужик сначала начал писать defines, потом switch, я при этом ему непрервно повторял, что мне нужна только сигнатура метода как можно проще. Потом он перестал говорить и наконец меня услышал, и даже написал сигнатуру, но при этом приплел global error code которого в задании не было (задание было написано мной на witeboard-e), а severity забыл, код возврата забыл, и по ходу изобрел тип *int
Ну по если следовать стандарту, до C++0x то сигнатура функции не включала в себя возвращаемый тип, если конечно функция не являлась специализацией шаблонной (то есть совсем другой случай). Наверное чувак правильно не стал указывать. А тут походу еще и функцию-член методом обозвали - совсем запутали.
Last edited by Мальчик-Одуванчик on 25 Apr 2013 06:22, edited 1 time in total.

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