Для записи на консультацию напишите в телеграм бот:
Всем кусь Тестовое интервью с разработчиком, который не имеет опыт в компании, однако пол года занимался фрилансом, как думаете получится устроиться в компанию? Сможет стать джуном или всё же не дотягивает? Telegram channel:
Telegram chat:
Vk: https://vk.com/excalib88
Может вы хотите поучаствовать в мок интервью? Пишите мне в телеграм(приложите свое резюме и расскажите о себе): @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 ASP.NET: конвейер обработки запросов, составные части? 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