Что конкретно делал с Postgres — запросы, индексы?
Когда вычисляются аргументы отложенных (defer) функций?
Сколько записей было? Сколько исторических данных нужно хранить?
Расскажи про уровни изоляции в транзакциях. Сколько их и какой по умолчанию в PostgreSQL?
Как Go обеспечивает безопасность работы с map при конкурентном доступе и какие механизмы синхронизации применяются на практике?
Не пытались оптимизировать запросы или базу данных вместо выноса в отдельный сервис?
Задача с горутинами и счётчиком: будут ли гонки? Как исправить? Чем отличается Mutex от Atomic?
Какая была твоя роль в принятии архитектурных решений при разработке поискового сервиса?
В веб-сервисе нужно записать заказ и списать остаток со склада так, чтобы либо сохранились обе операции, либо ни одна. Какие SQL-команды используются для обрамления набора запросов, и как действовать при ошибке до фиксации?
Какой у вас опыт с Linux?
Как интерфейсы в Go позволяют реализовывать полиморфизм без явного указания на наследование?
Какие виды тестов приходилось писать?
На какой из нагрузок (CPU-bound или I/O-bound) в Go можно запустить наибольшее количество горутин?
В чём отличие буферизированных и небуферизированных каналов?
Если в AddTask использовать RLock, то как будут вести себя два параллельных вызова AddTask? Будут блокировать друг друга?
Какие бывают типы каналов в Go? Расскажи про буферизированные и небуферизированные.
Весь ли опыт в резюме реальный? Есть ли что-то приукрашенное?
Что я могу делать с новым пулом? Могу ли добавлять задачу после старта?
Является ли hash-индекс в PostgreSQL потокобезопасным?
Расскажи про последние задачи, которые ты делал на текущем месте работы — именно рутину от получения задачи до деплоя