Golang
Co jsou řetězce v Go? Co představují pod kapotou?
Pověz mi o projektu v Avito — pozice (mid/senior), jaké úkoly jsi řešil?
Máš ruské občanství, že?
Co je to binární soubor Go, co obsahuje a jak spustit Go-kód na více platformách?
Proč jste vstoupil na trh práce / proč hledáte nové zaměstnání?
Pamatuješ si na profil zátěže — kolik na čtení, kolik na zápis?
Je nutné navrhnout architekturu backendu pro messenger (Slack, Teams, Mattermost). Požadavky a omezení: pouze 1x1 chaty, bez skupinových chatů pouze textové zprávy, bez příloh služba je dostupná přes internet až 10 000 uživatelů v systému zprávy musí být doručovány rychle, během několika sekund je třeba zachovat pořadí zpráv, bez duplicit je možné posouvat chat do minulosti, tj. ukládat zprávy klienti jsou mobilní zařízení, jejich návrh není nutný navrhování autorizace není nutné
Kdo kontroluje, co jsi napsal o výsledcích nasazení v chatu?
Jak je organizována práce s úložišti ve StatefulSet?
Co je SOLID? Uveďte principy.
Jaké indexy jsou v PostgreSQL?
Kolik máte celkových zkušeností v IT v komerční oblasti?
Jaký byl tvůj nejtěžší a nejzajímavější úkol?
Jaké další primitives synchronizace znáš?
Jak číslovat zaměstnance mužského a ženského pohlaví odděleně?
Mohou CTE pomoci při řešení problému konzistence dvou dotazů?
Jaký je rozdíl mezi poli a slices v Go?
Na co je v Go potřeba context?
Ještě jsi neodešel, budeš mít standardní výpovědní lhůtu dva týdny?
Pověz mi o své praktické zkušenosti s kanály v Go — jak jsi je v praxi používal?