🎯 Загружено автоматически через бота:
🚫 Оригинал видео:
📺 Данное видео является собственностью канала Excalib. Оно представлено в нашем сообществе исключительно в информационных, научных, образовательных или культурных целях. Наше сообщество не утверждает никаких прав на данное видео. Пожалуйста, поддержите автора, посетив его оригинальный канал: @Excalib.
✉️ Если у вас есть претензии к авторским правам на данное видео, пожалуйста, свяжитесь с нами по почте support@, и мы немедленно удалим его.
📃 Оригинальное описание:
Для записи на консультацию напишите в телеграм бот:
😽Всем кусь😽
Тестовое интервью с разработчиком, который не имеет опыт в компании, однако пол года занимался фрилансом, как думаете получится устроиться в компанию? Сможет стать джуном или всё же не дотягивает?
Telegram channel:
Telegram chat:
Vk:
Может вы хотите поучаствовать в мок интервью? Пишите мне в телеграм(приложите свое резюме и расскажите о себе): @excalib
Таймкоды:
00:00 интро: о себе, опыт
11:34 ООП, принципы. Полиморфизм
13:42 виды и инструменты полиморфизма, polymorphism of subtypes
16:43 SOLID
18:02 LSP
21:49 DIP, инструменты DIP, Service Locator
23:48 IoC, DI Dependency injection, DI lifetimes(singleton, transient, scoped)
27:16 Можно ли преждевременно прервать время жизни
внедренной зависемости, например scoped-зависемости?
29:46 типы данных С# ; когда value types храняться в куче?
31:03 boxing/unboxing
32:46 приведи примеры значимых и ссылочных; DateTime - ref or value?
34:29 string, особенности? иммутабнльность, интернирование.
37:23 abstract class vs interface; когда использовать?
43:06 что может хранить interface?: константы? fields?
46:00 async/await.
48:39 как await реализует не блокирование основного потока?
49:03 concurrent collections
51:00 примитивы синхрнонизации: семафоры, мьтексы, spinlock,
54:20 : конвейер обработки запросов, составные части? Middleware, filters, типы фильтров
58:05 EF core: ORM; code first, DB first
1:00:00 трекинг; как отключить трекинг? AsNoTracking();
1:01:53 проходилось ли: оптимизировать запросы? used индексы?used профильровщик?
1:04:18 опыт в технологиях: RabbitMQ, Raddis
1:04:30 Raddis; expiration time cache, sliding expiration.
1:10:05 SignalR; режимы: short polling, long-poling, web-socket
1:18:45 итоги, feedback