Golang
Какво е максималното количество елементи, които може да съдържа един Bucket в реализирането на hash map?
Как да осигурим безопасен достъп до картата в многонишкова среда?
Какви функции изпълнява контекстът в модела на състоянието или командата?
Коя стратегия за кеширане да изберем — cache-aside или write-through — като се вземе предвид моделът на поведение на потребителите при проверка на статуса на поръчката?
Как организира PostgreSQL съхранението на данни за обекти, надвишаващи 2 килобайта?
Разрешено ли е изпращането на съобщения към един канал с няколко горутини едновременно?
Можете ли да обясните какво е Wait Group и за какво се използва в програмирането?
Каква е разликата между HAVING и WHERE?
Как бяха организирани работните процеси във вашата предишна компания?
Как трябва да се предаде канал към работеща горутина в Go?
Можеш ли да разкажеш за конкретен индекс, който си използвал в работата си?
Как определяте процеса на внедряване на приложение и неговите основни етапи?
Как може да се извърши балансировка на трафика между сървърите за оптимална работа на системата?
Какво е ограничението за писане само в майстор репликата на базата данни?
Може ли да получите достъп до променлива, обявена като частна вътре в същата функция?
Какъв индекс бихте създали за този заявка с DENSE_RANK и PARTITION BY department?
Каква е времевата сложност при достъп до елемент в динамичен масив?
Как се оценяваш според степента?
// числа от 1 до 10 func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
Кой инструмент за статичен анализ на код обикновено използваш?