Explică ce este indexarea în bazele de date, la ce folosește, care sunt avantajele și dezavantajele sale.
Golang
Poți vorbi despre canalele în Go? La ce servesc și cum sunt utilizate?
Care este diferența dintre TCP și UDP?
Vorbește despre array-uri și slices în Go: în ce sunt asemănătoare și în ce diferă.
Vorbiți despre coada cu prioritate
Care este diferența dintre un proces și un fir de execuție la nivelul sistemului de operare?
O șir de caractere dat conține caracterele (){}. Este necesar să se determine dacă șirul de intrare este echilibrat din punct de vedere al parantezelor.
Poate un pod în Kubernetes să conțină mai multe containere cu un spațiu de nume de rețea comun? În ce se deosebește un pod de un container?
/* Locurile din cinematograf sunt aranjate într-un singur rând. Spectatorul care tocmai a sosit alege un loc pentru a sta cât mai departe de ceilalți spectatori din rând. Adică, distanța de la locul unde se așază până la cel mai apropiat spectator trebuie să fie maximă. Se garantează că există întotdeauna locuri libere și că cel puțin un spectator este deja așezat. Scrie o funcție care, pe baza unui rând de locuri (un array de zerouri și unu), va returna distanța de la locul ales. Input: [1, 0, 0, 0, 0, 1] Output: 2 Input: [1, 0, 1, 0, 0, 1, 0, 0, 0, 1] Output: 2 Input: [1, 0, 1, 0] Output: 1 */
Ce niveluri de izolare a tranzacțiilor există și în ce constau diferențele dintre ele?
Ești în prezent în căutare activă și de ce iei în considerare oferte?
Cum funcționează select cu mai multe canale în Go?
Dacă căutarea binară și arborele de căutare funcționează în același timp, de ce există ambele și când să folosești care?
Implementați un limitator de rată în memorie, sigur pentru fire, folosind algoritmul Sliding Window sau Token Bucket. Interfață: type RateLimiter interface { Allow(key string) bool } Cerinte: - Limitare: N cereri în T secunde pentru o cheie - Implementare sigură pentru fire - Fără biblioteci externe - Minimizează blocările - Explică: - condiții de cursă posibile - impactul asupra GC - comportamentul cu un număr mare de chei Parametri de intrare: NewRateLimiter(limit int, window time.Duration)
Scrieți teste pentru verificarea cazurilor limită ale soluției la problema distanței maxime
Ce este DNS și cum funcționează?
Putem crea un array al cărui elemente sunt de tipuri diferite, de exemplu 1, "A" și false?
Dacă un container nu răspunde la ping de la alt container (gol, procesul nu se încheie), la ce poate indica acest lucru?
Ce baze de date ai folosit în muncă?
Ce este o tranzacție?