Golang
6 éves tapasztalattal rendelkező Golang fejlesztői pozícióra szóló interjú. Meséljen magáról és a tapasztalatáról.
Mi történik a felhasználóval, amikor a cookie-ban lévő refresh token lejár?
Mi történik az adatokkal a DELETE művelet során PostgreSQL-ben?
Pontosan mit cache-eltek és milyen érvénytelenségi szabályokat alkalmaztak?
Hogyan értékeli az Arena-alapú memória kezelésének lehetőségét magas terhelésű Go-szolgáltatásokban?
Miért adja mindig vissza az API-kezelő a 500-as státuszt? Mi ezzel a baj?
Hogyan értékeli az angol nyelvtudását?
Miért használja a gRPC-t a REST helyett? Milyen előnyei vannak a gRPC alapját képező HTTP/2-nek?
Hogyan volt szervezve a csapat? Hány ember, hogyan oszlottak meg a domainek szerint?
Hogyan biztosították a szolgáltatás hibabiztosságát?
Mi a különbség a senior és a middle fejlesztő között a csapatban?
Az önéletrajzodban írtad, hogy optimalizáltad az SQL-lekérdezéseket. Szerinted hogyan nézne ki egy nem zárolt eladók kiválasztására szolgáló lekérdezés végrehajtási terve (EXPLAIN)?
Meséljen magáról és munkatapasztalatáról.
Túlóráid és határidők voltak? Hogyan kezeled ezt? Elfogadható, hogy hetente kétszer 7 óráig maradsz?
Meséljen a csapatról és a munkamódszerről.
Meg tudjuk-e a fill függvényben az append segítségével hozzáadott egységet (elemet) elérni és kiírni az fmt.Println(v) sorában?
Mit használtál a több szálas szinkronizációhoz?
[név] kérdezte: ismeri a Saga mintát?
Tudnád elmagyarázni, mi az ütközés ebben a feladatban? Lehetnek ütközések a kódodban?
Mi a kollízió a térképen?