Pull to refresh

Comments 29

UFO landed and left these words here

Подскажите, что конкретно вас не устроило в статье?

Все менторы Solvery, которые участвовали в составлении данного списка вопросов — действующие специалисты уровня Middle+. Они работают в IT компаниях и регулярно собеседуют джунов. Здесь собраны те вопросы, которые они обычно задают своим кандидатам. Конечно же, вопросы могут отличаться в зависимости от компании, интервьюера, а также собеседуемого. Это лишь наше видение

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

Ну так и надо было назвать статью: "Топ вопросов на Junior собеседованиях в компании Solvery", и не претендовать на глобальность.

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

UFO landed and left these words here

Поскольку я по JVM, то попробую ответить

Какие паттерны можете назвать?

SAGA, двухфазный коммит, reactor. Кстати, при чем здесь джава?

Каким образом вы бы организовали отправку клиенту сообщения о совершенной покупке, чтобы, если транзакция отменена, то сообщение не ушло?

Как бы вы организовывали взаимодействие нескольких сервисов? Какие каналы синхронизации вы бы использовали?

При чем тут джава опять же?

Что можно сделать с помощью паттерна Builder и нельзя с помощью конструктора?

Можно недостроить объект. Конструктор в положительном сценарии точно достроит.

Как создается пул строк?

Предполагаю, как-то в кишках JVM. Откуда джуну это знать?

Какой объект есть у Java, который несет в себе все созданные классы?

Без поллитры не разберешься. Речь про класслоадер что ли? Что вообще такое "создание класса"?

>все созданные классы?
>Речь про класслоадер что ли?
Про класслоадер, которых кроме всего прочего может быть много? То есть «все классы» — это в общем случае неправда, если речь про него.

>Что вообще такое «создание класса»?
loadCLass у класслоадера таки возвращает класс, построенный из байткода.

Но список вопросов конечно ужасен, без сомнений.

loadCLass у класслоадера таки возвращает класс, построенный из байткода.

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

Ну это разные взгляды. Если смотреть с точки зрения JVM — то классы (Class) таки создаются класслоадерами.

По Java 4 из 14 вопросов - про пул строк. Это правда настолько самое-самое-самое важное в джаве что достойно почти трети вопросов ?

Главное, что нужно знать про пул строк жаба-джуниору это то, что его не стоит трогать голыми руками. Процитирую Шипилёва:


In almost every project we were taking care of, removing String.intern() from the hotpaths, or optionally replacing it with a handrolled deduplicator, was the very profitable performance optimization. Do not use String.intern() without thinking very hard about it, okay?

Отсюда: https://shipilev.net/jvm/anatomy-quarks/10-string-intern/

Все менторы Solvery, которые участвовали в составлении данного списка вопросов — действующие специалисты уровня Middle+. Они работают в IT компаниях и регулярно собеседуют джунов. Здесь собраны те вопросы, которые они обычно задают своим кандидатам. Конечно же, вопросы могут отличаться в зависимости от компании, интервьюера, а также собеседуемого. Это лишь наше видение

Типичное "Я художник, я так вижу"...

Если не считать "плюс публикация", то полезность - нулевая.

6. C# JUNIOR

Общие вопросы:

Какие паттерны вы знаете? Какие типы?

Внезапно паттерны существуют только в шарпе? И это точно на джуна?

Что можете рассказать про абстрактную фабрику?

Что можете сказать про адаптер?

Опять паттерн? т.е. интересует именно конкретный паттерн, а не само понятие абстракции, абстрактного класса и т.д.? Опять же, это на джуна?

Стринг — какой тип?

Ссылочный. Более ничего на этот вопрос не ответить. Может все-таки поинтересоваться, знает ли кандидат про иммутабельность сток?

Какие коллекции вы знаете? Какие их конкурентные версии вы знаете?

Как избежать рассинхронизацию потока?

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

Что знаете про монитор и семафор?

Ну блин, опять, джун со знаниями глубже основ... это уже не джун.

SQL:

Какие типы БД вы знаете, расскажите о них подробнее

типы БД? В разделе про конкретный тип реляционных БД?

В iOS блоке почему то включили вопросы по Reference/Value Types, хорошие как теория, но по Шарпу уже ищут не джуна, а мидла.

Из опыта поиска работы на джуна, могу экспертно заявить, нет никах топ вопросов. Все собеседования отличаются и сильно зависят от конкретного интервьювера и стека технологий который применяется в компании, куда пытается устроится джун. Отличия будут от методики проверки знаний джуна и от требований на конкретную должность. Спросить могут о чём угодно в рамках конкретной технологии в конкретной области. И вопросы могут быть и уровня «что значит "словарь" в программировании», и уровня «как избежать состояния гонки, если атомарные операции запрещены правил стиля код». То есть точно знать, что будет на собеседовании практически не возможно, если предварительно не было подготовительной втречи

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

Странно как то, в каких то языках есть, а в C# нет- например, ссылочные/значимые типы, принципы SOLID, парадигмы ООП- такое достаточно часто спрашивают. С паттернов врятли кто то начнет собеседование, тем более на Junior разработчика.

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

Все менторы Solvery, которые участвовали в составлении данного списка вопросов — действующие специалисты уровня Middle+. Они работают в IT компаниях и регулярно собеседуют джунов. Здесь собраны те вопросы, которые они обычно задают своим кандидатам. Конечно же, вопросы могут отличаться в зависимости от компании, интервьюера, а также собеседуемого. Это лишь наше видение

Все менторы Solvery, которые участвовали в составлении данного списка вопросов — действующие специалисты уровня Middle+. Они работают в IT компаниях и регулярно собеседуют джунов. Здесь собраны те вопросы, которые они обычно задают своим кандидатам. Конечно же, вопросы могут отличаться в зависимости от компании, интервьюера, а также собеседуемого. Это лишь наше видение

Дело в том, что я понятия не имею, что такое solvery и почему я должен этим менторам доверять)

А после таких вопросов, я точно не буду им доверять

В чем суть аргументации?

Регуляризация на уровне аргументации, что вы можете об этом рассказать?

Вы неправильно расслышали незнакомое слово. Не "аргументация", а "аугментация".

Простите, пожалуйста, но 10й пункт - это чушь.

1. 3 главных бустинга?? Это что имеется ввиду, я знаю только 2: Adaptive и Gradient. Или тут имеется ввиду: XGBoost, LightGBM and Catboost. Но, тогда вопрос некорректный.
2. Назовите главные параметры в CatBoost. АААААААААААААААААААААА!!!! Что это? Почему CatBoost??? Почему не XGBoost, почему не H2O GBM??? С каких пор CatBoost у нас стал эталоном?
3. В чем суть аргументации? Может быть все-таки аугментации?
4. Docker — это? и Расскажите про жизненный цикл модели. Серьезно? Для ML junior?


Все менторы Solvery, которые участвовали в составлении данного списка вопросов — действующие специалисты уровня Middle+. Они работают в IT компаниях и регулярно собеседуют джунов. Здесь собраны те вопросы, которые они обычно задают своим кандидатам. Конечно же, вопросы могут отличаться в зависимости от компании, интервьюера, а также собеседуемого. Это лишь наше видение

  • Расскажите про хостинг, что вы знаете?

    Это Где сайты размещают?

Sign up to leave a comment.

Articles