Tech Support / L1-L3
Jaké typy nerelationalních databází existují a k čemu se používají? Čím se liší od relačních?
Co je to hashovací tabulka?
Jak je strukturována vaše spolupráce s přilehlými týmy (vývoj, infrastruktura)?
Povězte o svých zkušenostech s REST API. Uveďte HTTP metody a kódy odpovědí.
Co očekáváš od nového místa práce? Jaké úkoly hledáš?
Jaký je rozdíl mezi synchronní a asynchronní integrací?
Máte zkušenosti s parsováním logů? Můžete napsat něco pro hledání událostí v logách Nginx?
Jaký je rozdíl mezi funkcí a uloženou procedurou v databázi?
Co je to deadlock a co je to race condition?
V jakém rozvrhu pracujete?
Pověz o své zkušenosti v [společnost]: na co jsi se podílel, jaký byl projekt, co jsi udělal?
Co rozumíš pod odpovědností, co chceš na sebe vzít?
Co jsou indexy v databázích a k čemu slouží? Jak fungují?
/** * Opakující se znaky * * Je třeba napsat funkci, která přijme vstupní řetězec a vrátí * pro každý unikátní znak maximální počet jeho nepřerušených opakování. * * Input: aaffbaaaaffc * Output: a:4 b:1 f:2 c:1 * * Input: bbbbbb * Output: b:6 * * Input: abc * Output: a:1 b:1 c:1 * * Input: aabbcc * Output: a:2 b:2 c:2 * * Input: aaabbbccc * Output: a:3 b:3 c:3 * * Input: a * Output: a:1 * * Input: "" * Output: */
Pověz mi o své zkušenosti s ClickHouse.
Jak budeš vybírat mezi několika návrhy, podle jakých kritérií?
Kolik lidí je v týmu? Jaké role jsou zastoupeny?