Sobes.tech

Что не так с инициализацией структур без именованных полей (позиционная инициализация)?

Senior
2gis2gis
8

Расскажите про последний проект. Какую роль вы там занимали?

Senior
CRTEX
8

Что такое брокеры сообщений? Какие знаете? Чем RabbitMQ отличается от Kafka?

Senior
техвил
8

Что такое токены для авторизации, какие бывают?

Middle+
Магнум
8

Какие проблемы с кэшем и как с ними бороться?

Middle+
VK music
8

Зарплатные ожидания?

Senior
Cloud Advisor
8

Можно ли стандартизировать обработку ошибок?

Senior
I-teco
8

Что делает команда top под капотом (вопрос от интервьюера)?

Middle+
OZONOZON
8

errors.Is и errors.As — для чего нужны, какую проблему решают?

Middle
Магнум
8

Какой способ морфинга вы хотите использовать, если Shape Keys не работают?

Senior
АЙ-ТЕКОАЙ-ТЕКО
8

По каким зарплатным ожиданиям ориентируешься?

Senior
X5
8

Чем отличается EXPLAIN от EXPLAIN ANALYZE?

Middle
Япоки
8

Чем отличается INNER JOIN от LEFT/RIGHT JOIN?

Middle
Япоки
8

Что такое слайс в Go, из чего он состоит, для чего нужен?

Senior
OZONOZON
8

Какой формат сообщений использовать в Kafka для высоконагруженного сервиса: JSON или бинарный?

Senior
А7
8

Что происходит при записи в неинициализированный (nil) канал?

Senior
I-teco
8

Что происходит при чтении из закрытого канала? Почему программа зависает в бесконечном цикле при чтении из закрытого канала без range?

Senior
МВидео/эльдорадо
8

Ты занимался DevOps или только разработкой?

Senior
Штрафов нет
8

Типы индексов в PostgreSQL — какие использовал помимо B-tree?

Senior
Cloud.ru
8

// Даны две отсортированных по неубыванию последовательности целых чисел. // Необходимо вернуть все элементы из первой последовательности, которых нет во второй. // 0 <= N <= 10^6 // -10^9 <= a[i] <= 10^9 // [1] // [2, 3, 4, 5, 6] // [1] // [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, ...] // [1] // [2, 3, 4, 5, 6, 7, 8] func filter(first []int, second []int) []int { res := make([]int, 0, len(first)) i, j := 0, 0 for i < len(first) && j < len(second) { if first[i] < second[j] { result = append(result, first[i]) i++ } else if first[i] > second[j] { j++ } else { i++ j++ } } for i < len(first) { result = append(result, first[i]) i++ } return result }

Middle+
Яндекс
8
/371