Подборка объединяет вопросы, отмеченные на этапах интервью в RuTube. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: backend, database, livecoding.
Этот вопрос не относится к техническим аспектам разработки, а касается личной информации кандидата. Обычно документы, подтверждающие предыдущее место работы, включают:
Да, в своих проектах на Android я использовал структуру данных HashMap для хранения пар ключ-значение, когда нужно быстро получать доступ к данным по ключу.
В Android компонент Handler используется для обработки и управления очередью сообщений и Runnable объектов, которые должны быть выполнены в определённом потоке, чаще всего в UI-потоке.
Зачем нужны atomic.Value и atomic.Pointer? синхронизация без mutex при небольших накладных расходах atomic.Value: атомарное чтение и запись значений разных типов atomic.Pointer: атомарная работа с указателями и…
Как устроена работа gRPC поверх HTTP/2? gRPC — фреймворк для RPC, использующий HTTP/2 HTTP/2 предоставляет двунаправленное мультиплексирование потоков для компактной передачи gRPC применяет кодирование в Protocol…
Как обеспечить потокобезопасность префиксного дерева? Префиксное дерево — это структура данных для хранения строк, объединённых общей логикой префиксов. Для защиты операций используют мьютексы или read-write lock.…
Оптимизация запроса: самое длинное видео среди топ-10 коротких Контекст: SQL-запросы предназначены для поиска видео и сортировки результатов по длительности Основная задача: определить самое длинное видео среди…
протокол, обеспечивающий безопасный доступ разделяет аутентификацию пользователя и выдачу разрешений приложениям клиентское приложение получает токен доступа от сервера авторизации пользователь подтверждает…
Планировщик задач в Go: кооперативная и вытесняющая многозадачность В Go применяется гибридный планировщик, объединяющий признаки кооперативной и вытесняющей многозадачности При кооперативной многозадачности goroutine…
Как устроена балансировка нагрузки в gRPC? взаимодействие поверх HTTP/2 с поддержкой мультиплексирования клиентская балансировка с подключаемыми load balancer, например round-robin применение DNS-based discovery для…
PostgreSQL — реляционная БД с поддержкой репликации В режиме master-slave репликация бывает асинхронной или синхронной WAL (Write-Ahead Log) передаётся на слейв Слейв доступен для чтения, но не принимает запись данных…