Были ли боли с разделением единой базы данных?
Разделение единой базы данных часто вызывает ряд сложностей:
Читать ответПодготовка к интервью
65 вопросов с собеседований в Ozon Финтех
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Ozon Финтех. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: go, database, sql.
Каталог
Разделение единой базы данных часто вызывает ряд сложностей:
Читать ответCookie — это небольшой фрагмент данных, который веб-сервер отправляет браузеру, и который браузер сохраняет и отправляет обратно серверу при последующих запросах к тому же домену.
Читать ответСамым сложным в переезде с монолита на микросервисы обычно является организация взаимодействия между сервисами и управление распределёнными транзакциями.
Читать ответДля оптимизации запроса с фильтрацией по полям location и gender стоит создать составной индекс, который покрывает оба поля.
Читать ответВ PostgreSQL команда EXPLAIN показывает план выполнения SQL-запроса, то есть как СУБД собирается его выполнить, без фактического запуска запроса.
Читать ответПри выборе между двумя компаниями или командами я обращаю внимание на несколько ключевых аспектов:
Читать ответДля описания предметной области с тремя сущностями — пользователь, чат, сообщение — и их связями, можно использовать следующие таблицы:
Читать ответHTTPS (HyperText Transfer Protocol Secure) — это расширение протокола HTTP, обеспечивающее защищённое шифрованное соединение между клиентом и сервером.
Читать ответВысокая инженерная культура проявляется в нескольких ключевых аспектах:
Читать ответЗадача — по известному MD5-хэшу и алфавиту восстановить исходный пароль. Поскольку MD5 — хеш-функция, обратного преобразования нет, но можно перебрать все возможные комбинации из alphabet и сравнить их хэш с заданным.
Читать ответВ новом месте работы я ищу возможности для профессионального роста и развития навыков, особенно в области архитектуры и оптимизации высоконагруженных систем на Go.
Читать ответЧтобы клиент узнал о сообщениях, полученных в офлайн, обычно реализуют механизм хранения сообщений на сервере (persistent storage).
Читать ответ