Golang
Datové typy v Go: které znáte, jak je lze rozdělit do skupin?
Co znamená, pokud se hodnocení EXPLAIN zásadně liší od EXPLAIN ANALYZE?
Jak zjistit, do kterého bucketu vložit nový prvek?
Co je to řetězec v Go?
Podle jakých kritérií budeš vybírat mezi dvěma stejnými nabídkami?
Jaké je vaše celkové zkušenosti s komerčním vývojem v Go?
Zúčastnili jste se přepsání monolitu na architekturu mikroservisů?
func FetchAll(ctx context.Context, urls []string, concurrency int) ([]Result, error) { // Tvůj kód zde return nil, nil }
Jaký byl tvůj nejzajímavější úkol, na kterém jsi opravdu rád pracoval?
Čím se liší proces od vlákna?
Je ve vašem týmu vývoj mobilních aplikací?
Navrhoval kandidát systémy sám nebo se pouze účastnil diskuzí? Jaké služby?
Pověz mi podrobněji o svém současném místě práce: společnost, tým, role, oblast odpovědnosti, úkoly, technologický stack.
Popište uživatelský scénář (user flow) od výběru místa po získání vstupenky
Znáte model MVCC?
Co je dereference nil ukazatele?
Co je to paritování a proč je to potřeba?
Jaké mikroservisy jsi vyvíjel? O jaké služby se jedná?
// Dán pole celých čísel nums a celé číslo target // Je potrebné nájsť dve čísla, ktorých súčet sa rovná targetu, a vrátiť ich indexy // Predpokladá sa, že existuje presne jedno riešenie a že nie je možné použiť jeden prvok dvakrát // Odpoveď možno vrátiť v ľubovoľnom poradí // Príklady: // [2,7,11,15], target = 9, odpoveď [0,1] (nums[0] + nums[1] == 9) // [3,2,4], target = 6, odpoveď [1,2] (nums[1] + nums[2] == 6) // [3,3], target = 6, odpoveď [0,1] (nums[0] + nums[1] == 6)
Můžeme přidat prvky do mapy při jejím předání funkci?