Golang
Jaké primitives synchronizace existují v Go?
Co je to firemní platforma pro zpracování logistických a provozních dat maloobchodních sítí holdingu? Byly logistické trasy sestavovány, počítány nebo jak?
Jak vidíš své nové pracovní místo, čeho očekáváš?
Jak připojit profiler v Go? Jak pořizovat profily?
Formálnější název — přibližné shody řetězců (nalezení přibližné shody). Je třeba zkontrolovat, zda je první řetězec podřetězcem druhého. Podřetězec je, když lze první řetězec získat z druhého odstraněním některých znaků. Vstup: 'car', 'cartwheel' Výstup: true Vstup: 'cwhl', 'cartwheel' Výstup: true Vstup: 'cwhee', 'cartwheel' Výstup: true Vstup: 'cartwheel', 'cartwheel' Výstup: true Vstup: 'cwheeel', 'cartwheel' Výstup: false Vstup: 'lw', 'cartwheel' Výstup: false
Existují 3 entity: uživatel, chat, zpráva • Uživatel má jméno a datum registrace • Chat má název a datum vytvoření • Zpráva má text, autora a datum vytvoření • Uživatel může být současně v několika chatech • Zpráva musí nutně patřit do chatu a nemůže patřit více než do jednoho současně • Obor je třeba popsat ve formě tabulek
Kolik je vám let?
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:]...) } } }
Používal jste veřejné cloudové služby?
Jak hledat únik paměti v produkční službě, pokud se na místě nezpůsobuje?
Chcete napsat klasický worker pool?
Pravidla pro absolvování testu Během testu: - Ujistěte se, že v místnosti není nikdo jiný a je zachován klid - Zkontrolujte, že kamera zařízení je nasměrována na vaši tvář - Je zakázáno používat mobilní telefon k fotografování otázek - Je zakázáno přepínat na jiná okna nebo záložky prohlížeče - Je zakázáno pohybovat kurzorem mimo vyznačený rámec - Zkontrolujte, že jsou v prohlížeči zakázány všechny pluginy, například: automatický překlad nebo nástroje pro práci s textem. Jejich funkce může vést ke ztrátě možnosti odpovídat na otázky V případě zjištění porušení budou informace předány náborovému týmu Proctoring je aktivní Tento test využívá systém dohledu, který nám pomáhá zajistit poctivost a bezpečnost. Je nutné poskytnout přístup ke kameře, mikrofonu a obrazovce. Kliknutím na tlačítko pro udělení přístupu souhlasíte s politikou používání dat.
Jaký je rozdíl mezi TCP a UDP?
Co je pro tebe důležité, na co při komunikaci s zaměstnavateli dbáš?
Jak pracovat se smlouvami během vývoje nové služby, když smlouvy ještě nejsou finalizovány a často se mění?
V čem se liší data race od race condition?
Kdy nebude index při provádění dotazu použit?
Co je XSS (Cross-Site Scripting)?
Zabýval jste se jednotkovým testováním?
Co je to replikace v databázích?