Golang
Расскажите об опыте в Газпромнефти.
Важно, чтобы опыт в трудовой соответствовал фактическому — есть ли у тебя подтверждения опыта, трудовая книжка?
package main import ( "fmt" "time" ) func main() { ch := make(chan int) go func() { ch <- 1 }() time.Sleep(time.Millisecond * 500) close(ch) for i := range ch { fmt.Println(i) } time.Sleep(time.Millisecond * 100) }
Как устроены интерфейсы в Go?
Владеешь ли ты консолью Linux?
Почему рассматриваешь смену рабочего места?
**Условие** Запросы к нескольким URL-адресам должны выполняться параллельно. Нужно вывести HTTP-статусы, обработать ошибки. ```go package main func main() { urls := []string{"[link] "[link] // Do something } ```
Расскажи про индексы в PostgreSQL — какие бывают, составной индекс и порядок столбцов.
Какой throughput у одного инстанса PostgreSQL на чтение и запись (в МБ/с)?
Теперь хотим ходить на HeadHunter и искать кандидатов по фильтрам — как это архитектурировать?
Что из возможностей PostgreSQL использовал широко?
Что такое строка в Go? Как узнать длину строки в символах и в байтах?
Какие ожидания от компании помимо проекта?
Что такое Helm и зачем он нужен? Что там определяется?
Как параллелилась работа между воркерами при обработке одного запроса?
Расскажите о себе и своём опыте в текущей/последней компании.
Что такое MVCC в PostgreSQL?
Что произойдёт, если паника возникнет в горутине без defer-recover?
На что будете обращать внимание при выборе нового места работы, что вам важно?
Можем ли мы написать код без интерфейсов?