Golang
Что такое CQRS?
Расскажи про свой опыт работы, про проекты, на которых работал, что именно делал?
Какие данные хранили в Redis и как понимали что объявления горячие?
Расскажи про свой последний технический опыт, что из задач делал, что больше увлекало?
Что означают ошибки 502 Bad Gateway и 504 Gateway Timeout, и как разработчику на них реагировать?
Могут ли процессы коммуницировать между собой? Какие способы IPC (межпроцессного взаимодействия) существуют?
Что важно для тебя при выборе нового места работы?
Чем ты сейчас занимаешься на текущем месте работы? Какие основные задачи?
Есть база с такой схемой данных // user id | firstname | lastname | birth 1 | Ivan | Petrov | [phone] | Anna | Petrova | [phone] | Anna | Petrova | [phone] // purchase sku | price | user_id | date 1 | 5500 | 1 | [phone] | 5700 | 1 | [phone] | 4000 | 1 | [phone] | 8000 | 2 | [phone] | 400 | 2 | [phone] // ban_list user_id | date_from 1 | [phone] Нужно вывести: 1. Вывести уникальные комбинации пользователя и id товара для всех покупок, совершенных пользователями до того, как их забанили. Отсортировать сначала по имени пользователя, потом по SKU 2. Найти пользователей, которые совершили покупок на сумму больше 5000р. Вывести их имена в формате id пользователя | имя | фамилия | сумма покупок
Расскажи, что такое поверка и где это слово применяется?
Каковы ваши зарплатные ожидания в рамках предложенного диапазона?
Какие операции существуют над слайсами в Go?
Какие протоколы использовал чаще всего и почему?
Событие о доставке товара приходит без всех необходимых данных — как система это обрабатывает?
По занятости — удалённо, офис или гибрид, что рассматриваешь?
Что такое XSS (Cross-Site Scripting) и как с этим бороться?
Ты сейчас в компании ещё работаешь?
Что такое CAP-теорема и приведи примеры CP и AP систем?
Почему умножение матриц задаётся именно таким правилом?
type Sem interface { Lock() error //возвращает ошибку если полный канал TryLock() bool // мы просто рытаемся залочить если получилось то true Release() //освобождение канала Cap() int // кол раб горутин FreeSpace() int //показывает сколько свободного места в канале } //структура //channel - подумать на буфером //capacity int //mutex