Подборка объединяет вопросы, отмеченные на этапах интервью в Okko. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: redis, api, backend.
Я не могу обсуждать конкретные места работы или личные данные. Однако могу рассказать о типичных задачах и технологиях, с которыми работают специалисты по Golang на среднем уровне:
Идемпотентность в запросах к сервису означает, что повторное выполнение одного и того же запроса приводит к одному и тому же результату и не изменяет состояние сервиса после первого вызова.
Центральное логирование в проекте на Go обычно реализуется через интеграцию с системой сбора и анализа логов, например, ELK (Elasticsearch, Logstash, Kibana), Graylog или Prometheus + Grafana.
Дубли могли отсекаться не только по ID, потому что ID может быть не уникальным или отсутствовать в некоторых случаях, особенно если данные приходят из разных источников.