8686

Синдром 10-летнего джуна?

Синдром 10-летнего джуна? IT юмор, Цитаты, Программирование, Джун, Вакансии, Скриншот, X (Twitter)

Источник: IT-юмор

IT-юмор

6.9K поста53.2K подписчиков

Правила сообщества

Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору

Вы смотрите срез комментариев. Показать все
12
Автор поста оценил этот комментарий
На работе же они с алгоритмами не сталкиваются в 99% случаев
Топ-1 разочарование после универа. На кой хер нас заставляли зубрить эти бесполезные алгоритмы сортировки?
раскрыть ветку (5)
10
Автор поста оценил этот комментарий

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


Типо можно сделать, чтоб работало, а можно потом это же сделать быстрее или менее прожорливее по памяти

раскрыть ветку (4)
6
Автор поста оценил этот комментарий

Это можно донести на куда более простых и полезных на практике примерах вроде поиска соответствий в массиве (в противовес сравнению/поиску + перестановке при сортировке). А сортировки вручную практически никто не пишет уже.

P. S. И да, именно зубрить, дюжина алгоритмов по памяти нахер никому не нужны в реальности.

раскрыть ветку (3)
0
Автор поста оценил этот комментарий
даже на микролибе каконить для 8битного проца и то уже не пишут сортировку вручную )))
но если в универе есть дисциплина "численные методы", то только никуда от сортировки не деться ))
раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Что интересно, сортировки не там были. Там именно математические вычисления были (матфак).

0
Автор поста оценил этот комментарий

Численные методы? Сортировка?

1
Автор поста оценил этот комментарий

Про большинство не врите. Это знаменитые собесы у  FAANG (теперь уже MANNG).  Некоторые пытаются  их пародировать, но большинство все таки на это кладут. У нас например таким только Яндекс страдает.

6
DELETED
Автор поста оценил этот комментарий
Что за тест? (:
раскрыть ветку (14)
21
Автор поста оценил этот комментарий
Деталей уже не помню.
Я его и сам в готовом варианте всего пару раз видел.

Чёт про закон ома было, про те же свойства розетки. Какие-то максимально тупые вопросы с подвохом. Штук 10-15, кажется, в итоге.

Человек, котрый шел собеседоваться (с технической вышкой!) мог влегкую тонуть в каждом пункте.

Шутки уровня "деревянные электроды" иногда оказывались вполне реальностью.
раскрыть ветку (12)
33
Автор поста оценил этот комментарий

Есть такая штука - когнитивная нагрузка. В условиях ограниченного времени и стресса далеко не все могут верно мыслить. Приходилось слышать истории от коллег, в которых опытные наладчики на троих тупили над неподключенным штекером. Я думаю, нужно определиться, кого вы нанимали. Сообразительных и обучаемых или стрессоустойчивый оперативный персонал на АЭС. Так ведь оперативники, не смотря на свою феноменальную стрессоустойчивость, тоже имеют проблемы с принятием решений в условиях неопределенности. На самом деле, их сильно задрачивают на решение типовых проблем. Задача про "деревянные электроды" их тоже может поставить в тупик.

раскрыть ветку (6)
6
Автор поста оценил этот комментарий
Так ведь оперативники, не смотря на свою феноменальную стрессоустойчивость, тоже имеют проблемы с принятием решений в условиях неопределенности. На самом деле, их сильно задрачивают на решение типовых проблем.
на случай серьезных нештатных ситуаций, насколько знаю, вообще персонал сменяется на отдельную аварийную группу, заточенную именно на особые режимы работы
раскрыть ветку (2)
4
Автор поста оценил этот комментарий

Честно говоря, не слышал о таком. Если вдаваться в подробности, то оперативный персонал тоже разный. Высокая стрессоустойчивость нужна людям уровня ВИУТа, ВИУРа и НСБ. Но есть ещё и смены цехов. Это тоже оперативный персонал. Например, смена ЦТАИ. В ней, емнип, человек шесть - от начальника смены до ДЭСа (или как он сейчас называется). Они не занимаются принятием решений. Они своеобразные "дневальные" по блоку. По команде с БПУ производят оперативные переключения, мелкий текущий ремонт, допуск бригад. Их задрачивают на знание оборудования, с которым они имеют дело. Здесь в первую очередь нужна аккуратность, хорошая память и понимание технологии - всё то, о чём говорит @Jay001. Однако к оборудованию их подпускают после обучения и экзаменов. К тому моменту юный оперативник уже изучил свою епархию, походил в поле с опытными коллегами, знает некоторые нюансы. Но и то бывает всякое. Но тут нам предлагают в условиях стресса на собеседовании позадавать нестандартные вопросы. Оно то понятно, что знания и понимание помогают не тушеваться. Но не всегда опыт и знания релевантны умению не нервничать на собеседованиях.

1
Автор поста оценил этот комментарий

Поспрошал у коллеги. Нет, никакого специального персонала не предусмотрено. Есть инструкция на случай запроектных аварий. Видимо, Вы говорили о ней. Потому что за несколько лет работы в подрядке ни разу не слышал про какие-то аварийные группы. В инструкции чисто организационные мероприятия, которые должны провести ответственные лица. Причем, это те же самые лица, которые и так являются руководителями (начальники смен, начальники цехов  и т.д.). К обычным обязанностям  добавляется организация оперативного штаба, эвакуация и тому подобное.

1
Автор поста оценил этот комментарий

Про деревянные электроды никого не спрашивали - это нам сами отвечали)


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

раскрыть ветку (2)
7
Автор поста оценил этот комментарий

Я так понимаю, сам факт собеседования для вас фактором стресса не является?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Конечно является.

Но, повторюсь, никто не тиранил и не жестил.


Тут как с преподом на экзамене: переволновался и не сдал - ну не препод же виноват. Тем более вопросы простые. Ну правда простые. Уровня студента первого курса, а не специалиста в области.


Пара уточняющих вопросов спокойно выясняла стрессовый это затуп или "хронический")


Ну вот с той же розеткой:

- Сколько проводов?

- Три

- Какие?

- Фаза, ноль, земля


- Сколько проводов?

- Зависит от розетки.

- Вон сзади стоит

- Скорее всего три, может быть и два.


- Сколько проводов?

- Два

- Какие?

- Ээээ.... Черный и белый?

- Допустим, а ток там какой?

- Ээээ...

- Переменный или постоянный?

- Постоянный

- Садись два.

9
Автор поста оценил этот комментарий

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


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

раскрыть ветку (2)
0
Автор поста оценил этот комментарий
Предпросмотр
YouTube0:59
0
Автор поста оценил этот комментарий
Нам препод-электрик говорил, что при высоких частотах способность тока к прохождению по материалам меняется, и диэлектрик может стать проводником.
1
Автор поста оценил этот комментарий

Аж интересно стало, что за свойства розетки имеются ввиду)

раскрыть ветку (1)
5
Автор поста оценил этот комментарий

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

1
Автор поста оценил этот комментарий

Одинокий сторож умер ночью в 3 часа, от остановки сердца. Дадут ли ему пенсию?

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

херасе.. и "какой" (интересно, что задающий этот вопрос хочет услышать) ток в розетке? и сколько же в ней проводов? вы призеров битвы экстрасенсов берете?)

раскрыть ветку (9)
6
Автор поста оценил этот комментарий

1. скорее всего переменный, но бывают исключения
2. обычно 2-3, но бывают исключения, но всегда не менее 1

раскрыть ветку (2)
1
Автор поста оценил этот комментарий
2. обычно 2-3, но бывают исключения, но всегда не менее 1
А если провода не подведены, то может быть и менее 1.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

беспроводная розетка пониженного энергопотребления?

1
Автор поста оценил этот комментарий
Ну как-бы "ха-ха", но нет.

Вопрос хорош тем, что имеет множество условно-правильных и условно-неправильных ответов.

Причем ответ ещё и сразу примерно показывает уровень осведомленности в вопросе.
раскрыть ветку (5)
6
Автор поста оценил этот комментарий

ну давай поймем уровень моей осведомленности..

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

может 1-N тупо запихнутых туда? ну, наверное, можно попросить расcчитать это N через ширину розетки и толщину стены, диаметр провода с изоляцией.. это покажет, что кандидат великий инжынеръ.

если скажет 3, а там их 2 - неудачник, нам такие не нужны

если скажет 2, а там их 3 - пусть валит, за забором таких очередь


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

раскрыть ветку (4)
1
Автор поста оценил этот комментарий
Вы почему-то додумываете за других интерпретацию ответов, хотя о том, каким образом это происходило, не имеете понятия.


Вот мы, впрочем, сразу и посмотрели, как вы реагируете на такие вопросики.

Мы вам перезвоним.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

так расскажите нам, как вы умеете интерпретировать ответы)

что должен ответить кандидат на достаточно тупой вопрос, не имеющий, но требующий однозначного ответа по формулировке, чтобы это было +- правильно?
и, если ответов несколько, как вы их трактовать будете?

0
Автор поста оценил этот комментарий

Походу вы слишком конфликтный и не подходите для данной работы.

0
Автор поста оценил этот комментарий
Ситуация с количеством проводов в розетке мне напоминает анекдот:

Пришёл студент на экзамен, взял билет, написал ответы и пошёл отвечать. Но профессор по какой-то непонятной причине начал его валить, задавая вопросы не по теме. Бедный парень уже и так и сяк пытался выпутаться из этого положения, однако профессор пригрозил ему пересдачей, если тот не ответит на последний вопрос.
— Сидоров, либо ты отвечаешь, либо идёшь через неделю ко мне на пересдачу. — сказал профессор, — Итак, Сидоров, сколько в кабинете лампочек?
— Двенадцать! — ответил он, подняв глаза к потолку и быстренько всё посчитав.
— А вот и нет! — обрадовался профессор, доставая из кармана ещё одну лампочку, — Их тринадцать! Жду на пересдаче, Сидоров.

Расстроенный студент ушёл. Через неделю он явился на пересдачу. Профессор снова начал задавать ему нелепые вопросы:
— Итак, Сидоров, сколько в кабинете лампочек? — спросил профессор с ехидной ухмылкой.

Парень, особо не задумываясь, тут же ответил:
— Тринадцать!
— А вот и нет, Сидоров! Сегодня я лампочку с собой не взял!

Студент, доставая лампочку из портфеля:
— Зато я её взя-я-я-ял!
2
Автор поста оценил этот комментарий

А ток в розетке не померить не предлагаете?))

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Некоторые сами делали 😄
70
Автор поста оценил этот комментарий

Да хз, я обычно говорю, что в душе не знаю ту фигню, которую они спрашивают. Все берут.

раскрыть ветку (27)
42
Автор поста оценил этот комментарий

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

раскрыть ветку (24)
88
Автор поста оценил этот комментарий

А чего тут забавного - "вы оверквалифайд для этой вакансии, нам нечего предложить под этот уровень знаний, спасибо что отозвались"

раскрыть ветку (19)
20
Автор поста оценил этот комментарий

Ну хз, мне в последний раз на 50к больше предложили. Зря не пошёл. Мне казалось, что в Яндексе неплохо.

раскрыть ветку (17)
23
Автор поста оценил этот комментарий

Искал работу, предложили на 50к больше, считал, что в той компании, где предложили больше - неплохо.....но не пошёл? wtf?

раскрыть ветку (12)
12
Автор поста оценил этот комментарий

Не. Я был в Яндексе, а предложили больше в СТС. Не пошел, потому что казалось, что в Яндексе прикольно.

раскрыть ветку (11)
9
Автор поста оценил этот комментарий
я так понимаю оказалось не прикольно?) а что не так?
раскрыть ветку (6)
3
Автор поста оценил этот комментарий

Лень все описывать, но просто погуглите плохие отзывы программистов о работе в Яндексе )

раскрыть ветку (5)
10
Автор поста оценил этот комментарий

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

раскрыть ветку (3)
0
Автор поста оценил этот комментарий
ну печеньки же за счёт компании то есть? ))
0
Автор поста оценил этот комментарий

а кем в яндексе работал/работаешь?

раскрыть ветку (3)
30
Автор поста оценил этот комментарий

курьером...

1
Автор поста оценил этот комментарий

Миддлом.

раскрыть ветку (1)
3
Автор поста оценил этот комментарий
прошу заметить курьером-миддлом!
0
Автор поста оценил этот комментарий

Сеньор-плюсовик?

раскрыть ветку (3)
9
Автор поста оценил этот комментарий

массовик

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Затейник
0
Автор поста оценил этот комментарий

Фронтэндер

5
Автор поста оценил этот комментарий

На серьёзе у меня реально была похожая ситуация. Уже на собеседовании я видел что неплохо платят но не видел я перспектив в развитии для себя на этом проекте и ребята видели как я недовольно ворочал носом. Я уже заранее решил что откажу им в случае оффера, но при этом они сами отказали мне. Получился такой взаимоотказ, но с другой стороны мне понравилось что мы были на одной волне и хорошо понимали друг друга

41
Автор поста оценил этот комментарий

ха! это довольно забавно

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

реально сильных действительно интересно собесить

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


- Андрей спасибо за ответы, вопросы у нас закончились, если они появились у тебя задавай

- Теперь вы мне расскажите что лучше, композиция или наследование?

раскрыть ветку (3)
Автор поста оценил этот комментарий
если такие вопросы задаёт компания, то это означает, что они на госбюджете или на трубе с газом.. в реальных компаниях где идёт борьба за выживание 24/7 такая ерунда особо не тревожит никого )))
раскрыть ветку (2)
0
Автор поста оценил этот комментарий

маркет

0
Автор поста оценил этот комментарий
кто-то минус поставил, наверно кодер синьёристый какой, видимо что-то вспомнилось ему, взгрустнулось видимо
88
Автор поста оценил этот комментарий

Потому что сами не знают)

4
Автор поста оценил этот комментарий

лол

1
Автор поста оценил этот комментарий

Спасибо! Я только начал питонить на курсах яндекс практикума. Кстати, что посоветуйте в плане обучения программирования?

раскрыть ветку (36)
67
DELETED
Автор поста оценил этот комментарий

Попробовать с этими курсами ЯндексПрактикума устроиться в сам Яндекс.

Сделай потом пост об этом.

раскрыть ветку (22)
38
Автор поста оценил этот комментарий

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

раскрыть ветку (19)
10
DELETED
Автор поста оценил этот комментарий

А начнут ответ как-то так: "Мы обучаем множество специалистов, по множеству направлений. Из них мы как-то выбираем лучших (возможно не справедливо и тп.) несколько человек..."

раскрыть ветку (12)
25
Автор поста оценил этот комментарий

Прям в яблочко 😅 Смотрел несколько, ответ всегда именно такой, мол ну вот 1-2 человека и правда пришли прямо с курсов или даже во время. Причем спрашивают про статистику трудоустройства - ответ примерно такой же, "если спец хороший - сразу с руками оторвут, ага. У меня такой один друг есть. Вот."

Ну збс, остальные 500-5000 человек, заплатившие по овер100к за обучение:

Иллюстрация к комментарию
раскрыть ветку (11)
7
Автор поста оценил этот комментарий

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

раскрыть ветку (5)
1
Автор поста оценил этот комментарий

Дело в том, что Яндекс включает в программу обучения еще и программу трудоустройства, но сам не торопиться своих же студентов нанимать.

раскрыть ветку (4)
1
Автор поста оценил этот комментарий

Разве включает? Если мне не изменяет память, по факту там у них «модуль профориентации», где максимум говорят как составить резюме, как откликаться и как подготовиться к собесу. Чтобы они хоть куда-то трудоустраивали или хотя бы сопровождали в процессе поиска - звучит как фантастика

раскрыть ветку (3)
0
Автор поста оценил этот комментарий

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


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

раскрыть ветку (2)
5
Автор поста оценил этот комментарий

Человек, заплативший овер100к за то, что бесплатно лежит в открытом доступе, как бы изначально не очень умный.

раскрыть ветку (4)
11
Автор поста оценил этот комментарий

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

5
Автор поста оценил этот комментарий

Мне кажется тут проблема в том, что люди в массе своей не умеют работать с информацией. Порой встречаются индивидуумы не способные пользоваться поиском в интернете.


Для таких людей курсы помпьютерной грамотности были бы в 100 раз полезнее чем курсы по питону.

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Решено! Открываю курс «как правильно гуглить»))) Не стоим — записываемся, всего 99 т.р., для первых 100 записавшихся скидка 1% 😉

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Первые 100 человек, которые смогут загуглить значение слова "лох" - получат скидку +10%.

4
Автор поста оценил этот комментарий

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

2
Автор поста оценил этот комментарий
Вроде как все эти курсы оговариют заранее, что обучают основам, при их наблюдении во время курсов вы сделаете пару проектов для своего портфолио, а в конце вам дадут список компаний, куда можно попробовать устроиться. Читал несколько статей от отучившихся. Хз, но верится))
раскрыть ветку (1)
4
Автор поста оценил этот комментарий

Как бы да, но в этом и проблема - знания основ и пары работ в портфеле должно по идее хватать как раз для работы джуном (ну стажером-то уже тожно), это же логично. Но нет - читаешь требования и глаза на лоб лезут. Казалось бы, ну если курсы от яндекс - наверное сам яндекс-то с такими знаниями возьмет? Нет, нихуя. НЕДОСТАТОЧНО!

0
Автор поста оценил этот комментарий

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

раскрыть ветку (2)
Автор поста оценил этот комментарий

Вот только загвоздка - на собес еще надо попасть. Если опыт ноль то и шанс околонулевой

раскрыть ветку (1)
Автор поста оценил этот комментарий

Так на курсах практикума так и пишут, что эти курсы не повод устраиваться к нам. Наберитесь опыта и попытайтесь. Они этого и не скрывают.

0
Автор поста оценил этот комментарий

У подруги несколько коллег устроились после этих курсов. Довольно крупная ит компания. Не яндекс. Сначала получаешь не много, но там быстрый рост.

0
Автор поста оценил этот комментарий

Не возьмут)))

5
Автор поста оценил этот комментарий

Пройти хоть как-то курсы и идти работать стажёром за мелкую какую-нибудь крупную компанию (хотяб попроходить собесы и понять, что именно ты не осиливаешь). А там уже на месте можно будет либо подтянуться до джуна, либо получить опыт, даже если после стажировки тебя отошьют

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Тоже пока в начале пути. Вы сказали про стажировки - нужно пробовать самому им писать или ждать пока они откроют набор на стажировку?
4
Автор поста оценил этот комментарий

Вчера читаоа историю девушки из Киева. Она год бесплатно на степике проходила всякие курсы по pythpn, linux, алгоритмам. Взяли в иностранную контору.

1
Автор поста оценил этот комментарий

делай пет проект, желательно хоть немного полезный кому то

нейронку или рест

попробуй змейку написать, новичок за день управится

вариантов тыщи но все их объединяет одно

Автор поста оценил этот комментарий
Беги оттуда
может в конце недели напишу пост почему это надо сделать
раскрыть ветку (7)
2
Автор поста оценил этот комментарий
Куда именно бежать?
раскрыть ветку (5)
Автор поста оценил этот комментарий
На завод
раскрыть ветку (4)
2
Автор поста оценил этот комментарий
А вы уже там? Ждёте?
раскрыть ветку (3)
Автор поста оценил этот комментарий
Не знаю что там, но тут я вас точно не жду.
раскрыть ветку (2)
3
Автор поста оценил этот комментарий
Этт очень важно, спасибо, чтт проинформировали, не ждите дальше.
Вообще характерно, как уверенные в себе профессионалы готовы учить других, а люди с проблемами в самооценке истерят и опасаются конкуренции. В любой профессии
раскрыть ветку (1)
Автор поста оценил этот комментарий
Речь не о конкуренции, а о том, что люди неспособные найти «куда бежать» в век, когда любая информация гуглится за считанные минуты, и всё уже разжевано, переварено и пройдено разными людьми ни одну сотню раз - просто необучаемые.
0
Автор поста оценил этот комментарий
Подписался ;)
Автор поста оценил этот комментарий

Подожду ответов тут.

20
DELETED
Автор поста оценил этот комментарий

Ощущение, что все ищут веб-разраба с учетом, что завтра отключат интернет.

А у меня большинство коллег даже с интернетом не смогут. Вот честно, реально так!

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

я тож не могу уже без интернета, фантазия иссякла

9
DELETED
Автор поста оценил этот комментарий

Веб кам разраб, знаем мы тебя

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Кое что таки придется разработать
9
Автор поста оценил этот комментарий

Я аналитик, но ощущения аналогичные. Тех интервью на знание формул в математике, алгоритмов и языка. Это ппц. Причем 10 лет успешного опыта и реальные кейсы инсайтов и роста доходов компаний никого не интересуют.

Автор поста оценил этот комментарий

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

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

раскрыть ветку (66)
8
Автор поста оценил этот комментарий
Синьоры уже на уровне архитектуры мыслят, в моей первой конторе один не помнил разницы между значимыми и ссылочными типами, а на собесе другой про боксинг/анбоксинг не смог ответить
раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Так это они тоже не все знают. Гарантии доставки спроси - начинаются гадания на кофейной гуще. И на уровне архитектуры мыслить нужно, но толку-то, если человек это закодить не может.

24
Автор поста оценил этот комментарий

Спросил в рабочем чатике о факториалах. Пока ни одному в жизни не пригодилось это знание (проект с разношерстными ребятами в основном с опытом от 5 лет). Вы реально думаете, что это важное знание для сеньора?

раскрыть ветку (32)
9
Автор поста оценил этот комментарий

Вот если бы попросили жсон преобразовать и переложить, вот тут уже и поговорить можно было бы)

раскрыть ветку (4)
0
Автор поста оценил этот комментарий

Что значит преобразовать и переложить джсон?

раскрыть ветку (3)
5
Автор поста оценил этот комментарий

Типичная задача.
Веб-сервис, Odata v4.
Запрос не только $select, но и $expand по десятку таблиц.
Каждую запись в ответе развернуть в плоский json, сохранить итог как jsonl.

* Веб-сервис отдаёт сразу 2Гб, на серваке лимит памяти на процесс 512мб.

раскрыть ветку (1)
5
Автор поста оценил этот комментарий

Спасибо. Задача и в правду типичная. Просто формулировка была не правильная. Преобразовать В жсон. Предлог "В" очень важен:)


Жена отправляет мужа-программиста в магазин:

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

0
Автор поста оценил этот комментарий

передача объектов между серверами.

10
Автор поста оценил этот комментарий

Я реально думаю, что если человек не может цикл (или что будет вместо него в другом языке, что угодно) написать, то он программировать не умеет. Суть же не в факториале, это просто пример, чтобы посмотреть, знает ли кандидат хотя бы синтаксис языка.

Вы думаете на собесе норм заставить весь сервис с нуля писать чтобы в бд или кафку ходить?

раскрыть ветку (26)
16
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
Автор поста оценил этот комментарий
Ну это хуета, конечно. Я вообще тоже прошу обычно на какой-нибудь онлайн платформе писать, что нет автокомплита, но это не бумажка и на мелочи типа скобку забыл закрыть не смотрю
16
Автор поста оценил этот комментарий

На собесе писать код в принципе не норм, ибо эта хуита собачья, когда одному моча в голову приходит и он даёт задачу, которую только сам и может решить при этом точно потратив на неё суммарно времени больше чем длится собес не испытывая стресса как такового и самое главное вставить очень ниибаца важную мысль про если человек не может...(нужное вставить). И вот почему-то всегда, когда невзначай спрашиваешь интервьювера про свои задачи, которые решал, которые тоже "если человек не может..." то что-то у них нихера не выходит их решить))) выходит все такие дохуя выебистые, только когда спрашивают, а как только начинаешь спрашивать ты то сразу пердят себе под нос

раскрыть ветку (21)
ещё комментарии
Автор поста оценил этот комментарий

хз, код имеет смысл давать, с какой-то простейшей задачкой, чтобы просто посмотреть как человек пишет

раскрыть ветку (3)
8
Автор поста оценил этот комментарий

Это не скажет о написании кода человеком ровным счётом ничего, абстрактные задачи в по типу того же факторила не несут в себе смысла, потому что не отражают сути написания кода уже в существующем проекте, где уже есть свои код конвенции, к тому же где даётся на решение самой минорной баги один стори поинт, что ты хочешь увидеть за час полтора времени интервью?

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Сори, уже почитав более детально тред согласен с тобой, я скорее про джунов, тк там сразу видно кто хоть что-то делал, ну и в целом я не про потратить полтора часа на этот этап, а про 15-20 мин, такой тест на дебила

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Ничего))


За джунов да, там это имеет место быть, потому что опыта у них нет, следовательно появляется пробел на собесе, где можно было бы поговорить о предыдущем опыте, да и конкуренция там огромная



Ну а 15-20 минут лучше потратить на что-то более существенное, что будет более информативно, чем задача на дебила, которая не даст информации, тот же вопрос например на что обращает кандидат во время код ревью например куда полезнее и занимает пару минут от силы

0
Автор поста оценил этот комментарий

Манную?

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

грефневую жэ

2
Автор поста оценил этот комментарий

Интересно, а я сойду за синьора, если для функции вида long factorial(int x) предложу использовать таблицу заранее вычисленных значений факториала?

раскрыть ветку (27)
8
Автор поста оценил этот комментарий
Ну если сможете обосновать, что это решение для конкретной задачи будет наилучшим выбором, то сойдёт. Но сложно представить задачу, где это будет наилучшим выбором)
раскрыть ветку (24)
20
Автор поста оценил этот комментарий

Ха, подержите мое пиво.

Обоснование элементарное - для long (который в C#), достаточно всего 20 записей. Больше чем 20! в него не влезает.

Даже для double с его максимумом около 10 в 308 степени (хоть и с низкой точностью символов в 15-17) даже 171 записей будут уже избыточны.

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

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

раскрыть ветку (23)
8
Автор поста оценил этот комментарий

Это не поддаётся ревью, с точки зрения поддерживаемости это будут магические числа. А вот найти ошибку в таком элементарном алгоритме сильно проще. Если хочется максимальную производительность и возвращать табличное значение - просто можно сделать функцию-обёртку, которая будет класть значения в кэш (обычный словарь / мапа). А чтение из файла будет вряд ли быстрее высчитывания 20 чисел.

раскрыть ветку (21)
9
Автор поста оценил этот комментарий

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

А вот насчет предложения функции-обёртки и словаря - это вы переусложняете по привычке, полагаю. И про чтение из файла никто речи не ведет. Зачем вам файл для ~160 байт? Очевидно же что реализация выглядит как массив long, а все тело функции просто return _factorials[x];

И взятие элемента массива по индексу совершенно точно будет быстрее высчитывания факториала при каждом обращении к функции.

ещё комментарии
2
Автор поста оценил этот комментарий

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

раскрыть ветку (3)
0
Автор поста оценил этот комментарий
Да, ок, убедили, я уже понял, что не написал самого главного: этот справочник констант нужно суметь на собесе без гугла в решение вставить, чтобы решение было и работало.
раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Тут другой вопрос. Зачем на собесе задачи, которые к реальным задачам не имеют отношения? Убедиться, что соискатель вчера освежил в памяти базовые алгоритмы, у него дофига времени решать задачки на литкоде/хакеррранке или он уже на сотое собеседование пришёл?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Потому что на стандартном собесе (1.5 часа) нужно успеть обсудить теорию, посмотреть практику, и в целом поговорить с кандидатом. Если давать хоть что-то приближенное к реальности, то времени не хватит, проверено очень много раз.
Если кандидат хотя бы литкод порешал - это уже намного больше, чем ничего. Я бы не задавал эту задачу, если бы её так вот прям все легко решали. Несмотря на то, что некоторые особо одарённые мне тут доказывают, что кодинг проверять не надо и слов кандидата о его опыте достаточно, у меня на собесе был сеньор-архитектор из Индии, который на вопрос "а что вы использовали из джава 8 на проекте, раз у вас это указано", перечислил все, что в ней добавили и зачем оно надо, а когда дошло до задачи, сказал "а мы работали только с Optional<String>, с Optional<Integer> мы не работали и я не могу решить задачу".
2
Автор поста оценил этот комментарий

Кеш на этапе использования и вот ты только ровно раз посчитаешь каждое значение факториала, новые будут добавлять значения и если у тебя уже был вычеслен 15! То до него включительно это уже табличное значение, все что больше потребует меньше вычислений

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

Это всего лишь вопрос того, чем вы руководствуетесь в первую очередь. Желанием применить паттерны для решения задачи, или использованием принципов KISS и YAGNI. Не более того. Я бы не стал использовать кэш для 20 предвычисляемых значений. Вы бы применили паттерн, в надежде что это сделает код более поддерживаемым ( в чем я лично сомневаюсь, но это только мое личное мнение )

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

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

0
Автор поста оценил этот комментарий

А еще забыл, может быть микро устройство у которого ни ПЗУ ни тем более ОЗУ не хватит, тут придется постоянно вычислять

0
Автор поста оценил этот комментарий

Конечно, в большинстве случаев реальные узкие места лежат не в накладных расходах на вычисление факториала, и даже рекурсивное решение прокатит почти везде... Но это уже совсем другая история... :)

0
Автор поста оценил этот комментарий

вы только что придумали кеширование

0
Автор поста оценил этот комментарий

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

0
Автор поста оценил этот комментарий

А зачем это знание? Я знаю что такое факториал, но зачем это нужно программисту?

раскрыть ветку (2)
3
Автор поста оценил этот комментарий
Если человек не знает, что такое факториал, я ему рассказываю и привожу несколько примеров. Это вообще никак не влияет на оценку уровня кандидата, от него только требуется именно закодить это.
0
Автор поста оценил этот комментарий

Собесы проходить

0
Автор поста оценил этот комментарий

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

0
Автор поста оценил этот комментарий

У меня такая же фигня. Теорию вообще не запоминаю((

ещё комментарии
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку