Mesélj a jelenlegi munkahelyeden végzett legutóbbi feladataidról — különösen a feladat átvételétől a telepítésig tartó rutint.
Golang
Milyen fizetési sávot céloz meg?
Ha egy másik területről kapsz egy feladatot, és nem tudod, mit tegyél vele — hogyan fogod megoldani?
Mi az interfész a Go-ban? Mi az a duck typing?
Hova szeretnél tovább lépni a teljes senior szint elérése után?
Felelősséged saját magad ellenőrizni a metrikákat a telepítés után és rögzíteni az eredményt?
Mi a különbség a verem és a halom között? Hogyan dönt a fordító arról, hova helyezze az objektumot?
Milyen szálbiztos adatstruktúrákat ismersz Go-ban?
Hogyan választottál eszközöket, például, hogyan hasonlította össze a JSON-parsing könyvtárakat?
Ki ellenőrzi, mit írtál a telepítés eredményeiről a chatben?
Hogyan jöttél rá, hogy terhelés van az adatbázison? Hogyan vettél részt a probléma felismerésében?
A folyamatokon is Scrum szerint dolgoztak?
Ha egy szeletet átadsz egy függvénynek, és hozzáadsz egy új elemet — láthatóak lesznek a változások a függvényen kívül? És ha a kapacitás nem lépi túl?
Mit csinálsz a szolgáltatás élesítését követően? Milyen elemzéseket végzel?
Terhelésekkel, az új szolgáltatások architektúrájával (kalkulációs lapok és díjak) kapcsolatos kérdések — hogyan értékeled ezt?
Nem próbálták meg optimalizálni a lekérdezéseket vagy az adatbázist egy külön szolgáltatásba helyezés helyett?
Mi volt a legtechnikai szempontból legnehezebb feladat, amin valóban gondolkodnod kellett?
Mi a különbség a Docker és egy virtuális gép között?