Обновить
-4
Дмитрий Романенко@WraithOWread⁠-⁠only

Пользователь

Отправить сообщение

Техническим собеседованием и/или тестовым заданием.

Смотреть на знания кандидата и его, так сказать, деловые качества, а не на бумажки.

Если у компании такие детальные планы, то это должно быть отражено в
объявлении о работе. Или кадровик должен такое озвучить сам. А не морочить голову дурацкими вопросами.

Озвучить что? Полный план найма, бюджет, количество ставок, годовые планы затронутых подразделений и их KPI? Чтобы кандидат не дай бог не напрягся и не подумал 30 секунд над вопросом?

Какие ещё варианты ответа ожидает услышать сотрудник отдела кадров на этот вопрос?

Те, которые помогут оценить, вероятность того что кандидат через три месяца пойдет в другое место. И что нужно сделать или предложить, чтобы кандидат остался.

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

В текущем контексте как раз очень важно иметь планы на год вперед - и основной, и пару запасных.

Что он способен трудиться, даже не видя непосредственных результатов своего труда, усидчив;

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

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

Как минимум не является неадекватом, раз его не выперли за годы обучения;

Чтоб тебя выперли за поведение нужно быть вообще в край отбитым. Сколько таких, полпроцента?

Кул стори: в региональном филиале моего вуза пара кексов отмудохала прям в здании препода за отказ проставить зачет. Угадайте, сколько из них были отчислены, а сколько - получили диплом питерского вуза (далеко не самого донного, кстати).

Более находчив, способен договариваться, находить компромисы, лучше социализован;

Хаха, нет.

Навскидку, из моего потока хоть как-то квалифицированы и способны работать по специальности на момент выпуска были где-то процентов 15.

Конечно стоит, потому я и сказал, что формулировки мудацкие. Но так-то вопросы вполне резонные, особенно если речь о миддле+ - эта аудитория уже нюхнула пороху и обычно имеет хоть какие-то представления о том, что нравится, а что нет.

Если собеседующий не в состоянии по-человечески эти вопросы сформулировать - минус собеседующему. Если собеседуемый не в состоянии на них ответить кроме как петросянством - минус собеседуемому.

Вы думаете люди так и планируют: "через 3 года мне надоест жарить таски и я захочу быть тимлидом"?

А я этого и не писал. И вы правы, вопрос в том числе и про ближайшую перспективу. Если через 5 лет человек хочет быть там-то, то какие шаги он собирается предпринять сейчас? Что ему для этого нужно? Как это коррелирует с ближайшими планами компании?

Какая разница что есть? Там везде нужно в рот засовывать.

Кем вы видите себя через 5 лет? В таком случае, можно ответить - вижу себя человеком пауком.

Через год-два выясняется, что кандидат хочет стать фуллстеком, тимлидом, архитектором, а компании нужно, чтоб он сидел и выполнял задачи 5х8. Или наоборот: компания нанимает синьора, чтоб через полгода-год нанять ему пару миддлов в подчинение, а синьор в гробу это видал, он хочет таски жарить. Но зачем обсуждать ожидания на собесе, если можно шутить, верно?

Почему вы пришли к нам на собеседование? Вы меня позвали, я и пришел (пришла).

20 баксов - это 20 баксов? Прям реально нет разницы, что разрабатывать, как разрабатывать, лишь бы деньги платили?

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

А есть цифры во сколько раз ускоряется сборка?

От проекта к проекту отличается, надо мерять. На моем прошлом жирном проекте вроде около половины смогли срезать.

После какого числа пакетов модульная сборка начинает обгонять обычную сборку?

Та же история. В теории - с любого, хотя бы за счёт более агрессивного кеширования.

Почему параллельная сборка не работает в проекте "на пакетах"?

Работает, но сильно ограниченно. Шаги сборки нельзя выполнять параллельно: сначала препроцессинг, потом компиляция, потом дексинг, потом упаковка. Какие-то шаги типа дексинга плохо параллелятся внутри, если у вас есть такой шаг - он становится бутылочным горлышком. Компилятор может параллелить работу, но ему всё равно сначала нужно переварить весь код модуля чтобы понять, что поменялось, что нужно пересобрать, и что из этого можно распараллелить.

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

Можете сами прикинуть, что проще обработать: граф модулей из 30 нод или граф зависимостей классов из нескольких тысяч нод.

Потому что в терминах Gradle и Maven, которые де-факто стандарты для Java/Kotlin разработки, подпроекты называются модулями. Библиотека - внешняя зависимость, модуль - обособленная часть проекта.

Во всем мире это обычные библиотеки

https://en.cppreference.com/w/cpp/language/modules

в остальных случаях деление почти всегда избыточно, а пакетов хватает с лихвой.

Пока ваше приложение умещается в десяток-другой экранов - да. А потом наступает момент, когда вы начинаете тратить по 5-10-15 минут на сборку, потому что у вас мономодуль и фишки типа параллельной сборки и кеширования вам недоступны.

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

искусственно стимулированный спрос пойдет на спад

Давно пора. А то ишь ты, хотят жрать в ресторанах и в отпуска ездить.

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

поощряемые мозгом действия, ведущие к восстановлению ресурсов

Поправка - действия, которые мозг считает полезными и ведущими к восстановлению ресурсов. Проблема в том, что он достаточно туп, и не всегда в состоянии распознать контекст.

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

Нет никакой загадки, вопрос масштабирования. Чтобы обеспечить едой и транспортом 140 миллионов человек нужны сотни тысяч людей, которые будут над этим работать.

Чтобы обеспечить 140 миллионов недорогим сервисом для просмотра фильмов нужно.. хз, пара тысяч человек?

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность