Здравствуйте, sergey2b, Вы писали:
S>насколько я слышал в Австралии люди месяцами не могут найти работу
Немногие оставшиеся продуктовые компании Австралии строят из себя девочек. Каждые "рога и копыта" мнят себя гуглем с наса в одном флаконе с ковырнадцатью раундами интервью. Потому пока еще типа могут, но то, что в них уже Артемкам поручают нанимать людей, уже само по себе показатель.
Скоро получится как в НЗ. Там вроде тоже какое-то IT теплится, но все, кто мог, давно свалили в Австралию или сразу куда-нибудь еще.
Здравствуйте, landerhigh, Вы писали:
L>Здравствуйте, sergey2b, Вы писали:
S>>насколько я слышал в Австралии люди месяцами не могут найти работу
L>Немногие оставшиеся продуктовые компании Австралии строят из себя девочек. Каждые "рога и копыта" мнят себя гуглем с наса в одном флаконе с ковырнадцатью раундами интервью. Потому пока еще типа могут, но то, что в них уже Артемкам поручают нанимать людей, уже само по себе показатель. L>Скоро получится как в НЗ. Там вроде тоже какое-то IT теплится, но все, кто мог, давно свалили в Австралию или сразу куда-нибудь еще.
я когда то был фанатом PCTools
и напросился к ним на собеседование, был редкостный треш, а жаль тк компания когда то была интерестная
Здравствуйте, sergey2b, Вы писали:
S>я когда то был фанатом PCTools S>и напросился к ним на собеседование, был редкостный треш, а жаль тк компания когда то была интерестная
$>Откуда мы знаем про ваших начальников и ваш уровень? Я видел соискателя на позицию техлида, который не мог рекурсию написать на доске.
Техлид должен программистам объяснять про рекурсию чтоле?! Или я не понял
За весь мой 20+ летний опыт в программировании рекурсию использовал лишь 2 или 3 раза... Один раз при удалении каталога с вложенными подкаталогами, второй — при парсинге XML. Третий про запас оставил
Здравствуйте, sergey2b, Вы писали:
S>я когда то был фанатом PCTools
Такая же ситуёвина...
Фанател от DN и The Bat! Ну реально качественные продукты: писал своё по образу и подобию. Но сейчас что? Сейчас в Ритлабсе полторы калеки работают, которые не хотят прислушиваться к пожеланиям пользователей (точнее, к моим пожеланиям) Поэтому фиг им, а не покупка.
Здравствуйте, Gradiens, Вы писали:
G>4. Отвечать на средней глубины теоретические вопросы по стеку с примерами (для .NET знать, как работает GC, понимать, что будет, если вылетит Exception в Dispose(). или в ~ClassName()). Иметь понятие о принципах и шаблонах.
.NET вообще-то управляемая среда, и Dispose() там вызывается только для разрушения неуправляемых обьектов, таким образом к .NET стэку вопрос не относится
G>8. Продемонстрировать умение логически мыслить. Для этого решить или по крайнем мере решить с подсказкой несложную задачку (например, отсортировать массив из миллиарда чисел типа Int16)
алгоритмы не относяться к понятиям "логически мыслить", в .NET стеке алгоритмы не несут в кандидате никакой полезной нагрузки
Здравствуйте, Rhino, Вы писали:
R>Техлид должен программистам объяснять про рекурсию чтоле?! Или я не понял
Техлид должен быть примером для подражания.
R>За весь мой 20+ летний опыт в программировании рекурсию использовал лишь 2 или 3 раза...
Сочувствую.
G>7. Продемонстрировать умение читать код и рефакторить. Я даю распечатку синтезированного концентрата гов..кода на пол-странички, кандидат должен прочитать
Эк ты сейчас приложил сразу все эти фейсбуки-гуглы-микрософта
И заодно объяснил, почему огромное количество "продукции" (С) оных гигантов столь ужасного качества. Вот ровно потому, что на собеседовании ищут людей, которые умеют писать код, хотя на самом-то деле от них нужно уметь читать. Ибо написано кода уже столько, что больше и не надо, а вот прочитать его в силах лишь немногие. Проще еще написать...
G>Конкретно в моем посте был вопрос про специфику работы деструкторов в .NET. Опытный разработчик должен понимать, что будет в случае брошенного в деструкторе исключения. А может быть, он даже ловил такие ситуации на практике. Это вопрос на понимание работы платформы
Так и что будет-то? И эт... а разве сложно нагуглить ответ? Просто если это занимает 5 минут (нагуглить), то вопрос попросту не имеет смысла.
Здравствуйте, SkyDance, Вы писали:
G>>7. Продемонстрировать умение читать код и рефакторить. Я даю распечатку синтезированного концентрата гов..кода на пол-странички, кандидат должен прочитать
SD>Эк ты сейчас приложил сразу все эти фейсбуки-гуглы-микрософта
SD>И заодно объяснил, почему огромное количество "продукции" (С) оных гигантов столь ужасного качества.
Давно ещё, на собеседовании в одной компании спрашивали по diamond inheritance. Может показаться, давали "синтезированный концентрат говнокода". Но потом я узнал, это был типичный кусок из их кодовой базы. Так что, если лично меня попросят прочитать кусочек отборного г-кода, это будет red flag.
Здравствуйте, SkyDance, Вы писали:
KP>>Я бы вопросы по паттернам закапывал за исключением "почему синглтон это зло?".
SD>Эти слова бы, да всем ФП-разработчикам на лбу высечь, дабы отучились "а мы сейчас это в ETS-таблицу сложим и будет вам shared state".
Это имеет право на жизнь если в таблицу пишет только один процесс, а читают многие (protected ETS) или в каждый ключ пишет свой процесс.
Здравствуйте, SkyDance, Вы писали:
L>>А ты сам-то знаешь, как? (С прищуром) SD>(с еще большим прищуром) а ты? SD>Я несколько лет назад думал, что знаю, а вот сейчас, научившись, уже... не уверен.
Знаю один способ. Несколько радикальный, конечно, но вроде работает.
Здравствуйте, $$, Вы писали:
R>>За весь мой 20+ летний опыт в программировании рекурсию использовал лишь 2 или 3 раза...
$>Сочувствую.
А, вот и третий раз! Недавно было: рекурсия по внешним бинарным данным, а в данных баг. В результате через пару часов прод умирал, выжрав 80+ гиг ОЗУ. Неприятно вспоминать
Так что рекурсия — это редкий и опасный зверёк... Я вполне допускаю мысль, что техлид с рекурсией не сталкивался и знать он её не обязан.
Здравствуйте, Somescout, Вы писали:
S>Здравствуйте, $$, Вы писали:
S>>>Можно пример нескольких вопросов
S>$>Access cost for ArrayList, LinkedList, HashMap, TreeMap. S>А у HashMap это будет O(n) или О(1)? Просто интересно какой ответ ожидается.
ожидается — зависит от числа коллизий (совпадений хеш кодов)
Das Reich der Freiheit beginnt da, wo die Arbeit aufhört. (c) Karl Marx
Здравствуйте, Rhino, Вы писали:
R> Фанател от DN и The Bat! Ну реально качественные продукты: писал своё по образу и подобию. Но сейчас что? Сейчас в Ритлабсе полторы калеки работают, которые не хотят прислушиваться к пожеланиям пользователей (точнее, к моим пожеланиям) Поэтому фиг им, а не покупка.