Вопросы собеседований на должность разработчика ПО
Просто о NET | создано: 07.08.2019 | опубликовано: 07.08.2019 | обновлено: 13.01.2024 | просмотров: 2031
Серия коротких роликов с вопросами и ответами на них, которые можно часто услышать на собеседованиях. Речь идет о должностях в сфере IT-технологий, разработки и архитектурного проектирования ПО.
Проза
Довольно часто провожу собеседования на должности в IT-сфере: разработчики backend и frontend, архитекторы и прочие. И порой очень хочется услышать от интервьювера правильные слова. Я понимаю, что волнение и всё такое, но хочу вас заверить, что достаточно нескольких ключевых слов, чтобы понять "знает" или "не знает".
В этой связи появилась желание создать серию коротких роликов, которые поставлены по принципу "Как бы я сам отвечал на те вопросы, которые задаю".
Задавайте вопросы
Уважаемые мои читатели и смотрители, вы можете задать мне ваш вопрос через форму обратной связи. А также в комментриях к видео на сайте youtube.com. Я постараюсь ответить на все заданные вопросы.
Вопросы собеседований
- Что такое согласованность в конечном счёте (eventual consistency)? Пример?
- Версионность Web API. Какие способы вы знаете? Какой из них предпочтителен для вас и почему?
- Что такое WCF?
- Что такое валидация? Какие виды вы знаете?
- Перечислите характеристики для микросервисной архитектуры?
- Что такое SignalR?
- Dependency Inversion Principle, Inverse of Control, Dependency Injection container. Как связаны между собой перечисленные понятия?
- Что такое фреймворк в понимании архитектора?
- Что такое SOLID?
- Кто такой архитектор? Что он делает и чем он занимается?
- Кто такой архитектор ПО? Цели? Принципы?
- Что такое «Принцип единственной ответственности» (SRP)?
- Является ли запрос к базе данных из клиентского приложения бизнес-процессом?
- Является ли графический интерфейс частью системы?
- Чем отличается Аутентификация от Авторизации? В какой последовательности происходят эти процессы?
- Сколько потребуется программистов для смены лампочки?
- Два вопроса про Interface в языке C#?
- Что нового в Interface C# v8.0? Какие изменения получил Interface в C# 8.0?
- Расскажите кратко, какие основные уровни тестирования ПО вы знаете?
- Что такое gRPC?
- Расскажите про ValueTask?
- Что такое CorrelationID (TraceID) для чего это нужно?
- Что такое lowering в C#?
- Что такое Ocelot?
- Что такое Refactoring?
Ссылки
- Ответы на Вопросы собеседований (все вопросы в одном плейлисте)
- Мой канал youtube