Получи случайную криптовалюту за регистрацию!

Собесы шарписта

Логотип телеграм канала @interviewdotnet — Собесы шарписта С
Логотип телеграм канала @interviewdotnet — Собесы шарписта
Адрес канала: @interviewdotnet
Категории: Образование
Язык: Русский
Количество подписчиков: 28
Описание канала:

Программирование с нуля, управление командой, прохождение собеседований и многое другое из мира IT.

Рейтинги и Отзывы

3.00

2 отзыва

Оценить канал interviewdotnet и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

1

3 звезд

0

2 звезд

1

1 звезд

0


Последние сообщения

2021-12-14 14:59:38 #video

DotNext 2021

Александр Кугушев EPAM
Артем Акуляков OCS.Lab

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

Часть 1
Часть 2
89 viewsedited  11:59
Открыть/Комментировать
2021-12-06 12:47:51 #interview #onlinecoding

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

GitHubGist

Для начала попробуем в комментах, а завтра я скину разбор.
86 viewsedited  09:47
Открыть/Комментировать
2021-12-03 09:49:48
#humor
90 views06:49
Открыть/Комментировать
2021-11-30 17:35:53 #interview #onlinecoding Где то примерно месяц назад проходил собеседование в один известный российский маркетплэйс даже дошел до последнего этапа, последний этап проводил team lead той команды в которую меня так сказать набирали. И так бывает на собеседованиях…
84 views14:35
Открыть/Комментировать
2021-11-28 16:36:42 #interview #onlinecoding

Где то примерно месяц назад проходил собеседование в один известный российский маркетплэйс даже дошел до последнего этапа, последний этап проводил team lead той команды в которую меня так сказать набирали. И так бывает на собеседованиях смотришь на человека и понимаешь что вы не сработаетесь, я для себя выделил пару аспектов:
-ЧСВ
-Недоброжелательность
-Не умение разговаривать

Но задание было интересным, по этому давайте его разберем:

Нужно написать метод для поиска слов анаграмм.

Анаграмма - слово, образованное путём перестановки букв, составляющих другое слово.
"Примеры анаграмм: «пила» и «липа», «пост» и «стоп»"

В метод на вход будет прилетать 2 параметра, нужно вернуть ответ анаграмма это или нет.
80 views13:36
Открыть/Комментировать
2021-11-27 19:50:37 #interview #onlinecoding Как насчет онлайн-кодинга? Задача. По какой причине мы решили что нам нужно хранить 500 тысяч записей в справочнике(и откуда они только берут эти кейсы ), записи выглядят вот так: { "nickName": string, "city": string, "fullName":…
61 views16:50
Открыть/Комментировать
2021-11-24 13:48:42 #article

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

https://telegra.ph/Znachimye-i-ssylochnye-tipy-11-21
62 views10:48
Открыть/Комментировать
2021-11-23 16:07:43 #interview #onlinecoding
Как насчет онлайн-кодинга?
Задача.

По какой причине мы решили что нам нужно хранить 500 тысяч записей в справочнике(и откуда они только берут эти кейсы ), записи выглядят вот так:
{
"nickName": string,
"city": string,
"fullName": string
}

Никнеймы уникальны.

Что должен уметь справочник:
1) Получение по никнейму
2) Получить данные всех сотрудников в городе
3) Добавление нового сотрудника
4) Удаление сотрудника по никнейму

Ссылка на replit, делаем fork и кодим, кидать решения можно в комментарии.
https://replit.com/join/byarfrhqom-obey177
78 views13:07
Открыть/Комментировать
2021-11-23 14:40:21 #testtask #junior #answear
Разбор задач

1. (B) Ответ RTE поскольку мы запаковали в object int а распаковать пытаемся long и на строке 3 во время выполнения получаем InvalidCastException.

2. (C) Ответ 123 задача на внимательность, и на понимание того как работают ссылки, в 2 строке мы явно присваиваем строке newStr ссылку на которой в этот момент пользуется str, в 3 строке создается новый объект в куче и str перестает ссылаться на объект в котором лежит "123", но newStr так же продолжает ссылаться на "123".

3. (C) Ответ 0 задача на внимательность, четно я ошибся, не обратил внимание ни на комментарий, ни на то Where проверяет count, а не элементы Enumerable. В общем суть такова Enumerable.Repeat создает Enumerable из 100 элементов равных 1, затем мы фильтруем по выражению count < 50, а он всегда меньше, то есть в select ничего не попадает, да и даже бы если бы у нас правильно был написан Where, Select это не foreach и в конце концов в переменной бы остался 0 а в Enumerable у нас была бы коллекция от 0 до 48(49 элементов).

4. (D) Ответ False,True задача на знание того как работает параллельность, при конкурентности будет состояние гонки для присвоения count, поэтому count будет меньше чем iterations.

5. (F) Ответ 5 5 5 5 5 дело в том что в памяти на момент последней итерации count = 5, а Action ссылается именно count, и ходит за его значением не в тот момент когда выполняется первый цикл, а в тот когда он уже выполнен.
62 views11:40
Открыть/Комментировать
2021-11-22 11:48:06
#testtask #junior
В субботу проходил 2 этап собеседования за 350, попросили без помощи IDE определить что произойдет. (свои ответы можно кидать в чате обсуждений)

Задание:

Ниже представлены фрагменты кода. Для каждого из них нужно выбрать 1 ответ
В ответах может быть:
CTE - compile-time exception,
RTE - runtime exception,
всё остальное - вывод на консоль.
Код находится внутри метода Main
56 views08:48
Открыть/Комментировать