Golang
Обяснете какво е горутина и как се използва в програмирането
Каква е разликата между структурата на данните масив и слайс в контекста на използване и особености на реализацията?
Защо B-дервото индекс има сложност O(log n)?
Кога трябва да предавате контекста към базата данни в ExecContext и кога не трябва?
Имате ли опит с банково обработване или системи за банково обработване?
Обяснете какво се разбира под термина 'стек' в контекста на управлението на паметта в програмирането
Какво е фантомно четене и загубено записване?
От каква сума разглеждате предложението сега?
Изчислете натоварването: имаме 6 игри в секунда и 80 хода в партия — колко хода в секунда?
Какво е по-добро — модулен монолит или микросервизи за шахматна услуга?
Защо ни е необходим Load Balancer и API Gateway — какво правят и за какво отговарят? Действа ли Load Balancer като rate limiter?
Колко години вече разработваш на Go?
Кога е време да преминете от монолит към микросервизи? При какъв RPS и при какви условия?
Какво е blob хранилище, какви видове има и какво съхраняват?
С кои API работи?
Как по-добре да организирате архитектурата на шахматна услуга (подобна на Chess.com) за Русия с 1 милион потребители и 50k DAU, където играчът играе 5 игри на ден, има профили, matchmaking и постижения?
Какви са sticky сесии и защо са необходими, за да паднат всички връзки на една инстанция?
Разбираш ли как се реализират принципите на ООП в Go?
Как да съхраняваме гласови съобщения в месинджър като WhatsApp? Защо е по-добре да съхраняваме снимки в S3, отколкото в Postgres? Какви варианти за съхранение на снимки съществуват в Postgres?