Povězte nám o sobě a posledním projektu: obchodní smysl, architektura, tým, metodologie
Golang
Jaká je asymptotická složitost hledání podle klíče v hash tabulce a jak je dosažena? Jak přesně probíhá adresace koše podle hashe klíče?
Jak je rozdělen leader partition mezi brokery? Můžete sami spravovat rozdělení partition/leaderů?
Jaké další datové struktury znáš kromě hash tabulek (stromy)? Jaká je asymptotická složitost hledání v binárním stromu a na jaké základně logaritmu? Jak je dosaženo této složitosti (třídění vs vyvážení)?
Vysvětli, jak funguje Kafka: broker, replikace, odolnost vůči chybám.
Úkol systémového návrhu: navrhněte autonomní parkovací systém se závorou, kamerami a platebními terminály. Popište služby, jejich interakci a schéma databáze.
Co jsou uložené procedury a funkce v databázi?
Povězte nám o sobě a svých zkušenostech v současné/poslední společnosti.
Jaké byly spouštěče pro spuštění pipeline v CI/CD?
// Daný řetězec s. Je třeba najít délku nejdelšího podřetězce bez opakujících se znaků. // Příklady: // s = "abcabcbb", odpověď: 3 ("abc") // s = "cccccccc", odpověď: 1 ("c") // s = "pwwkew", odpověď: 3 ("wke") // s = "", odpověď: 0 ("") // Řetězec s se skládá z anglických písmen, číslic, symbolů a mezer func lengthOfLongestSubstring(s string) int { return 0 }
Počet unikátních uživatelů, počet kliknutí, náklady na klik — povězte mi o těchto metrikách
Existují další spotřebitelé, například výloha nebo webová stránka, kteří potřebují velmi rychle získávat údaje o dostupných zásobách?
Jak fungují gorutiny na pozadí (model GMP)?
Popište celý tok dat a zboží — jak probíhá dodávka do skladu, jak procházejí data systémy?
Co se stalo poté, co jste stiskli tlačítko uložit ve vašem ERP systému?
Byly úkoly, u nichž bylo nutné zapojit jiné odborníky kvůli obtížím?
Jak bude Redis a Postgres synchronizován? Nakonec se mohou rozcházet.
Které firmy tě přitahují a jak budeš vybírat mezi nabídkami?
Jak byly aktualizovány údaje adresářů v Redis?
Povězte nám o svých úspěších