Mik a várakozásaid egy új munkahelytől?
Golang
Dolgozott már üzleti szinten leírt feladatokkal részletes kidolgozás nélkül?
Hogyan kezeled a sürgős feladatokat?
Hová küldték az üzeneteket? Amelyek duplikáltak.
Miért döntöttél úgy, hogy munkát keresel?
Milyen eszközökkel és adatbázisokkal dolgozott?
Miért hagyta el az előző munkahelyét?
Mesélje el az adatok és termékek teljes folyamatát — hogyan történik a szállítás a raktárba, hogyan haladnak át az adatok a rendszereken?
Feladat: Outbox minta megvalósítása — adj hozzá oszlopokat a táblához, és írj le lekérdezéseket egy több munkással rendelkező rendszerhez, garantálva az egyedi feldolgozást és a hibás feldolgozás újraindítását
Meséljen többet a kulcsfontosságú eredményről (jelentésoptimalizálás)
Milyen párhuzamos programozási mintákat ismersz? Adj példát egy Go standard könyvtárából/praktikájából származó szemaforral, és magyarázd el, hogyan használható egy csatorna szemaforként (elfogás és felszabadítás).
Mi az a több szakaszos build, és miért van rá szükség?
Hogyan szervezzük meg két goroutine közötti kommunikációt?
Mi volt a legérdekesebb feladat, amit az utóbbi időben megoldottál?
Mi az a stack és a heap?
Milyen más adatstruktúrákat ismersz (sor, verem)? Miért kényelmes a láncolt lista a sor megvalósításához? Milyen az aszimptotikus összetettség egy elem beszúrásának egy tömbön és egy láncolt listán alapuló sorba?
Végeztek terheléses teszteket? Milyen volt a terhelés?
Mennyit vársz fizetésként? Mit gondolsz a PTC hivatalos formálásáról?
Milyen programozási paradigmákban vagyunk, amikor Go-ban programozunk és amikor SQL-ben írunk? Melyik paradigma felel meg a Go-nak, és melyik a klasszikus SQL-nek?
Vannak versengő ajánlatok?