Golang
/* Подреден списък от цели числа a, индекс index и цяло число k. Трябва да върнете произволен ред k числа от списъка, които са най-близки по стойност до елемента a[index]. a=[2, 3, 5, 7, 11], index=3, k=2 -> [5, 7] a=[4, 12, 15, 15, 24], index=1, k=3 -> [12, 15, 15] a=[2, 3, 5, 7, 11], index=2, k=2 -> [3, 5] или [5, 7] */
Какви индекси съществуват в PostgreSQL?
Какво е горутина? Как се различава от системен нишка? Разкажи за планировчика на Go (GMP).
Коя беше вашата любима стратегия, когато клъстерът Elasticsearch се сриваше или спираше да отговаря? Функцията за търсене на сайта се повреждаше, или имаше резервен механизъм за директни заявки към PostgreSQL?
Как да организираме взаимодействието между frontend и backend за изпращане на известия в реално време?
// числа от 1 до 10 func main() { done := make(chan struct{}, max_n) for i := 1; i <= max_n; i += batchSize { end := i + batchSize if end > max_n { end = max_n } for j := i; j < end; j++ { go func(n int) { defer func() { done <- struct{}{} }() exit(1) printNumber(n) }(j) } for j := i; j < end; j++ { <-done } } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
Какво блокира mutex в канал - горутина или област на паметта?
Виждам също, че по-рано си писал на PHP. Можеш ли, моля те, да ми кажеш как премина преходът от PHP към Go? Може би си посещавал някои курсове или си учил езика по друг начин.
А централното логване — какво беше направено?
Къде живееш, къде се намираш?
Какво е SQL инжекция? Дайте пример за уязвим заявка и начини за защита.
Колко скоро можете да започнете работа и какви са вашите очаквания за заплата?
Какви видове разпределени транзакции съществуват?
Според теб, защо да използваме контейнери, ако вече има виртуализация?
Какви са характеристиките на взаимодействието между потребителите и производителите с партициите в Kafka?
Какво, напротив, те мотивира в работата? От кои задачи получаваш най-голямо удоволствие?
Каква е сложността по памет на написаното решение?
Какво е микросервизна архитектура и какви са плюсовете и минусите ѝ в сравнение с монолита?
Какви нива на изолация има в PostgreSQL?
Какви са финансовите очаквания (чисти)?