Golang
Какой из следующих фрагментов кода содержит ошибку или потенциальную проблему, связанную с работой с каналами? Вариант 1 package main func main() { ch := make(chan int) ch <- 1 } Вариант 2 package main func main() { ch := make(chan int, 1) ch <- 1 } Вариант 3 package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } Вариант 4 package main func main() { ch := make(chan int) close(ch) <-ch } Вариант 5 package main func main() { ch := make(chan int, 3) ch <- 4 }
В gRPC API нет middleware?
Что такое асимптотическая нотация и что она обозначает?
Как оценивается средний случай в асимптотической нотации?
Из каких основных структур состоит Go scheduler?
Можешь рассказать про Go в целом — что это за язык, его особенности?
Можешь рассказать про каналы в Go? Для чего нужны, как применяются?
Расскажи про свой опыт работы: где работал и сколько времени?
Каковы финансовые ожидания (на руки чистыми)?
Задача по слайсам в Go: что выведет код с функциями addNums и addDynams?
Почему вы использовали Redis, а не in-memory кэш?
Используешь ли Golang?
Что такое nil-слайс и для чего он нужен?
Как вы обрабатывали глубокую пагинацию? Если пользователь хочет увидеть 100-ю страницу результатов, используя стандартные from/size в Elasticsearch, это очень дорого с точки зрения памяти. Использовали ли вы Search After?
Какое отличие контейнеризации от виртуализации?
Расскажи про запоминающийся фейл на работе
Расскажи про процессы и методологию
Ты считал, что был составной индекс, но разве оптимизатор не переставляет колонки в нужном порядке?
Могут ли два контейнера занять один порт хоста?
Сталкивались ли с неэффективными процессами на предыдущих местах работы?