1. Если вы только начинаете программировать на ассемблере и не знаете с чего начать, тогда попробуйте среду разработки ASM Visual IDE
    (c) на правах рекламы
    Скрыть объявление

Телефонное интервью

Тема в разделе "WASM.HEAP", создана пользователем Enterado, 18 май 2009.

  1. Enterado

    Enterado New Member

    Публикаций:
    0
    Регистрация:
    25 дек 2008
    Сообщения:
    99
    "...к именно такому подбору людей, акценту на “что умеешь” а не
    “как учишься новому”. Мне лично удобнее жить со свободными художниками,
    когда важны не столько знания, сколько способность быстро
    переориентрироваться в неизвестной области. Я сам такой, и
    мне с такими людьми легче; раньше встречая такой тип оценки
    “по одежке” я дергался, сейчас я понял что это просто не мое.
    Так что, все что я щас пишу, это совет всем тем кто почувствовал
    себя неуютно по прочтению этой инструкции по найму (кстати,
    в таких организациях очень любят инструкции, а я их игнорирую) -
    так вот собственно, совет: забейте. Если вас туда не взяли,
    значит вы туда не хотели, и значит оно вам было не надо.
    Ищите место где вы будете свой с первого слова на интервью,
    где на вас не будут смотреть как на винтик, и где вы
    будете не бояться делать ошибки. Поверьте моему опыту, такие
    места есть, они просто себя не афишируют ;)..."
    Привел цитату, с которой полностью согласен. Хотя я еще не интервьюировался, предстоит только сегодня вечером, согласен и с настройкой от censored, и не терзают меня смутные сомнения, скорее подогревается интерес к тому, как это будет проходить.
     
  2. PSR1257

    PSR1257 New Member

    Публикаций:
    0
    Регистрация:
    30 ноя 2008
    Сообщения:
    939
    Вот как бы я ответил на эти "вопросы"

    - В чём разница между интерфейсом и абстрактным классом?

    Shan't I endeavour to answer on each sodden questions like that? I personally am beleaguered with strong desire to give up,
    but as I started...

    - Что такое "Microsoft Application Blocks"?

    Хрен его знает, наверное какая-то очередная "инновация" от MS в области программенга, модулей им не хватает..

    - Есть ли в С# multiple inheritance и как обойтись без него?

    Во второй части вопроса ответ на первую, а ответ на вторую смотри ниже.

    - Картинка с двумя thread-ами и показано в какой последовательности ресурсы А,Б захватываются этими thread-ами. Найти проблему и написать как её разрешить.

    В дефолтной версии тупо реализуем два треда которые тупо хватают все ресурсы как будто они одни. Deadlock'и не обрабатываем, по возможности блокируем прерывания пользователя и никаких прогрессбаров. Однако по малозаметному чекбоксу "Multithread advanced handling" может быть активирован третий тред который при обнаружении дедлока выносит случайным образом выбранный тред.

    - Код на С#. Найти проблемы в коде.

    А чего их искать? Код на C# - вот и вся проблема.

    - Загадка про остров с лжецами и говорящими правду.

    Видимо, интеллектуальный потолок менеджера составившего тест. Если повезло ответить и притвориццо "знаю пока мала но быстра учусь и смари какой я умный" - почти зачот.

    - Что такое multi-tier application?

    QIII что ли?
     
  3. AsmGuru62

    AsmGuru62 Member

    Публикаций:
    0
    Регистрация:
    12 сен 2002
    Сообщения:
    689
    Адрес:
    Toronto
    kaspersky
    ...ну вот, а у меня глаза закатываются при упоминании об эксплоитах или полиморфных "движках". Каждый работает по своей траектории. Например мне не интересно писать на Java, а тебе интересна твоя специализация.
     
  4. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
    AsmGuru62
    ну типа того. из всех языков я знаю только си. и, как ни странно, мне этого хватает. а вот когда будет не хватать - тогда и бум учить ;)

    кстати, никогда не понимал вопросов в стиле: ""В чём разница между интерфейсом и абстрактным классом?", поскольку на них всегда существует тупой (но совершенно правильный ответ), что существуют интерфейсы не являющиеся абстрактными классами, и существуют абстрактные классы, не являющиеся интерфейсами - вот типа и вся разница ;)

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

    понапридумывали терминов ;(
     
  5. AsmGuru62

    AsmGuru62 Member

    Публикаций:
    0
    Регистрация:
    12 сен 2002
    Сообщения:
    689
    Адрес:
    Toronto
    kaspersky
    Я списал ответ с MSDN: в интерфейсе не может быть никаких переменных - только методы и свойства (Properties, которые те же методы, только синтаксис подстроен как будто юзаешь переменную).
     
  6. volodya

    volodya wasm.ru

    Публикаций:
    0
    Регистрация:
    22 апр 2003
    Сообщения:
    1.169
    AsmGuru62

    О какие люди :) Сколько лет, сколько зим.

    Это чего, 7 вопросов за 30 минут?
     
  7. Enterado

    Enterado New Member

    Публикаций:
    0
    Регистрация:
    25 дек 2008
    Сообщения:
    99
    Единственный вопрос, на который был вынужден ответить "не знаю, не встречал" был о неком дереве oct3. В остальном, будь я на месте интервьюера, интервьюируемому я бы поставил твердый зачёт. Но HR, которой передали "микрофон" после собеседования, сообщила о том, что сообщит о решении про дальнейшее сотрудничество в течении недели в связи с необходимостью получить фидбек. Я расчитывал, что сразу после разговора сообщат.
     
  8. GoldFinch

    GoldFinch New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2008
    Сообщения:
    1.775
    Enterado
    oct3 == oсtree (дерево с 8 потомками каждого узла) ?)
     
  9. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Enterado
    Ну как про stl спрашивали? ^)
     
  10. Enterado

    Enterado New Member

    Публикаций:
    0
    Регистрация:
    25 дек 2008
    Сообщения:
    99
    Про stl не было вопросов, зато был про кэш-линии процессора. Хотя, как я понял еще из книги Криса про оптимизацию памяти, рекомендации по использованию таких возможностей очень аппаратно-зависимы, и что применимо для одного проца, для другого будет не ускорять, а тормозить производительность. При ответе я рассказал общую картину моего видения этого вопроса, не вдаваясь в скользкие детали.
     
  11. AsmGuru62

    AsmGuru62 Member

    Публикаций:
    0
    Регистрация:
    12 сен 2002
    Сообщения:
    689
    Адрес:
    Toronto
    volodya
    1. На каждый вопрос (одна браузерная страница) - до 30-ти минут.
    2. BACK на браузере нажмёшь (типа исправить, то что отвечено уже) - тест закончится.
     
  12. _basmp_

    _basmp_ New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2005
    Сообщения:
    2.943
    AsmGuru62
    решение об окончании принимает клиент или сервер? те вываливается при нажатии назад или при перепосылке ответа?
     
  13. AsmGuru62

    AsmGuru62 Member

    Публикаций:
    0
    Регистрация:
    12 сен 2002
    Сообщения:
    689
    Адрес:
    Toronto
    _basmp_
    На каждой странице теста было написано примерно так: "Не используйте команду BACK. Это приведёт к преждевременному окончанию теста.". Я не пробовал естественно.
     
  14. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    >Не используйте команду BACK
    Несколько странное требование, скорее ввиду технических ограничений.
     
  15. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Только наверно можно открывать на новой вкладке.