Подготовка к интервью

Вопросы на собеседовании в Pyrus

56 вопросов с собеседований в Pyrus

56 вопросов 422 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в Pyrus. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, java.

Каталог

Результаты поиска

Найдено: 56
Теория

Сколько запросов к сетевому сервису будет выполнено при использовании FilterLast с take(4) из коллекции из 10 элементов? А FilterLast2?

Если коллекция содержит 10 элементов, а вы используете FilterLast с Take(4), то количество запросов к сетевому сервису зависит от реализации этих методов и ленивой загрузки данных.

Читать ответ
Теория

Если capacity слайса переполнена и добавляется новый элемент — что происходит?

В C# слайс (ListT) имеет внутренний массив с определённой ёмкостью (capacity). Когда количество элементов достигает этой ёмкости и добавляется новый элемент, происходит следующее:

Читать ответ
Теория

Как реализовать перенаправление пользователей с мобильных устройств на мобильный поддомен (как у ВКонтакте)?

Для перенаправления пользователей с мобильных устройств на мобильный поддомен в C# можно использовать проверку User-Agent в HTTP-запросе и делать редирект на нужный поддомен.

Читать ответ
Теория

Что такое Leaky Abstraction?

Leaky Abstraction — это ситуация, когда абстракция, призванная скрыть сложность реализации, «протекает», то есть детали внутренней реализации становятся видны или влияют на использование абстракции.

Читать ответ
Теория

Как работает yield? Зачем ввели ключевое слово yield? Как работает ленивое выполнение IEnumerable?

Ключевое слово yield в C# используется для создания итераторов, которые позволяют возвращать элементы последовательности по одному, без необходимости создавать и хранить всю коллекцию в памяти сразу.

Читать ответ