Re[4]: Что вы всегда спрашиваете на собеседовании?
От: sergey2b ЮАР  
Дата: 09.06.19 14:57
Оценка:
Здравствуйте, Ромашка, Вы писали:

Р>Здравствуйте, prog123, Вы писали:

scf>>>>- назовите структуры данных, которые вы знаете, с кратким описанием преимуществ и недостатков
K>>>их же до хрена, как это в принципе возможно
P>>возможно имелись ввиду массивы, ассоциативные массивы и списки.

Р>а возможно стек и куча.


хренася себе народ какие штуки знает
меня на последнем собеседовании попросили рассказать как реализованна очередь с приоритетами
Re[4]: Что вы всегда спрашиваете на собеседовании?
От: Михaил  
Дата: 09.06.19 15:26
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, Михaил, Вы писали:


НС>>>Потому что деньги платят не за процесс обычно, а за результат.

М>>К результату можно прийти разныи путями. Кому-то возможно придется твой результат поддерживать в будущем, и все то, что ты там в нем наворитишь. Кому-то придется с тобой вместе работать. И если ты проблемный человек, то, будь ты хоть суперспециалистом — такого лучше обойти стороной.

НС>И? Ты к чему это написал?


К тому что уметь что то делать недостаточно для хорошего кандидата, вестимо.
Re[4]: Что вы всегда спрашиваете на собеседовании?
От: Masterspline  
Дата: 09.06.19 16:13
Оценка:
scf>>>>- назовите структуры данных, которые вы знаете, с кратким описанием преимуществ и недостатков
K>>>их же до хрена, как это в принципе возможно
P>>возможно имелись ввиду массивы, ассоциативные массивы и списки.

Р>а возможно стек и куча.


Чет мне кажется, тут самое сложное не назвать структуры, про которые не знает собеседующий. А-то, вдруг, начальство не любит слишком умных.
Re: Что вы всегда спрашиваете на собеседовании?
От: scf  
Дата: 09.06.19 16:30
Оценка:
Здравствуйте, scf, Вы писали:

scf>Вопрос к собеседующим.


scf>Какие навыки и знания, по вашему мнению, являются настолько важными в работе программиста, что вы всегда их спрашиваете на собеседованиях? Желательно с объяснением из личного опыта, почему именно так


ппц, 5 страниц уже и ровно 1 ответ по теме. И то я бы так делать не стал, т.к. можно взять кандидата, прокачавшего скилл красивой болтовни, а не теорию, написание кода или там проектирование архитектуры.
Re[2]: Что вы всегда спрашиваете на собеседовании?
От: reversecode google
Дата: 09.06.19 16:44
Оценка:
а где описаны определения важности ?
помнится было одно интернет бурления когда то
известный опенсорс девелопер, развивающий какой то популярный опенсорс продукт
пришел собеседоваться по моему в гугл
его там опустили
и не приняли

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

поэтому эта тема изначально фейл

вы хотите понять как оценить умеет ли кандидат программировать ?
тогда так и задайте вопрос
Re[5]: Что вы всегда спрашиваете на собеседовании?
От: Ромашка Украина  
Дата: 09.06.19 17:02
Оценка:
Здравствуйте, Masterspline, Вы писали:
M>Чет мне кажется, тут самое сложное не назвать структуры, про которые не знает собеседующий. А-то, вдруг, начальство не любит слишком умных.

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


Всё, что нас не убивает, ещё горько об этом пожалеет.
Re: Что вы всегда спрашиваете на собеседовании?
От: Baudolino  
Дата: 09.06.19 17:06
Оценка: 5 (1)
Всегда начинаю с рассказа о себе и компании, потом даю smoke test из тривиальных вопросов типа "перечислите методы класса Object или протокола HTTP", "в чем разница между хэшем в hashmap и хэшем в крипто" и т.п., чтобы понять, человек реально погружен в предмет (для проектирования архитектуры нужно знать базовые API и заложенные в них решения) или только в кубики играл до сих пор (SO-driven design, фреймворки и чужие рельсы). Из моего опыта собеседований (~15 лет, 4 нанятых команды), такой тест дает возможность легко отличить сениора/эксперта (редкие птицы) от миддла, претендующего на сениора (таких много, особенно соискателей из Индии из-за особенностей их внутреннего рынка труда и корпоративной культуры бодишопов).

Потом свободный разговор на тему ООП, структур данных и алгоритмов, вопросов безопасности и производительности, коммуникации в команде, в зависимости от уровня открытой позиции.

Личности, которые говорили бы "мне не интересно" после заданного вопроса, пока не попадались — не велика была бы потеря.
Re[4]: Что вы всегда спрашиваете на собеседовании?
От: sergey2b ЮАР  
Дата: 09.06.19 17:28
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

S>>я за последнии 20 лет закончил все проекты которые начал


ЭФ>За это и не берут.


а что в этом плохого
Re[5]: Что вы всегда спрашиваете на собеседовании?
От: Ночной Смотрящий Россия  
Дата: 09.06.19 20:20
Оценка:
Здравствуйте, Михaил, Вы писали:

М>К тому что уметь что то делать недостаточно для хорошего кандидата, вестимо.


Я разве где то написал что это достаточное условие?
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re: Что вы всегда спрашиваете на собеседовании?
От: Lazy Bear Канада  
Дата: 09.06.19 22:08
Оценка: 5 (1) +7
Здравствуйте, scf, Вы писали:

scf>Вопрос к собеседующим.


scf>Какие навыки и знания, по вашему мнению, являются настолько важными в работе программиста, что вы всегда их спрашиваете на собеседованиях? Желательно с объяснением из личного опыта, почему именно так


Чем из предыдущего своего опыта работы человек особенно гордится?
Из того, что он станет рассказывать, естественным образом вылезут вопросы и про рекурсии, и про структуры, и про сложность задачи и т.п.
Кроме того, по стилю его изложения быстро станет понятно, есть ли у человека страсть к тому, чем он занимается или он "может копать, а может и не копать".

upd: Вот не понимаю собеседований в виде экзамена. Ведь вы в реальной работе не будете общаться с коллегой таким же образом!
Отредактировано 09.06.2019 22:11 Lazy Bear . Предыдущая версия .
Re[6]: Что вы всегда спрашиваете на собеседовании?
От: % Австралия жж
Дата: 09.06.19 22:25
Оценка:
Здравствуйте, CreatorCray, Вы писали:

CC>%>Много потоков- для hdd зло.

CC>Зато для SSD самое то.

Это почти не замедлит ssd.
Re[5]: Что вы всегда спрашиваете на собеседовании?
От: % Австралия жж
Дата: 09.06.19 22:31
Оценка: -1 :)
Здравствуйте, CreatorCray, Вы писали:

S>>>>написать на доске указанный алгоритм сортировки

CC>>>Должен быть достаточно тривиальный, типа bubble или radix
CC>%>bubble как-то совсем не солидно писать
CC>А какая разница для собеседования то? Тем более что в нём есть пара мест где можно накосячить — как раз повод поговорить и посмотреть на кандидата.
Потому, что вопрос ставится так «напишите на доске любой алгоритм сортировки». И дальше уже понятно уровень кандидата- школьный кружок 5 класса, или всё-таки повыше.

S>>>>свои алакаторы (ыопрос не лидер)

CC>>>А что именно с ними можно спрашивать? Пишутся такие обычно под задачу и обычно с привязкой к платформе.
CC>%>Heap (allocate from heap) по причине структуры данных.
CC>Там вопрос про свои аллокаторы.
Ну да, просто чуть сложней вопрос не «расскажите про heap», а чтобы кандидат умел выбирать нужный алгоритм и применять на практике.

S>>>>считать побытрому в память большой файл

CC>>>Именно считать ака "после чтения файл удаляется и работаем только с тем что в памяти" или это просто на знание "за mmap"?
CC>%>Может, там вопрос на «как эффективно использовать доступное пространство памяти»?
CC>Скорее на "слышал про mmap".
Слышал про mmap- это достижение?

S>>>>спроектировать класс Лифт или Машина

CC>>>Не совсем понятно что именно тут ожидается.
CC>%>У лифта есть алгоритм Машина может быть vehicle- т.е. колёс не обязательно 4.
CC>Да просто в такой краткой формулировке не сильно понятно что именно хотят.
CC>Для физической симуляции машины — одно, для использовании в repair service — другое.
Ну очевидно, хотят, чтобы эти вопросы возникли и были озвучены, перед тем как бросаться что-то кодить.
Re[7]: Что вы всегда спрашиваете на собеседовании?
От: CreatorCray  
Дата: 09.06.19 22:51
Оценка:
Здравствуйте, Masterspline, Вы писали:

M>Т.е. читать большими блоками в ОДИН поток, скорее всего, окажется оптимальным для любого варианта в том числе, если там RAID или NAS/SAN.

Лучший вариант для современного оборудования это много запросов через async IO. А там пусть девайс сам смотрит что из этого он может выполнить в параллель.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[6]: Что вы всегда спрашиваете на собеседовании?
От: CreatorCray  
Дата: 09.06.19 23:12
Оценка: :)
Здравствуйте, %, Вы писали:

CC>>А какая разница для собеседования то? Тем более что в нём есть пара мест где можно накосячить — как раз повод поговорить и посмотреть на кандидата.

%>Потому, что вопрос ставится так «напишите на доске любой алгоритм сортировки». И дальше уже понятно уровень кандидата- школьный кружок 5 класса, или всё-таки повыше.
Артёмка, я уже говорил тебе что тебя нельзя к людям подпускать?
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re[2]: Что вы всегда спрашиваете на собеседовании?
От: TMU_1  
Дата: 10.06.19 08:01
Оценка:
scf>>Какие навыки и знания, по вашему мнению, являются настолько важными в работе программиста, что вы всегда их спрашиваете на собеседованиях?
НС>Getting things done.



Но как это определить на собеседовании?
Re[2]: Что вы всегда спрашиваете на собеседовании?
От: reversecode google
Дата: 10.06.19 08:22
Оценка:
по стилю изложения можно понять разве что умеет ли он болтать то есть как подвешен язык
но как специалиста по этому вы не оцените кандидата
Re[3]: Что вы всегда спрашиваете на собеседовании?
От: Ночной Смотрящий Россия  
Дата: 10.06.19 09:14
Оценка: +1
Здравствуйте, TMU_1, Вы писали:

TMU>Но как это определить на собеседовании?


Поговорить про прошлые проекты и роль собеседуемого в них, ничего нового.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[3]: Что вы всегда спрашиваете на собеседовании?
От: IID Россия  
Дата: 10.06.19 09:16
Оценка: 3 (1)
Здравствуйте, CreatorCray, Вы писали:

S>>свои алакаторы (ыопрос не лидер)

CC>А что именно с ними можно спрашивать? Пишутся такие обычно под задачу и обычно с привязкой к платформе.

ИМХО можно поговорить о том, как устроен jemalloc или SLUB аллокатор

Или привести в пример быстрое размещение большого числа мелких структур. В одном непрерывном куске памяти, с удалением всего этого куска целиком.
kalsarikännit
Re[6]: Что вы всегда спрашиваете на собеседовании?
От: Михaил  
Дата: 10.06.19 09:19
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, Михaил, Вы писали:


М>>К тому что уметь что то делать недостаточно для хорошего кандидата, вестимо.


НС>Я разве где то написал что это достаточное условие?


Никаких других условий ты не написал
Re[7]: Что вы всегда спрашиваете на собеседовании?
От: Ночной Смотрящий Россия  
Дата: 10.06.19 09:28
Оценка:
Здравствуйте, Михaил, Вы писали:

НС>>Я разве где то написал что это достаточное условие?

М>Никаких других условий ты не написал

Зачем писать то, о чем не спрашивали?
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.