Sobes.tech

Golang

Care este diferența dintre paralelism și concurență?

Middle+
170

Cum funcționează protocolul IP și cu ce operează fiecare nivel al modelului OSI?

Middle+
168

Care sunt nivelurile de izolare a tranzacțiilor în PostgreSQL?

Middle+
167

Ce este Stop the World în Go?

Middle+
163

Care este diferența dintre procese și fire în Linux? Cum le vede Linux în interior?

Senior
163

Ce tip de multitasking este folosit în Go? Cum întrerupe planificatorul Go goroutine-urile?

Middle+
160

Care este diferența dintre TCP și UDP? La ce nivel al modelului OSI funcționează?

Middle+
157

Este sigur accesul concurent la un slice? Va exista o condiție de cursă dacă 4 goroutines modifică fiecare indicele lor unic al slice-ului?

Senior
157

Care este PID-ul procesului init/systemd?

Middle+
157

De ce binarul Go cântărește aproximativ 2MB chiar și pentru un program simplu? Ce include runtime-ul Go?

Middle+
153

Ce anomalii cunoști în programarea multi-thread?

Middle+
149

Ce va afișa programul dacă la compararea caracterelor lași backticks în loc de ghilimele simple?

Middle+
149

De ce sunt folosite backticks în metodele de verificare a caracterelor aici? Care este diferența între backticks, ghilimele duble și ghilimele simple?

Middle+
149

// Scrieți implementări de cache cu TTL (time to live) pentru structura User. // Puteți folosi User.ID ca cheie // Dorim ca să fie sigur pentru fire // Nu dorim să obținem înregistrări cu TTL expirat în timpul operației de citire // Dorim ca înregistrările cu TTL expirat să fie șterse și să nu fie stocate // API get/set/del

Senior
146

Există o traiectorie de carieră? Vrei să te dezvolți tehnic sau în direcția managementului/leadership-ului de echipă?

Middle+
145

Ești familiar cu comenzile: grep -E, awk, sed, find, xargs, tar, ssh/rsync, systemctl, journalctl, curl/wget, crontab, vim?

Middle+
145

Ce memorie există în Go și ce se stochează în fiecare? Unde ajung variabilele globale și constantele?

Middle+
144

La ce servesc goroutine-urile? Care este avantajul lor față de procesele și firele sistemului de operare?

Middle+
144

Ce listă de comenzi folosești în fiecare zi?

Middle+
141

Cum îți evaluezi nivelul de experiență cu terminalul Linux? Începător, mediu sau avansat?

Middle+
141
/5