Golang
Care sunt diferențele atunci când se transmite un array de segment (slice) către o funcție prin referință și prin valoare?
Ce modul din biblioteca standard ajută la adăugarea rapidă a liniilor la sfârșitul unei linii existente?
Din ce structuri de date este formată implementarea unui map cheie-valoare în majoritatea limbajelor de programare?
Ce înseamnă termenul 'consumer lag' în contextul procesării fluxurilor de date?
Cum funcționează mecanismul de citire a datelor dintr-un canal închis și ce se întâmplă în acel moment?
Poți enumera principalele categorii de metrici utilizate pentru evaluarea sistemelor sau proceselor?
Ce mecanisme și instrumente sunt utilizate pentru crearea copiilor de rezervă ale bazelor de date?
Cum decide mecanismul planificatorului când să aplice un index în baza de date?
Cum se adaugă elemente la o listă într-un limbaj de programare?
Care este diferența dintre goroutines și firele de execuție tradiționale?
Cum se realizează interacțiunea între goroutines în limbajul de programare?
Care sunt avantajele utilizării goroutine-urilor în comparație cu firele de sistem pentru creșterea performanței aplicațiilor?
Ce pași să urmați dacă se detectează o încetinire a bazei de date sub sarcină crescută?
Explicați principiul adresării deschise în implementarea containerelor asociative de tip map.
De unde obține muntele memoria alocată la pornire?
Cum se realizează parcurgerea elementelor unui map (Map) în limbajul Go?
Puteți explica ce este modelul GMP și cum este utilizat?
Cum se deosebește o goroutine de un fir de execuție obișnuit în sistemul de operare?
Cum se poate gestiona închiderea de urgență a unui program cauzată de o panică atunci când se utilizează construcția defer?
Cum se determină complexitatea temporală a operației de ștergere a unui element dintr-un array de tip slice?