2GIS - 1
Вопросы от HR
Заголовок раздела «Вопросы от HR»- Какие бывают виды бд? Какие плюсы и минусы?
sql/general - Что такое Redis? Какие у него плюсы и минусы?
nosql-cache/redis - Чем Kafka отличается от RabbitMQ?
brokers/kafka - Какие плюсы и минусы у Kafka?
brokers/kafka - Что такое NAT?
network/general
Задача: Можно ли так делать? go/basics
Заголовок раздела «Задача: Можно ли так делать? go/basics»func main() {s:="Hello world "s[0] = 'h'fmt.Println(s)}Задача: Что выведет на экран? go/puzzles
Заголовок раздела «Задача: Что выведет на экран? go/puzzles»// Вопрос 2. Что выведет на экранfunc main() { { defer fmt.Println(1) }
defer fmt.Println(2)}Задача: Что выведет на экран? go/puzzles
Заголовок раздела «Задача: Что выведет на экран? go/puzzles»func main() { if true { defer fmt.Println(1) }
defer fmt.Println(2)}Задача: Что выведет на экран? go/puzzles
Заголовок раздела «Задача: Что выведет на экран? go/puzzles»func main() { i := int32(math.Pow(2, 64)) fmt.Println(i)}Задача: Что выведет на экран? go/puzzles
Заголовок раздела «Задача: Что выведет на экран? go/puzzles»func main() { i := int32(math.Pow(2, 64)) - 1 fmt.Println(i)}Задача: Что выведет на экран? go/puzzles
Заголовок раздела «Задача: Что выведет на экран? go/puzzles»func subs(is []int) []int { return append(is, 5)}
func main() { is := []int{1, 2, 3, 4} subs(is[2:3]) fmt.Println(is)}Задача: Что выведет на экран? go/puzzles
Заголовок раздела «Задача: Что выведет на экран? go/puzzles»func main() { ch := make(chan int, 5) for i := 1; i <= 5; i++ { ch <- i } for true { fmt.Println(<-ch) }}Задача: Создать запрос, который выведет все последние проценты по всем пунктам выдачи. sql/general
Заголовок раздела «Задача: Создать запрос, который выведет все последние проценты по всем пунктам выдачи. sql/general» CREATE TABLE pickpoint_tariff ( id bigserial, created timestamp default now(), pickpoint_id bigint, percent numeric);
-- Список пунктов: 1, 2, 3, 4, 5
-- Пример данных в таблице:| id | created | pickpoint_id | percent ||----|--------------|--------------|---------|| 1 | 02.10 - 1 | 1 | 2% || 2 | 02.10 - 2 | 2 | 2% || 3 | 02.10 - 3 | 3 | 2% || 4 | 02.10 - 4 | 4 | 2% || 5 | 02.10 - 5 | 5 | 2% || 6 | 03.10 - 1 | 1 | 3% || 7 | 03.10 - 4 | 4 | 1% |