Domclick / Домклик
Актуальность: 1 кв 2025
Вопросы с тех. собеса
Заголовок раздела «Вопросы с тех. собеса»- Расскажи о себе, чем занимаешься?
hr-behavioral/about-you - Как у вас устроено взаимодействие фронта и бэкенда?
hr-behavioral/teamwork - Вопрос про HTTP протоколы. Что знаешь о протоколе HTTP?
network/http - Как тебе после питона Go?
go/basics - Какие знаешь типы в Go?
go/basics - В чем разница когда мы пишем int() и int32, int64 и т.д?
go/basics - Что такое слайс?
go/slices-arrays - Какая сложность нахождения элемента внутри слайса?
algorithms/complexity - Как работает горутина?
go/concurrency - Как ты себе представляешь каналы. Если бы ты был разработчиком Go, как бы ты реализовал каналы?
go/channels - Какие инструменты синхронизации в Go ты знаешь?
go/stdlib-tooling - Вопрос про case condition. Что будет, если 2 горутины пытаются получить доступ к одной переменной?
go/concurrency - Как бы ты реализовал set на Go?
go/basics - В чем отличие реляционных от не реляционных баз данных?
sql/general - Вопрос про индексы. Какие индексы в PostgreSQL знаешь?
sql/indexes
Задача: Что будет выведено на экран? go/puzzles
Заголовок раздела «Задача: Что будет выведено на экран? go/puzzles»func foo() string { fmt.Println("foo ") return "close "}
func close(s string) { fmt.Println(s)}
func main() { defer close(foo()) fmt.Println("start ") for i := 0; i < 4; i++ { defer fmt.Println(i) }}Задача: Исправить ошибку и вывести как в примере. go/errors-panic
Заголовок раздела «Задача: Исправить ошибку и вывести как в примере. go/errors-panic»func prnt(a rune) {fmt.Println(a)}
func main() {a:=[]rune{'a', 'b', 'c'}for i:=range a{go prnt(a[i])}
fmt.Println("Done ")}
// Пример:// cba done// abc done// bca doneЗадача: Нужно написать запрос который выведет 5 людей, которые сыграли меньше 5 раз. sql/general
Заголовок раздела «Задача: Нужно написать запрос который выведет 5 людей, которые сыграли меньше 5 раз. sql/general» | users |---------| id || name |
## | results |
| id || user_id || game_id || score |
## | games |
| id || name |