Golang
Použili jste něco jiného než výchozí index? Co je uložená funkce a procedura?
Co jsou gorutiny a jak jsou uvnitř uspořádány?
Jak obvykle spouštíš jednotkové testy: přes příkazový řádek nebo přes IDE?
Povězte mi více o projektu, na kterém jste pracovali — v čem spočíval a co se vám podařilo realizovat?
Co je to SQL injection? Uveďte příklad zranitelného dotazu a způsoby ochrany.
-- vypiš seznam knih seřazený podle id, -- ale v výstupu vyměň řádky 2 a 3: -- 1 Mistr a Markétka 100 -- 3 Zlatý teleenok 50 -- 2 Dvanáct židlí 200 -- 4 Eugen Onegin 250 -- 5 Belkinovy povídky 90 -- 6 Tři mušketýři 60
Jak fungoval motor pravidel?
Používáte neuronové sítě v práci? Jak přesně? Jak k nim přistupujete?
Řekni mi o sobě
Povězte mi o svých pracovních zkušenostech, zejména na posledním místě v Sovcombanku.
Jaká je vaše úroveň znalostí Kubernetes?
Jaké typy dat jsou v Go?
Zůstala vaše databáze společná pro celý monolit nebo byla rozdělena na samostatné databáze pro každou službu?
Jaký přístup je vhodný, pokud jsou data dynamická a mění se každých 10 minut, a je jím čteno miliony lidí za minutu?
Můžeš popsat, jak jsi navrhl a implementoval REST a gRPC API pro interní a externí služby platformy?
Jaký je rozdíl mezi obrazem Docker a kontejnerem? Obraz lze volně upravovat po spuštění, zatímco běžící kontejner zůstává statický a neměnný. Obraz je archiv zdrojového kódu aplikace, zatímco kontejner je již sestavené spustitelné prostředí bez kódu. Obraz je během provozu v operační paměti, zatímco kontejner je uložen v registru ve formě vrstev. Obraz je neměnný šablona s souborovým systémem a metadaty, zatímco kontejner je izolovaný proces spuštěný z obrazu s vlastním stavem.
Kdy se používá vzor CQRS a jak bude fungovat databáze při logickém oddělení služeb pro čtení a zápis — bude jedna nebo různé?
Pracujete momentálně nebo jste již opustili poslední místo?
Pokud udělám 6 replik služby při 3 partičkách, pomůže to urychlit čtení?
Pracoval jste před [společnost] v [předchozí společnost]?