Flant / Флант - 3
Актуальность: 1 кв 2026
Вопросы
Заголовок раздела «Вопросы»- Над каким проектом сейчас работаете? Какие задачи решаете?
hr-behavioral/about-you - Приходилось ли заниматься инфраструктурой помимо кода? Какие задачи решали?
devops/infra - Что такое зомби-процесс? В чем его особенность?
linux-os/processes - Какие состояния процесса в Linux знаете?
linux-os/processes - Что такое виртуальная память процесса?
linux-os/memory - Какие способы взаимодействия между процессами существуют?
linux-os/processes - Что такое сигналы?
linux-os/processes - Чем отличается SIGTERM от SIGKILL?
linux-os/processes - Зачем нужен журнал файловой системы?
linux-os/filesystem - На диске 100 ГБ, файл занимает 80 ГБ. После его удаления свободное место не увеличилось. Как диагностировать проблему?
linux-os/filesystem - Как в Linux происходит разрешение доменных имен?
linux-os/general - Что такое DNS?
network/dns-tls - Какой протокол используется на транспортном уровне для DNS? На каком порту?
network/dns-tls - Какую роль играет MAC-адрес?
network/general - Как устанавливается защищенное соединение по TLS?
network/dns-tls - Как архитектурно устроен Kubernetes? Из каких компонентов состоит?
containers/kubernetes - Что такое Admission Webhooks в Kubernetes?
containers/kubernetes - Что такое Validating Admission Webhook?
containers/kubernetes - Чем отличается Deployment от StatefulSet?
containers/kubernetes - Создали Deployment, но Pod не переходит в статус Running. Какие шаги для диагностики?
containers/kubernetes - Какие механизмы Linux обеспечивают работу контейнеров?
containers/docker - Чем отличается CNA от CSA?
misc/general - Как оцениваете свой уровень Go от джуна до сеньора?
go/stdlib-tooling - Go - это ООП или нет?
go/stdlib-tooling - Что в Go используется вместо наследования?
go/stdlib-tooling - Дан неотсортированный слайс. Поиск элемента перебором через range. Какая сложность?
algorithms/complexity - Какая сложность поиска значения в мапе по ключу?
algorithms/complexity - За счет чего достигается сложность O(1)?
algorithms/complexity - Что такое коллизии в хеш-таблицах?
go/maps - Какие хеш-функции знаете?
algorithms/data-structures - Можно ли из результата хеш-функции восстановить исходные данные?
algorithms/data-structures - Как оцениваете свои навыки в проектировании?
hr-behavioral/about-you - Какой принцип SOLID вам нравится меньше всего? Какой чаще всего нарушается в вашем опыте?
architecture/principles - Какие книги по программированию читали?
hr-behavioral/about-you - Что такое чистая архитектура?
architecture/principles - Есть абстракции и детали. Кто от кого должен зависеть?
architecture/principles - Чем в Go выражаются абстракции и детали?
go/stdlib-tooling - Что такое событийно-ориентированная архитектура?
architecture/general - Как в Linux происходит fork процесса? Чем fork отличается от exec?
linux-os/processes - Что такое
OOM Killerи как он работает?linux-os/memory - В чем разница между
kubectl logsиkubectl describe podпри диагностике проблем?containers/kubernetes - Что такое
contextв Go и как он связан с отменой горутин?go/concurrency - Как вы проверяете наличие утечек памяти в Go-приложении?
go/memory-gc
Задача: Что выведет на экран? go/puzzles
Заголовок раздела «Задача: Что выведет на экран? go/puzzles»func main() { x := []int{} x = append(x, 0) x = append(x, 1) x = append(x, 2) y := append(x, 3) z := append(x, 4) fmt.Println(y, z) // ?}Задача: Что выведет на экран? go/puzzles
Заголовок раздела «Задача: Что выведет на экран? go/puzzles»func main() { v := 5 p := &v fmt.Println(*p) // ?
changePointer(p) fmt.Println(*p) // ?}
func changePointer(p *int) { v := 3 p = &v}Задача: Будет true или false? go/basics
Заголовок раздела «Задача: Будет true или false? go/basics»type errorString struct { s string}
func (e errorString) Error() string { return e.s}
func checkErr(err error) { fmt.Println(err == nil)}
func main() { var e1 error checkErr(e1) // ?
var e *errorString checkErr(e) // ?
e = &errorString{} checkErr(e) // ?
e = nil checkErr(e) // ?}