Golang
Hogyan történik a rekordok törlése a PostgreSQL adatbázis tábláiból?
Mekkora lehet egy Bucket maximális elemt száma a hash map megvalósításában?
Hogyan biztosítható a biztonságos hozzáférés a kártyához több szálas környezetben?
Milyen funkciókat tölt be a kontextus az állapot vagy parancs mintában?
Milyen cache stratégiát válasszunk — cache-aside vagy write-through — figyelembe véve a felhasználók viselkedési mintáját a rendelés állapotának ellenőrzésekor?
Hogyan szervezi a PostgreSQL az 2 kilobájtot meghaladó objektumadatok tárolását?
Engedélyezett több goroutine-nak egyszerre üzenetet küldeni egy csatornára?
Tudnád magyarázni, hogy mi az a Wait Group és mire használják a programozásban?
Mi a különbség a HAVING és a WHERE között?
Hogyan voltak szervezve a munkafolyamatok az előző cégednél?
Hogyan kell átadni egy csatornát egy futó goroutine-nak Go-ban?
Tudsz beszélni egy konkrét indexről, amit a munkádban használtál?
Hogyan határozza meg az alkalmazás telepítési folyamatát és főbb szakaszait?
Hogyan lehet kiegyensúlyozni a forgalmat a szerverek között a rendszer optimális működése érdekében?
Mi a korlátozás arra, hogy csak a fő adatbázis-replikába írhatunk?
Lehetséges-e egy változóhoz hozzáférni, amelyet privátként deklaráltak ugyanabban a funkcióban?
Milyen indexet készítenél ehhez a lekérdezéshez DENSE_RANK és PARTITION BY department használatával?
Mekkora az időbeli komplexitású egy elemhez való hozzáférés egy dinamikus tömbben?
Hogyan értékeled magad a fokozat szerint?
// számok 1-től 10-ig 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) }