🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени.
Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Что такое диспетчеризация и какие существуют её типы?
concurrencymiddle
1×
Расскажите про диспетчеризацию методов.
oopmiddle
1×
Что такое метод swizzling?
language_specificObjective-Cmiddle
1×
Какой тип dispatch используется в протоколах в Swift?
language_specificSwiftmiddle
1×
Как работает диспетчеризация методов при расширении протокола?
language_specificSwiftmiddle
1×
Какой механизм диспетчеризации методов используется в протоколах?
language_specificSwiftmiddle
1×
Что такое модель акторов (Actor Model)?
concurrencymiddle
1×
Как работает механизм dispatch для методов, определенных в extension протокола в Swift, если они не были переопределены в реализации типа?
language_specificSwiftmiddle
1×
Что такое метод dispatch?
architecturemiddle
1×
Что вы можете сказать про протоколы и как в них работает dispatch?
language_specificSwiftmiddle
1×
Как работает автоматический подсчет ссылок (reference counting) под капотом?
language_specificmiddle
1×
Как гарантировать, что при выполнении кода вывод всегда будет 1 2 3?
concurrencymiddle
1×
Приходилось ли вам в рамках проекта заниматься написанием технической документации, например, создавать блок-схемы или описывать архитектуру классов и интерфейсов?
architecturemiddle
1×
Как организовать кэширование в системе и что именно стоит кэшировать?
system_designmiddle
1×
Какие еще структуры данных вы использовали на практике, помимо тех, что уже обсуждали (например, бинарных деревьев)?
data_structuresmiddle
1×
Что такое принципы SOLID? Расскажите подробнее про принцип открытости/закрытости (Open-Closed Principle) и принцип разделения интерфейса (Interface Segregation Principle).
oopmiddle
1×
Как с помощью горутин в Go дождаться завершения выполнения нескольких задач, например загрузки пяти файлов, и выполнить дальнейшие действия после их завершения с учетом обработки ошибок?
concurrencyGomiddle
1×
Как реализовать механизм получения ленты новостей?
system_designmiddle
1×
Сколько данных следует запрашивать за один раз и почему именно так?
backendmiddle
1×
Какую минимальную версию операционной системы вы не поддерживаете?
architecturemiddle
1×
Какой у вас опыт работы с протоколами клиент-серверного взаимодействия, в частности, есть ли опыт работы с WebSocket в дополнение к HTTP?
networkingmiddle
1×
Как можно избежать race condition (состояния гонки) и как от него защититься?
concurrencymiddle
1×
Сколько iOS-разработчиков в команде и насколько комфортно работать в связке с ними?
behavioralmiddle
1×
Как вы будете искать проблему, когда в приложении начинаются просадки производительности, и на что будете обращать внимание?
architecturemiddle
1×
Что ты выберешь для реализации этого компонента и на каких технологиях будешь его строить?
architecturemiddle
1×
Как работает механизм передачи крутящего момента от двигателя к рабочим органам комбайна?
architecturemiddle
1×
Какие паттерны проектирования вы используете в разработке (за исключением архитектурных) и можете ли рассказать о них подробнее?