Golang
В момента провеждаш интервюта или имаш оферти на ръка?
Работиш ли сега в Москва?
Каква е разликата между кооперативната и предвидената многозадачност?
Каква е разликата между TCP и UDP? На кой етап от модела OSI работят?
Проектирайте SQL схема за банкова система с таблици за сметки и транзакции. Какви ограничения и индекси са необходими?
Какво е интерфейс в Go? Какво е под капака? Колко тежи празен интерфейс?
Как ще поддържаме последователността на данните при четене?
В какъв ред се изпълняват няколко defer в една функция?
Как да измерим времето за изпълнение на HTTP-заявка, използвайки само броячи (без гистограми)?
Цялата опит в резюмето ли е реален? Има ли нещо преувеличено?
Как по-добре да създадете слайс с предварително заделена памет чрез make? Защо да посочите капацитета предварително?
Защо умножението на матрици е зададено точно с това правило?
Колко често сте се налагало да навлизате в бази данни, да пишете и оптимизирате заявки?
Ще използва ли оптимизаторът винаги създадения индекс?
Защо няма да има паника на реда test2 := test1[3:] и защо ще се покаже [4 5]?
Кои шаблони за дизайн знаете и сте прилагали в Go?
// Коригирайте кода така, че заявките да са конкурентни и да се показва кодът на отговора // и при грешка, да се логва и да продължава обработката package main import "net/http" var addrs = []string{"[link]"} func main() { for _, url := range addrs { resp, err := http.Get(url) if err != nil { log.Error(err) continue } // Обработете resp, ако е необходимо } }
HeadHunter може да изпрати отговор чрез webhook, а Avito не може — трябва да ходите сами. Как да го обработим?
Какво очакваш от новото си работно място?
Каква алтернатива на VACUUM FULL познаваш, която също ще освободи място, но без строга блокировка?