Golang
Sarcină: Ce va afișa codul? ```go package main import "fmt" func main() { a := []int{1, 2, 3, 4, 5} b := a[:2] b = append(b, 100) fmt.Println(a, b) } ```
Anti-fraud este un serviciu mare sau parte a unui sistem mai mare? Cum interacționează cu alte servicii?
Vorbește-mi despre utilizarea Kafka la muncă: cazuri, ce ai scris?
Ce modele de proiectare cunoști? Ce grupuri de modele există?
Cum este implementat Mutex-ul în nucleu? Ce este SpinLock și cum funcționează?
Folosiți rețele neuronale în munca dvs.? Cum anume? Cum vă raportați la ele?
Vorbește despre indecșii B-tree și Hash: cum funcționează și când sunt utilizați?
Poți rescrie construcția de trimitere a sarcinilor folosind range?
Ce s-a folosit pentru evaluarea performanței și profilare? S-a folosit profilarea standard pprof în Go?
Ce index să se pună pe câmpul order_sum pentru o interogare cu condiția 'mai mare decât valoarea'?
Cum decide Go să aloce memorie pe stiv sau pe heap? De ce este important?
Care sunt așteptările dvs. salariale? Ce sumă luați în considerare lunar?
Este posibil să înveți singur acasă? Ai proiecte personale?
Care sunt nivelurile de izolare a tranzacțiilor în SQL (PostgreSQL)?
Ai lucrat cu metrici publicitare? Știi cum se măsoară?
Poate ar trebui să începem să folosim goroutines pentru a crește viteza, de exemplu, de zece ori mai rapid folosind zece goroutines?
Ce se întâmplă cu dimensiunea tabelului după ce se inserează o mie de rânduri și apoi se șterge tot?
Ce construcție a limbajului Go permite executarea unei acțiuni la ieșirea din domeniul de aplicare al unei goroutine/funcții?
// Se introduceți un șir s care conține doar caracterele '(', ')', '[', ']' // Determinați dacă șirul de intrare este valid. // Șirul este valid dacă: // - Toate parantezele deschise sunt închise cu paranteze de același tip. // - Parantezele trebuie închise în ordinea corectă. // - Fiecare paranteză de închidere corespunde unei paranteze deschise de același tip // () // func isValid(s string) bool { // }
Cum se va schimba rezultatul dacă condiția de filtrare se mută de pe ON pe WHERE la un JOIN?