Golang
Кои проекти те интересуват? Важна ли ти сферата на проекта при подбора?
Как ще избереш между няколко оферти?
Можеш ли да опишеш какво използваш за четене на канала в goroutine на работниците?
Какво е ACID в базите данни?
Каква е сложността на двоичното търсене и защо?
Напишете функция errorCount за броене на грешките по услуги (структура: Service -> Containers -> Logs)
3 партиции и 2 консумиращи — как ще работят?
Какви нива на изолация на транзакциите има в PostgreSQL и от какви аномалии ги защитават?
Какво ще се покаже при стартиране на програмата: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // Имитация на работа }() } wg.Wait() fmt.Println(len(counter)) }
Колко си готов/а за преместване на Кипър? Как проучваше живота там?
Още комуникираш ли с други компании? Вече имаш оферти?
Разкажи за твоята роля и състава на екипа в текущия проект в Sovcombank.
Как е структурирано интерфейсът в Go?
Какво те мотивира в работата?
Как да добавите поддръжка за игри с ограничение на времето (3 или 5 минути) освен игрите без ограничения?
По какви критерии в момента избирате работодател?
Имали ли сте нужда да избирате между технологии или подходи за интеграция — например, асинхронно или синхронно?
Как се оценява ефективността на екипа за разработка?
Въпрос за казус: услугата започна да отговаря за 3 секунди вместо за 100 милисекунди. Какви ще бъдат вашите действия?
Как да получите изход 456, ако не използвате указател (pointer receiver)?