Подборка объединяет вопросы, отмеченные на этапах интервью в Т-Банк. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: backend, database, api.
Что представляет собой API? интерфейс, обеспечивающий взаимодействие систем задаёт правила и протоколы работы даёт программам возможность обмениваться данными и вызывать функции бывает локальным (библиотеки) и сетевым…
Что представляет собой Associated Type в протоколах? механизм обобщённого программирования, предусмотренный в Swift даёт протоколу возможность объявить тип-заполнитель, который конкретизирует тип, реализующий протокол…
Что представляет собой CORS? механизм защиты, встроенный в веб-браузеры Cross-Origin Resource Sharing — технология обмена ресурсами между различными доменами контролирует доступ к ресурсам, если запрос поступает с…
Что представляет собой Collection Runner в Postman? инструмент для запуска коллекций запросов автоматизирует последовательное выполнение API-запросов позволяет задавать параметры через переменные и данные CSV/JSON…
Что представляет собой Copy-On-Write (COW) и можно ли применить его к пользовательским структурам? Copy-On-Write (COW) — это способ оптимизировать использование памяти и производительность, при котором данные не…
Что представляет собой GraphQL? спецификация Facebook для API-запросов, представленная в 2015 году язык запросов, с помощью которого клиент задаёт структуру требуемого ответа клиент получает только необходимые данные,…
Что представляет собой OpenAPI? стандарт для описания REST API формальная спецификация в JSON или YAML задаёт эндпоинты, HTTP-методы, параметры и типы данных даёт возможность автоматизировать создание документации и…
Что представляет собой REST? Архитектурный стиль, применяемый для веб-сервисов В его основе лежат ресурсы, каждому из которых соответствует URI Для работы используются стандартные HTTP-методы: GET, POST, PUT, DELETE…
Что представляет собой RabbitMQ? брокер сообщений для асинхронного обмена работает с протоколами AMQP, MQTT, STOMP посреднический слой между приложениями, доставляющий сообщения гарантирует надежную доставку и обмен с…
ThreadLocal — это Java-класс, предназначенный для хранения данных, связанных с конкретным потоком Каждый поток получает собственную локальную копию переменной Данные разных потоков изолированы и не используются…
Что представляет собой cURL и для чего его применяют? консольный инструмент для выполнения HTTP/HTTPS запросов работает с большим числом протоколов, включая FTP и SMTP даёт возможность отправлять и получать данные…
Что представляет собой gRPC? Высокопроизводительный RPC-фреймворк, созданный Google Для передачи данных применяет HTTP/2, поддерживая мультиплексирование и сжатие Для сериализации сообщений используются Protocol…