Какие типы транзакций знаешь? Для чего они нужны?
Расскажи, какие встроенные типы ты знаешь в Go?
Как можно связать сервисы из разных кластеров Kubernetes между собой?
Сколько лет коммерческого опыта разработки на Go?
Тесты — разработчики писали какие-то?
Как работает SSL/TLS? Опишите процесс установления соединения.
Как используя терминал Linux посмотреть какие процессы сколько расходуют ресурсов? Как убить процесс? Какие команды использовал в целом?
How should developers use AI tools for code generation or review, and what steps are necessary to validate their output?
Что такое ACID?
Можешь в одном из defer-ов обработать панику?
Что можете рассказать о модели памяти в Go?
Сколько максимум TCP-соединений можно держать на одном сервере?
package main import ( "fmt" ) func main() { c := make(chan string) go fmt.Println(<-c) c <- "Hello World!" fmt.Println("Exit!") }
package main import ( "fmt" ) type Foo interface { Foo() } type Bar struct { Message string } func (b Bar) Foo() { fmt.Println(b.Message) } func main() { var b *Bar var f Foo f = b if f != nil { f.Foo() } }
Зачем нужны линтеры в коде? Какие использовал?
Расскажи о компаниях, в которых ты работал: что это были за проекты, какую роль выполнял, над чем работал, стек технологий?
В какой фазе ты сейчас по техническим собеседованиям? Есть ли офферы?
Расскажи про свой вектор в Wildberries: на каком грейде пришёл, как рос?
Занимался ли юнит-тестированием?
Что такое Clean Architecture и DDD? Приходилось ли работать?