В каком случае выбираем реляционные БД, а в каком нереляционные?
Нереляционные базы данных NoSQL обладают рядом преимуществ и недостатков:
Читать ответПодготовка к интервью
6 вопросов с собеседований в aiins
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в aiins. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: kafka, rabbitmq, microservices.
Каталог
Нереляционные базы данных NoSQL обладают рядом преимуществ и недостатков:
Читать ответRabbitMQ и Kafka — это две популярные системы обмена сообщениями, но они имеют разные архитектурные подходы и сценарии использования.
Читать ответМеханизмы синхронизации в программировании используются для управления доступом нескольких потоков к общим ресурсам, чтобы избежать конфликтов и ошибок, таких как состояние гонки. В C# это могут быть:
Читать ответВ C# объекты делятся на значимые (value types) и ссылочные (reference types).
Читать ответЭтот вопрос предполагает рассказ о личном опыте, но в контексте технического собеседования можно кратко описать типичный путь:
Читать ответВ архитектуре микросервисов управление транзакциями отличается от монолитных приложений из-за распределённости данных и сервисов. Традиционные ACID-транзакции не всегда применимы, поэтому используются следующие подходы:
Читать ответ