Подборка объединяет вопросы, отмеченные на этапах интервью в ОТП Банк. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, browser, android.
В моём опыте использования ClickHouse я применял эту колоночную СУБД для аналитических задач с большими объёмами данных, где важна высокая скорость чтения и агрегаций.
Happens-before — это отношение между операциями в многопоточном программировании, которое гарантирует, что одна операция видима и происходит до другой.
Я работал с Spring и Spring Boot в нескольких проектах, где создавал REST API, интегрировал базы данных через Spring Data JPA, настраивал безопасность с помощью Spring Security и писал кастомные конфигурации.
Это достигается за счёт использования красно-чёрного дерева (self-balancing binary search tree), где каждый узел содержит ключ и значение, а структура дерева поддерживает отсортированный порядок ключей.
Согласованность данных в системах хранения информации означает, что все копии данных или все связанные данные находятся в состоянии, которое не противоречит заданным правилам и ограничениям.