Защо решихте да обърнете внимание на пазара? Какво търсите в момента? На какво обръщате внимание при избора на нова компания?
Golang
Къде и как да измерим латентността в системата?
За какво още отговаря Consumer Group освен разделянето по партиции?
Какви тестове писаха?
// TODO: реализиране func (s *Service) GetProducts(ctx context.Context, skus []SKU) (map[SKU]Product, error) { return nil, nil }
С какви нива на изолация на транзакции сте се сблъсквали в PostgreSQL?
Какви типове данни в Go знаеш?
Как да организираме геораспределение с три региона при строга консистентност за операции с пари? Каква репликация да използваме (master-master или master-slave)?
Каква е разликата между буфериран и небуфериран канал в Go?
Какво е конструкцията `<-ch` в Go?
Какви проблеми срещнахте при внедряването в практиката си?
Имало ли е някаква най-голяма или най-трудна задача, която бихте искали да подчертаете от опита си?
Разкажи за интересна архитектурна решение от твоя опит
Имали ли сте задачи, свързани с архитектурата на работното място: трябваше ли да проектирате цялата архитектура или само отделни услуги/микросервизи?
За мониторинг на наличността на уеб услуги се използваха: ping, traceroute, netcat или curl — кой инструмент е най-подходящ за проверка именно на уеб услуга?
Работили ли сте някога с транзакции в PostgreSQL? С кои нива на изолация на транзакциите сте се срещали, в кои случаи се използват?
Какво би променил в Go, ако беше поддръжник?
Какво е RTT?
Имали ли сте някога нужда да проектирате архитектура от нулата? Използвали ли сте някакви инструменти за рисуване на схеми (например, Miro)?
Можеш ли да ми кажеш, какъв е съставът на екипа по численост?