Что обозначает свойство 'CA' в контексте объекта CALayer в iOS?
В контексте объекта CALayer в iOS префикс CA означает Core Animation — это фреймворк, отвечающий за анимацию и визуальное отображение слоев.
Читать ответПодготовка к интервью
3834 вопроса с собеседований в Сбер
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Каталог
В контексте объекта CALayer в iOS префикс CA означает Core Animation — это фреймворк, отвечающий за анимацию и визуальное отображение слоев.
Читать ответВ Go параллелизм при обработке одного запроса часто достигается с помощью горутин и каналов. Воркеры (worker goroutines) могут обрабатывать разные части запроса или задачи параллельно, а затем результаты собираются.
Читать ответРазбиение монолита на микросервисы обычно происходит для улучшения масштабируемости, гибкости и управляемости системы.
Читать ответЕсли писать данные в небуферизированный канал в Go, не проверяя, готов ли кто-то их принять (то есть не считывая из канала), то операция записи заблокируется.
Читать ответГорутины в Go — это легковесные потоки, которые позволяют эффективно управлять асинхронностью и параллельностью.
Читать ответЧтобы 100 инстансов приложения с 10 потоками каждый эффективно работали с Kafka и не блокировали друг друга, нужно правильно спроектировать топики и партиции.
Читать ответОтвет и пояснения приведены в подробном разборе ниже.
Читать ответВ Amazon Athena партиционирование делается на основании колонок, которые часто используются в фильтрах запросов, чтобы уменьшить объем сканируемых данных и повысить производительность.
Читать ответВ Go канал с буфером позволяет отправлять данные без блокировки, пока буфер не заполнен.
Читать ответKafka и RabbitMQ — это системы обмена сообщениями, но с разной архитектурой и предназначением.
Читать ответДля управления информацией о магазине книг можно использовать реляционную базу данных с примерно следующей структурой:
Читать ответПосле написания кода я передаю коллегам:
Читать ответ