How should an HTTP server in Go be designed to support graceful shutdown and proper resource cleanup?
Как ты будешь понимать, что за счёт новых знаний стал более ценным?
С какими деталями/технологиями вы работали?
Реализация patch-процесса для загрузки и перерасчёта исторических данных — что значит перерасчёт исторических данных? Зачем каждую ночь пересчитывать?
Что такое партиционирование и зачем оно нужно?
Почему Go? С чего начинал, как пришёл к этому языку?
Хэш посчитали, bucket нашли, вставили новое значение. Что происходит, когда приходит новое значение с таким же хэшом (коллизия)?
Является ли первичный ключ индексом?
Почему статус лучше делать enum, а когда лучше string?
Как устроен процесс релиза? Как прошел последний релиз с вашим участием?
Zero-downtime деплой — как сохраняется состояние пользователя при переключении версий?
// mkdir project // cd project // go mod init project // touch main.go // vim main.go // --создаем код-- package main import "syscall" // func main() { // msg := []byte("Hello, World!\n") // syscall.Write(1, msg) // } // --код завершен-- // go build -o app // ./app // go test ./... // git nint // git add . // git commit -m "init"
Можно ли класть контекст в контекст?
Как добавить контекст в метод Stop, чтобы можно было прерывать ожидание выполнения тасков с таймаутом?
Опиши flow прохождения HTTP-запроса из браузера в приложение на PHP.
Что произойдёт при повторном вызове Stop? Как он будет работать после того, как первый Stop уже отработал?
Разница между ML и LLM?
Как распределяются задачи между бэкендерами в команде?
Чем стек отличается от кучи? Как компилятор решает, куда аллоцировать объект?
Куда хочешь развиваться в будущем — в техническую или менеджерскую сторону?