Pracoval jste s úkoly popsanými na úrovni podnikání bez podrobné práce?
Golang
Jak přistupujete k naléhavým úkolům?
Jak se Elasticsearch naplňoval a aktualizoval?
Kam byly zprávy odeslány? Ty, které byly duplicitní.
Proč jste se rozhodli hledat práci?
S jakými nástroji a databázemi jste pracoval?
Proč jste odešli z předního místa?
Popište celý tok dat a zboží — jak probíhá dodávka do skladu, jak procházejí data systémy?
Úkol: implementace vzoru Outbox — přidejte sloupce do tabulky a popište dotazy pro systém s více pracovníky, zárukou jedinečného zpracování a opětovného zpracování při chybě
Povězte více o klíčovém výsledku (optimalizace zpráv)
Jaké vzory paralelního programování znáš? Uveď příklad semaforu ze standardní knihovny/praxe Go a vysvětli, jak může být kanál použit jako semafor (získání a uvolnění).
Jak zorganizovat komunikaci mezi dvěma gorutinami?
Jaký je nejzajímavější úkol, který jste v poslední době řešili?
Co je to zásobník a halda?
Co je to vícestupňová stavba a k čemu je potřeba?
Prováděli jste zátěžové testy? Jaká byla zátěž?
Jaké další datové struktury znáš (fronta, zásobník)? Proč je spojový seznam vhodný pro implementaci fronty? Jaká je asymptotická složitost vložení prvku do fronty založené na poli a na spojovém seznamu?
Jaké jsou vaše očekávání ohledně platu? Jak hodnotíte formální zavedení PTC?
V jakých paradigmatech programování se nacházíme, když programujeme v Go a když píšeme v SQL? Která paradigma odpovídá Go a která klasickému SQL?
Existují konkurenční nabídky?