Golang
Jaká je aktuální algoritmická složitost hledání?
Měli jste tři datová centra — jak byla mezi nimi organizována schéma replikace/zálohy?
Vždy pprof ukáže, že máš únik paměti nebo překročení limitu?
Jak zajistit, aby nikdo ne psal do uzavřeného kanálu? Jaké je jednoduché pravidlo?
Jaké indexy znáš v PostgreSQL?
Kolik gorutin lze vytvořit na jednom stroji? Jak se počítá?
Jak komunikovat s obchodníky nacházejícími se vnější konturou?
Povězte nám o své obchodní zkušenosti s PostgreSQL a Redis. Od kdy pracujete, jaké úkoly jste řešili? Uveďte zajímavé případy.
Jaká data ukládali do Redis a jak poznali, že inzeráty jsou žhavé?
Jaký je rozdíl mezi vkládáním (embedding) a složením v Go?
Jaké systémy kontejnerizace a orchestraci znáte?
Jak často jste používal spouštěče, jen v případě s příběhem nebo byly i jiné případy?
Dán je seznam seřazených čísel obsahující duplicitní prvky. Je třeba odstranit duplicity na místě (přímo v původním poli) a vrátit velikost výsledného pole. Příklad: Vstup: nums = [0,0,1,1,1,2,2,3,3,4] Výstup: 5, nums = [0,1,2,3,4,_,_,_,_,_] Vysvětlení: V tomto poli je 5 unikátních prvků. Umístěte je na první pět pozic v původním poli a vraťte číslo 5. Následující prvky v původním poli mohou být jakékoliv.
Proč zaručuje kontinuita paměti (pole) větší rychlost ve srovnání s propojeným seznamem?
Pověz mi, jak funguje plánovač gorutin v Go (GMP).
Jaká je nevýhoda gorutin?
Postgres je hlavním zdrojem dat pro adresář. V Postgres se objevila nová nomenklatura (nový produkt) — má se objevit v Redis?
Kdo a jak přepíná mezi gorutinami? Povězte o plánovači (M:G:P).
Co se stane, když spojení řekne, že spojení nejsou? Co dělat v takové situaci?
Použil jsi kontexty v praxi? Vyprávěj.