Size: a a a

Обсуждения техдирские

2019 August 21

PD

Phil Delgyado in Обсуждения техдирские
Aleksandr Komlev
а на собеседовании код просите писать? или устно? какого рода вопросы сеньору задаете?
Только псеводкод. Специально обговариваю, что не интересует знание конкретных функций, синтаксиса и т.п, только идея решения.
Но в основном, кроме вопросов про бывшие проекты (с уточнениями "а почему вы взяли монгу. Ага, это начальство сказало. А почему оно так могло сказать, а если бы было что-то еще, а что понравилось, а что нет" и т.п.) спрашиваю про БД и работу с ней (вида "как вы работали с БД? Ага, а в хибере @Transactional использовали, а что она делает?), про многопоточность (тут можно попросить написать псевдокод перевода денег со счета на счет in mem).
Раньше давал задачку на алгоритмику, потом перестал.
Раньше давал задачку на умение выдвигать гипотезу и доказывать, но тоже перестал.
источник

AK

Aleksandr Komlev in Обсуждения техдирские
Nick Nickov
давайте так - бекендер которые виртуальные хосты апачам крутит явно не знает как работает менеджер очередей и какие могут быть с этим проблемы
у вас с абстракциями как-то не очень. просто боль свою постоянно вынимаете и выдаете за норму
источник

NN

Nick Nickov in Обсуждения техдирские
это не моя боль, у меня как никогда все замечательно в жизни :)
источник

NN

Nick Nickov in Обсуждения техдирские
просто забавно читать о высоких материях при выборе специалиста и не рассматривать как вы выглядите с другой стороны барикад
источник

AK

Aleksandr Komlev in Обсуждения техдирские
Phil Delgyado
Только псеводкод. Специально обговариваю, что не интересует знание конкретных функций, синтаксиса и т.п, только идея решения.
Но в основном, кроме вопросов про бывшие проекты (с уточнениями "а почему вы взяли монгу. Ага, это начальство сказало. А почему оно так могло сказать, а если бы было что-то еще, а что понравилось, а что нет" и т.п.) спрашиваю про БД и работу с ней (вида "как вы работали с БД? Ага, а в хибере @Transactional использовали, а что она делает?), про многопоточность (тут можно попросить написать псевдокод перевода денег со счета на счет in mem).
Раньше давал задачку на алгоритмику, потом перестал.
Раньше давал задачку на умение выдвигать гипотезу и доказывать, но тоже перестал.
почему про гипотезы перестали?
источник

AK

Aleksandr Komlev in Обсуждения техдирские
Nick Nickov
это не моя боль, у меня как никогда все замечательно в жизни :)
да, очень заметно
источник

PD

Phil Delgyado in Обсуждения техдирские
Nick Nickov
давайте так - бекендер которые виртуальные хосты апачам крутит явно не знает как работает менеджер очередей и какие могут быть с этим проблемы
Кстати. вот как раз про то, как пользоваться менеджером очередей, какие бывают проблемы и т.п. - у нас есть в документах для разработчиков.
источник

AK

Aleksandr Komlev in Обсуждения техдирские
Nick Nickov
просто забавно читать о высоких материях при выборе специалиста и не рассматривать как вы выглядите с другой стороны барикад
я прекрасно знаю как я выгляжу в глазах нужного кандидата
источник

NN

Nick Nickov in Обсуждения техдирские
да и не все к сожалению умеют читать документацию, а потом еще ею пользоваться
источник

NN

Nick Nickov in Обсуждения техдирские
всетаки опыт он лучше работает чем прочитанная теория
источник

NN

Nick Nickov in Обсуждения техдирские
а потому можно задаунгрейдится в зарплате и устроится на стэк :)
источник

PD

Phil Delgyado in Обсуждения техдирские
Aleksandr Komlev
почему про гипотезы перестали?
Много времени уходит.
Алгоритмика не очень важна для большей части ролей в команде, так что это было сплошное почесывание ЧСВ.
Моя задача на выдвижение гипотез была не очень показательна на собеседовании, человек в стрессе находится. Более удачной пока не придумал, обхожусь вопросами "из жизни".
источник

AK

Aleksandr Komlev in Обсуждения техдирские
Nick Nickov
всетаки опыт он лучше работает чем прочитанная теория
опыт может быть в корне неверно истолкован
источник

AK

Aleksandr Komlev in Обсуждения техдирские
Phil Delgyado
Много времени уходит.
Алгоритмика не очень важна для большей части ролей в команде, так что это было сплошное почесывание ЧСВ.
Моя задача на выдвижение гипотез была не очень показательна на собеседовании, человек в стрессе находится. Более удачной пока не придумал, обхожусь вопросами "из жизни".
а можно один пример с гипотезой? интересно понять какого типа задачи были
источник

PD

Phil Delgyado in Обсуждения техдирские
Nick Nickov
а потому можно задаунгрейдится в зарплате и устроится на стэк :)
Ну, по мне главное получить пользу. Иногда я понимаю, как окупить человека вообще за два-три месяца )
источник

PD

Phil Delgyado in Обсуждения техдирские
Aleksandr Komlev
а можно один пример с гипотезой? интересно понять какого типа задачи были
Вставляем в список из 10 элементов в конец 100000 элементов подряд в цикле. Что будет быстрее, ArrayList или LinkedList и почему.
(обычно говорят linked list, из-за расширений в arraylist. дальше предлагаю обосновать ответ, после простой арифметики приходят к правильному ответу. А дальше рассказываю про результаты тестов и прошу описать причины)
Но в этой задаче слишком сложная арифметика для современных программистов, они 2**8 считают на бумажке..
источник

AK

Aleksandr Komlev in Обсуждения техдирские
Phil Delgyado
Вставляем в список из 10 элементов в конец 100000 элементов подряд в цикле. Что будет быстрее, ArrayList или LinkedList и почему.
(обычно говорят linked list, из-за расширений в arraylist. дальше предлагаю обосновать ответ, после простой арифметики приходят к правильному ответу. А дальше рассказываю про результаты тестов и прошу описать причины)
Но в этой задаче слишком сложная арифметика для современных программистов, они 2**8 считают на бумажке..
ну для финтеха нормально выглядит задача
источник

PD

Phil Delgyado in Обсуждения техдирские
Для сисадминов была похожая задча про очень медленную работу сервера и необходимость выяснить причины.
Но там была специфика, которая сейчас уже не очень актуальна (да и давно не нанимаю опсов)
источник

PD

Phil Delgyado in Обсуждения техдирские
Aleksandr Komlev
ну для финтеха нормально выглядит задача
Ну, в моей любимой команде ее решали все, так что в какой-то момент это стало "идентичностью". Типа, если не решил, то как можно нанимать, он же глупый... Хотя для многих ролей умение суммировать степени двойки не так уж и важно...
источник

PD

Phil Delgyado in Обсуждения техдирские
Но вообще почти никому не нужно знать, что быстрее - ArrayList или LinkedList )
источник