Jaký je hlavní programovací jazyk a jaké další jazyky znáš, včetně nekomerční zkušenosti?
Golang
Jaká je aktuální algoritmická složitost hledání?
Pověz mi o projektu v Roistat — o jaký projekt jde a proč jsi odešel?
Podmínka Existují 3 entity - uživatel, chat, zpráva • Uživatel má jméno a datum registrace • Chat má název a datum vytvoření • Zpráva má text, autora a datum vytvoření • Uživatel může být současně v několika chatech • Zpráva nutně patří do chatu a nemůže patřit více než do jednoho současně • Obor je třeba popsat ve formě tabulek
Všude jsi udělal serial ID. Co to znamená?
Musíme službu restartovat (aktualizace/funkce) — jaký dopad to bude mít na asynchronní procesy odesílání do analytiky?
Jak indexy ovlivňují čtení a zápis — urychlují nebo zpomalují?
Jak poznat, že dotaz použije tento index? Znáš nějakou konstrukci v SQL, která to ověří?
Čím se liší text od varchar?
Kde se vidíš v budoucnu — jako expert, Tech Lead, architekt?
A když dosáhneme kapacity našeho in-memory řešení, co bys navrhl pro uvolnění paměti?
Můžeš vysvětlit, o čem je zkreslení u jiné metody generování?
Můžeš vysvětlit, co je kolize v kontextu tohoto úkolu? Mohou se v tvém kódu vyskytnout kolize?
Předpokládejme, že RPS náhle vzroste (Black Friday), a analytický servis si s tím neporadí — co lze udělat?
Kdy jsou odklady vykonávány?
-- Vyberte všechny chaty uživatele Vasya ve formátu (chat_id, chat_name)
Proč nemůžeme předem přidat index ke každému poli pro případ?