- 66
- 418 337
Excalib
Russia
Приєднався 16 гру 2015
.NET разработчик, который иногда делится опытом и мыслями по поводу IT. Буду рад вашей оценке, комментариям и лайкам. Если у вас есть вопросы или предложения по поводу видео, вы можете написать в телеграм по ссылкам ниже!
Telegram чат: t.me/excalib_chat
Telegram канал: t.me/excalib_channel
Наше сообщество: ityoutubers.com
Telegram чат: t.me/excalib_chat
Telegram канал: t.me/excalib_channel
Наше сообщество: ityoutubers.com
Тестовое собеседование C# | .NET Middle Mock interview
Для записи на консультацию напишите в телеграм бот: t.me/excalib_advice_bot
😽Всем кусь😽
Тестовое интервью с разработчиком, у которого 2 года коммерческого опыта. Спрашиваю стандартные вопросики и немного говорим про технологии. В целом достаточно крепкое интервью, думаю с мидлами нужно уже решать какие-то задачки, а вы как думаете?
Telegram channel: t.me/excalib_channel
Telegram chat: t.me/excalib_chat
Vk: excalib88
Может вы хотите поучаствовать в мок интервью? Пишите мне в телеграм(приложите свое резюме и расскажите о себе): @excalib
Таймкоды:
00:00 - Знакомство и про опыт
02:45 - ООП
03:09 - Полиморфизм
04:21 - SOLID
05:15 - LSP
05:53 - Пример LSP с танцующим механиком
07:29 - Пример от автора
10:15 - DIP или разговор про обувь
12:31 - Dependency Injection с подробностями
16:12 - DI Life Cycles
17:19 - Отличия времени жизни
21:12 - Типы
22:40 - Зашла речь про string
23:53 - Интернирование строк
25:06 - Делегаты
26:29 - RabbitMQ
26:42 - Exchanges
27:28 - Exchanges vs очереди
28:44 - Правила exchange'ей
33:00 - Mass Transit
33:48 - Каналы кролика
34:36 - Headers exchange
35:04 - Еще немного про exchanges
36:11 - Kafka
36:26 - Топики и партиции
36:46 - Особенность партиций
37:33 - Async/await
39:43 - Суть асинхронности
42:39 - State machine в async/await
43:11 - Что такое машина состояний?
44:59 - Semaphore
45:28 - Зачем нам lock
45:40 - Уровень .NET/OS для многопоточности
47:37 - ACID
47:50 - Транзакции
48:47 - Уровни изоляции транзакций
50:26 - MSSQL
51:43 - Трассировка
53:13 - SQL Profilers или дебри SQL
1:00:24 - Немного о Head Hunter
1:01:16 - Про опыт с Angular
1:01:54 - Big Directional Streaming в gRPC
1:02:15 - Стриминги
1:03:04 - Немного связи с SignalR
1:03:48 - Как это в тинькофф
1:07:36 - Немного о тестах
1:09:34 - Контейнеризация
1:12:08 - Есть вопросы?
1:13:03 - Фидбек
1:13:55 - Про тестовые
1:14:13 - Про архитектуру
1:15:30 - Про резюме
1:17:33 - Прощание
😽Всем кусь😽
Тестовое интервью с разработчиком, у которого 2 года коммерческого опыта. Спрашиваю стандартные вопросики и немного говорим про технологии. В целом достаточно крепкое интервью, думаю с мидлами нужно уже решать какие-то задачки, а вы как думаете?
Telegram channel: t.me/excalib_channel
Telegram chat: t.me/excalib_chat
Vk: excalib88
Может вы хотите поучаствовать в мок интервью? Пишите мне в телеграм(приложите свое резюме и расскажите о себе): @excalib
Таймкоды:
00:00 - Знакомство и про опыт
02:45 - ООП
03:09 - Полиморфизм
04:21 - SOLID
05:15 - LSP
05:53 - Пример LSP с танцующим механиком
07:29 - Пример от автора
10:15 - DIP или разговор про обувь
12:31 - Dependency Injection с подробностями
16:12 - DI Life Cycles
17:19 - Отличия времени жизни
21:12 - Типы
22:40 - Зашла речь про string
23:53 - Интернирование строк
25:06 - Делегаты
26:29 - RabbitMQ
26:42 - Exchanges
27:28 - Exchanges vs очереди
28:44 - Правила exchange'ей
33:00 - Mass Transit
33:48 - Каналы кролика
34:36 - Headers exchange
35:04 - Еще немного про exchanges
36:11 - Kafka
36:26 - Топики и партиции
36:46 - Особенность партиций
37:33 - Async/await
39:43 - Суть асинхронности
42:39 - State machine в async/await
43:11 - Что такое машина состояний?
44:59 - Semaphore
45:28 - Зачем нам lock
45:40 - Уровень .NET/OS для многопоточности
47:37 - ACID
47:50 - Транзакции
48:47 - Уровни изоляции транзакций
50:26 - MSSQL
51:43 - Трассировка
53:13 - SQL Profilers или дебри SQL
1:00:24 - Немного о Head Hunter
1:01:16 - Про опыт с Angular
1:01:54 - Big Directional Streaming в gRPC
1:02:15 - Стриминги
1:03:04 - Немного связи с SignalR
1:03:48 - Как это в тинькофф
1:07:36 - Немного о тестах
1:09:34 - Контейнеризация
1:12:08 - Есть вопросы?
1:13:03 - Фидбек
1:13:55 - Про тестовые
1:14:13 - Про архитектуру
1:15:30 - Про резюме
1:17:33 - Прощание
Переглядів: 6 643
Відео
Тестовое собеседование C# | .NET Junior Mock interview
Переглядів 2,7 тис.3 місяці тому
Для записи на консультацию напишите в телеграм бот: t.me/excalib_advice_bot 😽Всем кусь😽 Тестовое интервью с разработчиком, который не имеет опыт в компании, однако пол года занимался фрилансом, как думаете получится устроиться в компанию? Сможет стать джуном или всё же не дотягивает? Telegram channel: t.me/excalib_channel Telegram chat: t.me/excalib_chat Vk: excalib88 Может вы хотите поу...
Тестовое собеседование C# | .NET Junior Mock interview
Переглядів 2,9 тис.3 місяці тому
Для записи на консультацию напишите в телеграм бот: t.me/excalib_advice_bot 😽Всем кусь😽 Тестовое интервью с разработчиком, c коммерческим опытом чуть меньше 2 лет. Предполагал, что можно попробовать собеседовать на мидла, но в итоге прошлись по базовым вопросам. Слабовато отвечал, но думаю человек сможет повторить всю базу, по которой были проблемы и в дальнейшем удачно проходить собеседования!...
Тестовое собеседование C# ASP.NET Core | Junior .NET Developer
Переглядів 4,3 тис.4 місяці тому
Для записи на консультацию напишите в телеграм бот: t.me/excalib_advice_bot 😽Всем кусь😽 Тестовое интервью с разработчиком, без коммерческого опыта. При поиске информации кандидат нашёл человека(стримера по джаве), который предложил свою помощь в трудоустройстве на Middle-позицию. Проверяем возможность "запрыгнуть" сразу на мидла! Telegram channel: t.me/excalib_channel Telegram chat: t.me/excali...
Тестовое собеседование ASP.NET Core | Junior .NET Developer
Переглядів 5 тис.4 місяці тому
Для записи на консультацию напишите в телеграм бот: t.me/excalib_advice_bot 😽Всем кусь😽 Очередное тестовое интервью с разработчиком, который 2 года занимается программированием, поработал в стартапе друга, но как такового коммерческого опыта не было. Поэтому мне интересно было понять насколько этот опыт оказался для него полезным! Может вы хотите поучаствовать в мок интервью? Пишите мне в телег...
Как использовать Masstransit? | RabbitMQ
Переглядів 1,6 тис.4 місяці тому
Запись на личную консультацию - t.me/excalib_advice_bot Всем кусь, просили снять видео про Masstransit. На мой взгляд оно получилось не очень интересным, но надеюсь кому-то будет полезно посмотреть как использовать RabbitMQ Masstransit. Telegram channel: t.me/excalib_channel Telegram chat: t.me/excalib_chat Vk: excalib88 Github Repo: github.com/Excalib88/Excalib.RabbitMQ
Эта библиотека решит головную боль | FluentValidation
Переглядів 9645 місяців тому
Запись на личную консультацию - t.me/excalib_advice_bot Всем кусь, если у вас когда-либо были проблемы с валидацией входящих параметров, то посмотрев это видео, вы сможете решить эти проблемы. Надеюсь вам будет полезно! В следующем видео планирую продолжить тему по RabbitMQ и использовать более Enterprise подходы, а именно использовать Masstransit для взаимодействия с RabbitMQ. Telegram channel...
Тестовое собеседование C# | Бывший студент без опыта
Переглядів 3,5 тис.5 місяців тому
#excalib #csharp #aspnet #mockinterview #fail Запись на личную консультацию - t.me/excalib_advice_bot Студент ищет первую работу, а мы проверим его знания и сделаем выводы. Спойлер: интервью на мой взгляд прошло неплохо, свои выводы я озвучил в конце видео, а свои выводы пишите в комментариях! Может вы хотите поучаствовать в мок интервью? Пишите мне в телеграм: @excalib Telegram channel: t.me/e...
Тестовое собеседование C# | С нуля за пол года нашёл первую работу!
Переглядів 3,8 тис.6 місяців тому
#excalib #csharp #aspnet #mockinterview Запись на личную консультацию - t.me/excalib_advice_bot Интересный случай, человек приукрасил резюме и смог найти хорошую работу! О своей истории он рассказывает в начале видео, как считаете стоит ли обманывать работодателя в резюме? Может вы хотите поучаствовать в мок интервью? Пишите мне в телеграм: @excalib Telegram channel: t.me/excalib_channel Telegr...
Как использовать RabbitMQ в ASP.NET Core
Переглядів 3,6 тис.6 місяців тому
#excalib #csharp #aspnetcore #rabbitmq Запись на личную консультацию - t.me/excalib_advice_bot Часто встречаю случаи, когда люди не понимаю как устроен роутинг в RabbitMQ, поэтому я решил снять это видео! Постарался доходчиво разобрать роутинг сообщений, надеюсь это будет полезно! Telegram channel: t.me/excalib_channel Telegram chat: t.me/excalib_chat Vk: excalib88 RabbitMQ install: www....
Тестовое собеседование C# | Системный администратор
Переглядів 1,5 тис.6 місяців тому
#excalib #csharp #aspnet #mockinterview #fail Запись на личную консультацию - t.me/excalib_advice_bot Неудачное мок интервью, но я посчитал нужным выложить его, потому что по моим видео кажется, что все начинающие так хорошо знают теорию! Для того чтобы хорошо отвечать на теоретические вопросы нужно к ним готовиться. Может вы хотите поучаствовать в мок интервью? Пишите мне в телеграм: @excalib ...
Как использовать Automapper в ASP.NET Core
Переглядів 1,3 тис.6 місяців тому
#excalib #csharp #aspnetcore #automapper Запись на личную консультацию - t.me/excalib_advice_bot В комментариях просили гайд о том, как пользоваться Automapper'ом, решил записать небольшое видео! Надеюсь будет полезно! Telegram channel: t.me/excalib_channel Telegram chat: t.me/excalib_chat Vk: excalib88
Тестовое собеседование C# | Unity разработчик пробуется в ASP.NET Core
Переглядів 1,6 тис.7 місяців тому
#excalib #csharp #aspnet #mockinterview #unity Запись на личную консультацию - t.me/excalib_advice_bot Мне написал человек, который на текущий момент занимается разработкой на Unity, но хотел бы перейти в Web, а именно в ASP.NET. Я провел тестовое собеседование, выводы делайте сами, свое мнение я выразил в конце видео! Может вы хотите поучаствовать в мок интервью? Пишите мне в телеграм: @excali...
DevOps очень крут в разработке | Тестовое собеседование на .NET Junior разработчика
Переглядів 4,2 тис.7 місяців тому
#excalib #csharp #aspnet #mockinterview #junior Запись на личную консультацию - t.me/excalib_advice_bot Нашел человека(devops), который говорил, что возможно джун с натягом, но по итогу человек довольно таки хорошо понимает теорию... Вновь успешный собес! Может вы хотите поучаствовать в мок интервью? Пишите мне в телеграм: @excalib Telegram channel: t.me/excalib_channel Telegram chat: t.me/exca...
Тестовое собеседование на .NET Middle разработчика
Переглядів 18 тис.8 місяців тому
#excalib #csharp #aspnet #mockinterview Запись на личную консультацию - t.me/excalib_advice_bot Решил попробовать записать Mock-interview по C# ASP.NET Core, но не сразу узнал, что человек является мидлом. Не отказываться же от идеи! Дальше буду записывать с джунами и стажерами, приятного просмотра! Telegram channel: t.me/excalib_channel Telegram chat: t.me/excalib_chat Vk: excalib88 0:0...
Как реализовать сервис с CQRS | Mediator
Переглядів 3,8 тис.Рік тому
Как реализовать сервис с CQRS | Mediator
JWT Bearer аутентификация | ASP.NET Core Identity
Переглядів 6 тис.Рік тому
JWT Bearer аутентификация | ASP.NET Core Identity
Запуск ASP.NET Core + PostgreSQL | Docker Compose
Переглядів 10 тис.Рік тому
Запуск ASP.NET Core PostgreSQL | Docker Compose
ПУБЛИКАЦИЯ ASP.NET Core САЙТА НА VDS Ubuntu
Переглядів 7 тис.Рік тому
ПУБЛИКАЦИЯ ASP.NET Core САЙТА НА VDS Ubuntu
Не ищи первую работу программистом пока не посмотришь видео!
Переглядів 1,3 тис.Рік тому
Не ищи первую работу программистом пока не посмотришь видео!
Стань программистом прямо сейчас без смс и регистрации
Переглядів 728Рік тому
Стань программистом прямо сейчас без смс и регистрации
ЗАГРУЗКА И СКАЧИВАНИЕ ФАЙЛА В TELEGRAM BOT C#
Переглядів 6 тис.2 роки тому
ЗАГРУЗКА И СКАЧИВАНИЕ ФАЙЛА В TELEGRAM BOT C#
Новый Telegram framework для создания бота
Переглядів 4,8 тис.2 роки тому
Новый Telegram framework для создания бота
КАК ЗАДЕПЛОИТЬ TELEGRAM BOT В ИНТЕРНЕТ? ДОБАВЛЯЕМ АНАЛИТИКУ К БОТУ УЧЁТА ДОХОДОВ И РАСХОДОВ
Переглядів 3,7 тис.2 роки тому
КАК ЗАДЕПЛОИТЬ TELEGRAM BOT В ИНТЕРНЕТ? ДОБАВЛЯЕМ АНАЛИТИКУ К БОТУ УЧЁТА ДОХОДОВ И РАСХОДОВ
САМЫЙ ПОДРОБНЫЙ ГАЙД ПО TELEGRAM BOT API | Bot по учёту доходов/расходов | Реализация логики
Переглядів 6 тис.2 роки тому
САМЫЙ ПОДРОБНЫЙ ГАЙД ПО TELEGRAM BOT API | Bot по учёту доходов/расходов | Реализация логики
САМЫЙ ПОДРОБНЫЙ ГАЙД ПО TELEGRAM BOT API | Bot по учёту доходов/расходов | Создание бота
Переглядів 24 тис.2 роки тому
САМЫЙ ПОДРОБНЫЙ ГАЙД ПО TELEGRAM BOT API | Bot по учёту доходов/расходов | Создание бота
Как быстро войти в IT? Лучший способ залететь в айтишечку в 2021 году
Переглядів 1,8 тис.2 роки тому
Как быстро войти в IT? Лучший способ залететь в айтишечку в 2021 году
Индексы SQL | Что такое индексы, разновидности, как работают?
Переглядів 7 тис.2 роки тому
Индексы SQL | Что такое индексы, разновидности, как работают?
почему бы через райдер не создавать yml?)
Все базовые примеры ограничиваются отправкой получением через подписку и нигде нет примера как это делать в контроллере в методе запроса данных. Например мне нужен список пользователей на клиенте, отправляю запрос к методу get контроллера, как в таком случае запрос ответ в раббит асинхронно
левое ухо поставило лайк.
Это даже не уровень джуна, он не ответил ни на один вопрос. В моей компании его бы не взяли даже на трейни, просто на внутреннее обучение. Он не знает абсолютно ничего. Джун должен был ответить хотя бы на 70% вопросов из этого интервью, а до мидловых вопросов даже не дошло ввиду полного несоответствия кандидата
Отлично!
Читая комментарии уверен, что 80% - джуны. У чела есть коммерческий опыт, а также рабочие задачи - он полистает всю эту теорию месяцок, потыкает в студию, на работе что-нибудь попробует, и все! Возможно новые, или просто забытые академ. знания лягут в мозг спокойно, при этом пройдя через призму РЕАЛЬНОГО опыта, а не туду листа. И 100% уверен, что если бы так и произошло - ровно месяц спустя (если и не меньше), он железно ответил бы на все вопросы, при этом приводя кучу примеров из реальной практики, и тогда бы все твердили в комментах - стронг миддл имхо.
Парень молодец, но не тянет на мидла, лет 7 назад может быть.
Забрал проект, получаю ошибку "Cannot assign requested address [::1]:5432" Как я понимаю, что приложение обращается к локальному 5432 своего контейнера, но там ничего нет. Upd: проблема на 15:43 , на гите отличается
Молодец пацан, толковы. далеко пойдет!!
На другим яп задачи на алгоритмы всякие, в C# их не задают?
Если бы паренек ответил бы на все вопросы, то это было бы не джун уровень. Или я уже отстал от собесных тем)
Спасибо за видос. Подскажи, пожалуйста, как бы ты оценил интервьюируемого по типу "джун+", "миддл-" и т.п.
Спасибо за видос, можешь сказать какой лучший способ для регистрации и авторизации в ASP mvc app? Не используую Web framework и з этого вытикает что не могу использовать JWT, ну либо хранить токены в бд, а это так себе способ
Доброе время суток, подскажите, пожалуйста, ситуация такова: я купил себе домен на регру, там указал днс сервера firstbyte все 3 штуки, у самого firstbyte заказал днс хостинг, подождал дня 3, но почему-то не могу достучаться до приложения по домену, хотя по ip всё нормально, в чём может быть проблема?
а можно к тебе записаться на собес, проверить знания?
Никак не могу понять, почему миграция что-то создаёт, если DbContext пустой? Как это чудовище понимает какие сущности ему создавать?)
Понял, дело в том что он наследуется не от DbContext, а от IdentityDbContext
Базовые вопросы быстро пройдем, дошли до value type,reference type, конструкторы (:
Классный канал, засуживает на порядок больше подписчиков
Есть проблемка с _lastCommand - он будет общим для всех пользователей бота. Нужно как-то раздельно хранить для каждого пользователя
Мафленд?
Вопрос по 16:40. Можно ссылку где почитать про то, что стек находится в куче. До этого такого не слышал.
Это джун, а не мидл
Спасибо, твое мнение очень важно для нас❤
@@renatsu_dev ну я так скажу, что на реальном собесе на мидла не пройдёт, есть с чем сравнить
Что за лев этот тигр😅
А как сделать code first при подключении докера?
запустить контейнер с СУБД, затем применить миграции, если правильно понял суть вопроса
когда новые собесы?)
Гость конечно делал ошибки, но меня больше удивило незнание ведущего о конкурентности в рамках операционной системы (локи, мьютексы, семафоры). Автор, похоже, крайне редко проходит собеседования и многое забыл.
502 Bad Gateway nginx/1.18.0 (Ubuntu) Failed to load resource: the server responded with a status of 502 (Bad Gateway) favican.ico у меня такая ошибка в чем проблема?
а зачем писать exopse: 443 в dockerfile?
А зачем рантайм отдельно устанавливать? Он ведь вроде как есть в СДК.
Разве, чтобы попасть в Java и C# в России не нужно знать как устроен финтех и иметь если не в программировании, то там несколько лет опыта на серьёзных должностях?
Нет, абсолютно нет
в том и суть хороших методологий, что разраб оперирует не бизнес понятиями, а конкретной задачей уровня "создать новое поле в сущности банковский счет".
красава че
Тут на пераом вопросе сразу видно что это не мидл.
Я конечно не джун+, но гитхаб/лаб это демонстрация освоения технологий разработчиком. И когда слышу ничего нет, то воспринимаю это как отсутствие инженера как такого.
у меня нет времени на гитхаб/гитлаб, в рабочее время я работаю, в нерабочее время код писать не собираюсь. вопросы?
12:20 Ну это можно сказать проще. Вызывать и зависеть, это разные вещи. Например интрефейсы и DI по сути обрывают классовые зависимости, но оставляют вызовы.
Слабовато, но всё в переди!
24:20 можем, но это уже микромоменты)
Спасибо
Спасибо автору за все эти интервью! Очень помогает в подготовке, когда сначала самостоятельно пытаешься ответить на вопрос, потом уже слушаешь дальше)
Какой мидл?) Даже на джуна слабо
А может человек с такими знаниями просить $2000 после вычета налогов?
Не очень понимаю смысл собесов, которые на 90% состоят из теории (это не лично к вам отроситься, просто к индустрии). Ну типо да, некоторые вещи надо знать, но большинство (даже на самом деле какие-то принципы ООП) это вообще не нужная информация. Я вот вам про ООП ничего не расскажу (наследования максимум), но это не значит что я не использую все эти принципы, просто без названий делаю... Лучше дать тестовое на пару дней и на самом уже собесе поспрашивать собственно по нем, чтобы во первых убедиться в том, что это делал сам кандидат. Ну и плюс можно поспрашивать почему использовались именно такие патерны-архитектуры, в случае джуна даже исправить что-то (я вот на одном тестовом не передал canceletion token, а теперь после того собеса всегда это делаю
мало деталей, мега поверхностно. Про рефреш токен вообще молчу...
Было очень тяжело некоторые ответы выслушивать, но всё равно спасибо. Хотелось бы еще на мидла собес посмотреть.
Норм... А что на мидла и синьора спросят?
который раз слушаю подобные собеседования и есть огромное пожелание задали вопрос - дайте ответ на него. человек не может ответить на него и вы не отвечаете.
новичкам посоветую запускать в докере docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.13-management ссылка для перехода в административную панель : localhost:15672/ логин и пароль : guest
Никому не советую тратить время на это. Чел просто хочет продать свои курсы не более) Если ищите что то интересное для реализиации, то это точно не про это видео))
видос пригодился спустя 5 лет, автору спасибо за вклад)
Содержимое классов не сравнивают, сравнивают объекты голубчик. Экзаменатора в топку!
Свойство класса не хранится на куче в области данных, как и методы класса батенька.
Никогда не говори слова "в качестве ключа передаем класс"