Ako dlho pracujete v Go, pracujete v [spoločnosti]?
Golang
Čo sú uložené procedúry a funkcie v databáze?
Ako je v Go implementiran polimorfizem brez klasičnega dedovanja (duck typing)? Je to polimorfizem časa kompilacije ali časa izvajanja? Kakšen drug tip polimorfizma je mogoče implementirati v Go?
Porozprávajte nám o sebe a svojich skúsenostiach v súčasnej/poslednej spoločnosti.
Boli úlohy, pri ktorých bolo potrebné zapojiť iných odborníkov kvôli ťažkostiam?
Použiť hotovú knižnicu alebo napísať vlastnú? (dilema build vs buy)
Povedzte viac o sebe (čo povedať interviewéru)
Počet unikátnych používateľov, počet kliknutí, náklady na klik — povedzte mi o týchto metrikách
Je Go objektovo orientovaný alebo štruktúrovaný jazyk? Prejdite si základné princípy OOP (zapúzdrenie, polymorfizmus, dedičstvo, abstrakcia) a ukážte, ako sú implementované v Go.
Ako fungujú gorutiny na pozadí (model GMP)?
Ako sa bude synchronizovať Redis a Postgres? Nakoniec sa môžu rozchádzať.
Použili ste niečo iné ako predvolený index? Čo je uložená funkcia a procedúra?
Praktická otázka: TCP proxy funguje správne, ale v produkcii sa CPU okamžite dostane na 100 %. Prečo?
Postgres je glavni vir podatkov za imenik. V Postgresu se je pojavila nova nomenklatura (nov izdelek) — naj se pojavi v Redis-u?
Existujú ďalší spotrebitelia, napríklad výklad alebo webová stránka, ktorým je potrebné veľmi rýchlo poskytovať údaje o dostupných zásobách?
Aké výzvy ste čelili a ako ste ich vyriešili?
Aké spoločnosti ťa priťahujú a ako budeš vyberať medzi ponukami?
Vieš, čo je transakcia a aké má vlastnosti (ACID)?
Čomu dávate väčšiu prednosť: rozvoju podnikania alebo infraštruktúre?
Ako boli údaje adresárov aktualizované v Redis?