Golang
Назови, пожалуйста, три цифры по зарплатным ожиданиям: стартовая, комфортная и желаемая через год?
// Вопрос 4. Что выведет на экран package main import "fmt" func subis(is []int) []int { is = append(is, 5) return append(is, 6) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
Как происходит передача данных через небуферизированный канал? Есть ли у него буфер?
Куда хочешь развиваться — в архитектуру?
Вы использовали Testify?
Когда у тебя будет несколько офферов на руках, как ты будешь принимать решение, какому говорить да?
Чем отличается JSON от JSONB в PostgreSQL?
Как устроены map в Go?
Какие состояния есть у горутины?
Что можно сделать, чтобы избежать эвакуации map в highload-сервисе?
Какие ещё языки программирования знаете?
Какие проблемы с кэшем и как с ними бороться?
Объясните процесс оплаты банковской картой через терминал: какие участники задействованы и как происходит взаимодействие между ними?
Давай про контекст поговорим. Ты прокинул контекст в функцию — что дальше делать? Как функция будет слушать отмену контекста?
Был ли у вас код-ревью? Как он был организован?
Расскажите о случае, когда вы столкнулись с неясной задачей или ситуацией и вам пришлось действовать без ожидания инструкций.
Потребуется ли отработка при выходе на новый проект?
Чем в PostgreSQL отличаются команды EXPLAIN и EXPLAIN ANALYZE?
Что произойдёт со слайсом в Go, если его capacity равна 8 и мы пытаемся добавить девятый элемент?
Что нужно, чтобы завернуть Go-приложение в Docker? Что такое multistage build и зачем сначала копировать go.mod/go.sum, а потом исходники?