"...к именно такому подбору людей, акценту на “что умеешь” а не “как учишься новому”. Мне лично удобнее жить со свободными художниками, когда важны не столько знания, сколько способность быстро переориентрироваться в неизвестной области. Я сам такой, и мне с такими людьми легче; раньше встречая такой тип оценки “по одежке” я дергался, сейчас я понял что это просто не мое. Так что, все что я щас пишу, это совет всем тем кто почувствовал себя неуютно по прочтению этой инструкции по найму (кстати, в таких организациях очень любят инструкции, а я их игнорирую) - так вот собственно, совет: забейте. Если вас туда не взяли, значит вы туда не хотели, и значит оно вам было не надо. Ищите место где вы будете свой с первого слова на интервью, где на вас не будут смотреть как на винтик, и где вы будете не бояться делать ошибки. Поверьте моему опыту, такие места есть, они просто себя не афишируют ..." Привел цитату, с которой полностью согласен. Хотя я еще не интервьюировался, предстоит только сегодня вечером, согласен и с настройкой от censored, и не терзают меня смутные сомнения, скорее подогревается интерес к тому, как это будет проходить.
Вот как бы я ответил на эти "вопросы" - В чём разница между интерфейсом и абстрактным классом? 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 что ли?
kaspersky ...ну вот, а у меня глаза закатываются при упоминании об эксплоитах или полиморфных "движках". Каждый работает по своей траектории. Например мне не интересно писать на Java, а тебе интересна твоя специализация.
AsmGuru62 ну типа того. из всех языков я знаю только си. и, как ни странно, мне этого хватает. а вот когда будет не хватать - тогда и бум учить кстати, никогда не понимал вопросов в стиле: ""В чём разница между интерфейсом и абстрактным классом?", поскольку на них всегда существует тупой (но совершенно правильный ответ), что существуют интерфейсы не являющиеся абстрактными классами, и существуют абстрактные классы, не являющиеся интерфейсами - вот типа и вся разница хотя, если я правильно помню (в чем не уверен), абстракные классы это приплюснутый термин, а интерфейс - придубленный. так что разница видимо только лингвистическая, если конечно нас не спрашивают чем жаба от плюсов отличается понапридумывали терминов ;(
kaspersky Я списал ответ с MSDN: в интерфейсе не может быть никаких переменных - только методы и свойства (Properties, которые те же методы, только синтаксис подстроен как будто юзаешь переменную).
Единственный вопрос, на который был вынужден ответить "не знаю, не встречал" был о неком дереве oct3. В остальном, будь я на месте интервьюера, интервьюируемому я бы поставил твердый зачёт. Но HR, которой передали "микрофон" после собеседования, сообщила о том, что сообщит о решении про дальнейшее сотрудничество в течении недели в связи с необходимостью получить фидбек. Я расчитывал, что сразу после разговора сообщат.
Про stl не было вопросов, зато был про кэш-линии процессора. Хотя, как я понял еще из книги Криса про оптимизацию памяти, рекомендации по использованию таких возможностей очень аппаратно-зависимы, и что применимо для одного проца, для другого будет не ускорять, а тормозить производительность. При ответе я рассказал общую картину моего видения этого вопроса, не вдаваясь в скользкие детали.
volodya 1. На каждый вопрос (одна браузерная страница) - до 30-ти минут. 2. BACK на браузере нажмёшь (типа исправить, то что отвечено уже) - тест закончится.
AsmGuru62 решение об окончании принимает клиент или сервер? те вываливается при нажатии назад или при перепосылке ответа?
_basmp_ На каждой странице теста было написано примерно так: "Не используйте команду BACK. Это приведёт к преждевременному окончанию теста.". Я не пробовал естественно.