Golang
Aký mechanizmus je v Go: dedičstvo alebo kompozícia?
Ako si vyberáte spôsob riešenia zložitej úlohy? Ako prijímate architektonické rozhodnutia?
Prosím, porozprávaj mi o svojom poslednom projekte. O čom bol, čím si sa zaoberal, aké boli úlohy?
Ako funguje plánovač Go? Povedz hlavné body.
Čo je to transakcia v databáze?
Mal si sharding? Podľa akého princípu shardovali?
K akej skupine (meniteľné/nemeniteľné) patrí rozhranie v Go?
Čo je to transakcia v PostgreSQL? Rozprávaj o ACID.
Existuje obmedzenie počtu gorutín, ktoré je možné spustiť súčasne? Čo sa stane pri spustení milióna gorutín?
Písali ste WebSocket servery?
Aký je rozdiel medzi Dependency Inversion a Dependency Injection? Aké implementácie Dependency Injection existujú?
Úloha so slice-ami: čo vypíšu rôzne operácie append a slices? (úloha so slices a, b, c, d)
Povedz mi o svojej skúsenosti s Go — správne som pochopil, že máš 6,5 rokov skúseností?
Môže ukazovateľ ukazovať na zásobník aj na haldu?
Ako funguje select s viacerými kanálmi v Go?
Tiež si povedal, že použijeme inner join. Prečo? Mohli sme použiť aj left join? Čo je rozdiel medzi left join a right join?
Čo si myslíš o samohostovaných LLM na izoláciu firemných dát?
Ako dlho funguje vyhľadávacie strom?
Akú funkciu si vytvoril a na ňu si hrdý? Porozprávaj o poslednej zaujímavej úlohe.
Aké ďalšie dátové štruktúry poznáš (fronta, zásobník)? Prečo je spojený zoznam vhodný na implementáciu fronty? Aká je asymptotická zložitosť vloženia prvku do fronty založenej na poli a na spojenom zozname?