Golang
Kā jūs sadarbojāties ar kotēšanas nodrošinātāju? Kā jūs saņēmāt datus?
Kā tiktu sadalītas daļas, ja ir 2 lietotāji un 4 daļas?
Kādi ir tavi stiprie punkti?
Vai jūs rakstījāt dokumentāciju?
Kā dati pārvietojas no klienta uz serveri HTTP pieprasījuma laikā? Aprakstiet visas stadijas.
Kādā slodzes veidā (CPU-bound vai I/O-bound) Go var palaist vislielāko goroutines skaitu?
Kas ir Go paralēlās un asīnhronās programmēšanas jomā? Uzskaitiet galvenos rīkus.
Kādus savstarpējās izslēgšanas bloķēšanas mehānismus izmantojat savos projektos?
Kā tiek novērtēta datu meklēšanas efektivitāte binārajā koka struktūrā?
Kad kurā brīdī Go koda izpildes laikā tiek izsaukts defer operators?
Kādus koda aspektus analizē linting rīks Go valodā?
// mkdir projekts // cd projekts // go mod init projekts // touch main.go // vim main.go // --koda izveide-- package main import "syscall" // func main() { // msg := []byte("Sveiki, pasaule!\n") // syscall.Write(1, msg) // } // --kods pabeigts-- // go build -o app // ./app // go test ./... // git nint
Ko esi dzirdējis par mūsu uzņēmumu?
Kādās situācijās automātiski notiek atmiņas piešķiršana stekā programmas izpildes laikā?
Vai string tips Go val maināms vai nemaināms?
Vai turpināsi doties uz pārējām pakalpojumiem datu saņemšanai, ja pirmais no 11 pakalpojumiem atgriezīs kļūdu?
Kas padara sistēmu augsta slodze? Balstoties uz jūsu pieredzi.
Pastāsti par MVCC (Daudzversiju konkurences kontrole) PostgreSQL.
Izskaidrojiet, ko nozīmē rekursīvu funkciju izmantošana programmēšanā un kā tās darbojas.
Vai ir iespējams ievietot vēl vienu koda bloku ar iekavām esošās funkcijas iekšpusē?