Golang
Ai experiență cu infrastructura? A fost nevoie să atingi ceva?
Există alți consumatori, cum ar fi o vitrină sau un site web, care trebuie să primească foarte rapid date despre stocurile disponibile?
Cum vezi noul tău loc de muncă, ce aștepți?
Cât de repede poți începe la un nou loc dacă primești o ofertă?
Doriți să vă dezvoltați în domeniul fintech?
Ai experiență cu migrațiile și ce este acest mecanism?
Nume mai formal: potrivire de șir aproximativă (găsirea unei potriviri aproximative). Este necesar să verificați dacă primul șir este o subsecvență a celui de-al doilea. O subsecvență este atunci când se poate obține primul șir din al doilea eliminând anumite caractere. Input: 'car', 'cartwheel' Output: true Input: 'cwhl', 'cartwheel' Output: true Input: 'cwhee', 'cartwheel' Output: true Input: 'cartwheel', 'cartwheel' Output: true Input: 'cwheeel', 'cartwheel' Output: false Input: 'lw', 'cartwheel' Output: false
Ce se întâmpla în primul canal de sincronizare? Este un model de date pe baza căruia se îmbogățea?
Va fi confortabil să lucrezi cu documentația tehnică în limba engleză?
Indexul GIN este potrivit pentru căutarea full-text?
Cum se stochează o imagine în PostgreSQL — este o codificare sau un set de cifre? Cum să stochezi o imagine sub formă de text?
Câți ani ai?
Explica diferența dintre containerizare și virtualizare
Kafka garante livrarea mesajelor? Poate Kafka pierde un mesaj dacă producătorul nu primește o eroare?
Care este diferența dintre un index clusterizat și unul neclusterizat?
Ai experiență de lucru cu Elasticsearch ca bază de date (nu pentru loguri)?
var ( mu sync.Mutex items []Product vatRate = 10.0 order Order ) type Product struct { NameOfProduct string PriceOfProduct float32 } type Order struct { Items []Product } func init() { items = make([]Product, 100) } func AddItemToShoppingCart(item Product) { items = append(items, item) } func RemoveItemFromShoppingCart(nameOfItem string) bool { mu.Lock() defer mu.Unlock() for i, item := range items { if item.NameOfProduct == nameOfItem { items = append(items[:i], items[i+1:]...) } } }
Vorbește despre activitatea ta secundară. Există ceva care te-ar putea distra de la implicarea totală în muncă?
Poți oferi exemple de procese ineficiente cu care te-ai confruntat? Ai abordat vreodată aceste probleme?
Ce se va întâmpla cu 5 consumatori și 3 partiții?