Golang
Защо не създават индекси на всички колони и техните комбинации?
Коя беше най-трудната и интересна задача за теб?
Разкажи за своя опит, с какво се занимаваше напоследък. Разкажи за интересни услуги.
Как става възможно да се стартират няколко изолирани среди на един локален компютър (Docker/контейнеризация)?
Как да номерирате отделно служителите мъже и жени?
Могат ли CTE да помогнат за решаването на проблема с консистентността на двата заявка?
Какви са интерфейсите в Go?
Разкажете за практическия си опит с каналите в Go — как ги използвахте на практика?
Опиши архитектурата на един от проектите си (слоеве, модели, организация на кода)
Как решихте, ако при актуализация на подовете се губеха заявки?
Какво ще се покаже при стартиране на програмата: 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)) }
Как да се справим със ситуацията, когато всички 5 горутин едновременно виждат празен кеш и отиват към базата данни (cache stampede)?
Архитектурна задача: услугата за известия използва шаблони от услугата за администриране. Как да осигурим надеждност при възможен срив на администрацията?
// За два масива от цели числа с дължина N, // за всички K от 1 до N, изчислете броя на общите числа в префиксите с дължина K. // Числата в масива могат да се повтарят, пресечението се счита без да се вземат предвид кратностите. // Префикс с дължина K на масива A е първите K елемента на масива A // A [1, 1] => [1], [1, 1] // B [1, 1] => [1], [1, 1] // R [1, 1] // [1, 2, 5] => [1], [1, 2], [1, 2, 5] // [1, 5, 4] => [1], [1, 5], [1, 5, 4] // [1, 1, 2]
Разкажете за патърна Transactional Outbox: какво е и как работи?
Как се изпълнява този SQL заявка с подзаявка и DENSE_RANK (ред на изпълнение)?
Какъв е проблемът с копирането на sql.DB по стойност, а не по указател?
Как писахте в базата данни? По един запис или на партиди?
Каква е основната разлика между Инверсия на зависимост и Внедряване на зависимост?
Колко дата центъра имате: един или няколко?