Golang
Co očekáváš od týmu / vedoucího? Co by měl udělat, jak může pomoci?
Co je to čistá architektura? Proč je potřeba?
Pověz mi o bufferovaných a nebufferovaných kanálech. Kdy které používáme? Jak se blokují a kdy dochází k deadlocku?
Povězte o své zkušenosti v [společnost].
Proč jste udělali právě tolik služeb? Jak probíhalo rozhodování — dělat službu nebo ne?
Zabýval jste se strojovým učením?
Pověz mi o transakcích v PostgreSQL. Co je to ACID a úrovně izolace?
Nabídka: 320k hrubého (~280k čistého) + čtvrtletní odměna 20%. Jak se ti líbí podmínky?
Co je pro tebe důležité při výběru nového místa práce?
Jak byly odstraňovány duplicity? Nelze bylo určit duplicit podle ID? Proč obohacovat data z Redis?
Budeš potřebovat dvoutýdenní školení?
Jste spisovatel, spravujete svůj mini blog a zde publikujete články. Uživatelé (čtenáři) vašeho blogu, po přihlášení, si je mohou prohlížet/číst. Je třeba implementovat funkci počítání unikátních zobrazení za den pro každý článek. Funkční požadavky: - Statistiky za dnešek: autor může vidět, kolik unikátních uživatelů si jeho článek dnes prohlédlo (data se sbírají v reálném čase). - Statistiky za minulé dny: autor může vidět statistiky za jakýkoli minulý den (například včera). Technická omezení a podmínky: - Aplikace běží na jednom serveru (jeden pod) - Ukládání v paměti - Čas v UTC0
S jakými databázemi jste pracoval a na jaké úrovni? Více informací o PostgreSQL, Redis, ClickHouse.
Kontrola kódu: problémy ve funkci getExternalOrderIdFromCRM (HTTP-klient)
Znáš konzoli Linux?
Podle jakých kritérií budete vybírat nové místo práce, pokud máte několik nabídek?
Jak moc jste momentálně aktivně v hledání a proč zvažujete nabídky?
Proč jste se rozhodli právě teď změnit zaměstnavatele?
Jak funguje Garbage Collector v Go?
Binární hledání a hledání v stromu mají stejnou logaritmickou složitost. Proč potřebujeme několik algoritmů se stejnou algoritmickou složitostí? Měli bychom vždy používat strom místo binárního hledání?