Golang
Как се използва принципът CQRS в API-то?
Имали сте три дата центъра — как беше организирана схемата за репликация/резервиране между тях?
Как правилно да отмените контекст в горутина?
func countSubs(s string) int { result := 0 left := 0 hm := make(map[rune]int) for right := 0; right < len(s); right++ { hm[s[right]]++ for hm[s[right]] > 1 { hm[s[left]]-- if hm[s[left]] == 0 { delete(hm, s[left]) } left++ } result += (right - left + 1) } return result }
Колко бързо мога да изляза?
Как си изчислил, че p95 е намалял с 16%?
Кои индекси знаете и с кои сте работили?
Кандидатът сам ли проектира системи или просто участва в дискусии? Какви услуги?
Живеете ли в Москва? Тази информация актуална ли е?
Каква е разликата между буфериран и небуфериран канал в Go?
Какво е критично важно за вас при преминаване към ново работно място?
Имаше ли някакъв продуктен отзив от потребителите или от службата за техническа поддръжка след внедряването на Elasticsearch?
Как се оценявате по ниво: middle, senior?
Обикновеният mutex блокира както за четене, така и за писане?
Работите основно отдалечено?
Колко години търговски опит имате в разработката с Go?
Какъв беше проектът в компанията «Легион»?
Какви типове памет има в Go? Каква е разликата между стека и купчината (heap)?
Разкажи за интересни задачи, които си решил на текущото или предишното си работно място.
Чували ли сте нещо за кватернионите? Знаете ли как се използват в компютърната графика?