Sobes.tech

Golang

Co je Stop the World v Go?

Middle+
162

Jak se v PostgreSQL odstraňují mrtvé řádky? Jak funguje Vacuum?

Middle+
160

Jaký typ multitaskingu se používá v Go? Jak přerušuje plánovač Go gorutiny?

Middle+
160

Je souběžný přístup ke strižně bezpečný? Dojde ke stavu závodu, pokud 4 goroutines změní každý svůj jedinečný index ve strižně?

Senior
157

Jaký je rozdíl mezi procesy a vlákny v Linuxu? Jak je Linux vidí uvnitř?

Senior
155

Proč je binárka Go přibližně 2MB i pro jednoduchý program? Co obsahuje runtime Go?

Middle+
149

Jaké anomálie znáš v vícevláknovém programování?

Middle+
149

Jak funguje IP protokol a s čím operuje každá úroveň modelu OSI?

Middle+
146

V čem se liší TCP od UDP? Na které úrovni modelu OSI pracují?

Middle+
146

Znáš příkazy: grep -E, awk, sed, find, xargs, tar, ssh/rsync, systemctl, journalctl, curl/wget, crontab, vim?

Middle+
145

Co program vypíše, pokud při porovnávání znaků ponecháte zpětné apostrofy místo jednoduchých uvozovek?

Middle+
145

Existuje kariérní dráha? Chceš se rozvíjet technicky nebo směrem k managementu/týmovému vedoucímu?

Middle+
143

Jaké typy paměti existují v Go a co kam patří? Kam směřují globální proměnné a konstanty?

Middle+
142

// Napište implementace cache s TTL (doba života) pro strukturu User. // Jako klíč lze použít User.ID // Chceme, aby bylo vlákno bezpečné // Nechceme získávat záznamy s vypršeným TTL při operaci čtení // Chceme, aby záznamy s vypršeným TTL byly odstraněny a neukládány // API get/set/del

Senior
141

Na co jsou gorutiny? Čím jsou výhodnější oproti procesům a vlák­nům operačního systému?

Middle+
140

Jaké je PID procesu init/systemd?

Middle+
139

Jak se fyzicky přenášejí data přes nebufferovaný kanál?

Senior
139

Jaké primitives synchronizace existují v Go?

Senior
138

Jaký seznam příkazů používáš každý den?

Middle+
137

Co se stane s velikostí tabulky po vložení tisíce řádků a následném smazání všeho?

Middle+
136
/5