Ce sunt interfețele în Go? Ce este duck typing?
Golang
Vorbește despre ultimele sarcini pe care le-ai făcut la locul tău de muncă actual — în special rutina de la primirea sarcinii până la implementare.
Ce este important pentru tine în echipă și în procesul de lucru?
Cum alegeai instrumentele, de exemplu, cum comparai bibliotecile pentru parsarea JSON?
Lați așteptată pentru salariu?
Unde vrei să mergi după ce atingi nivelul complet de senior?
Dacă ți se atribuie o sarcină dintr-un alt domeniu și nu știi ce să faci cu ea — cum vei rezolva?
Ce structuri de date sigure pentru fire în Go cunoști?
Cine controlează ceea ce ai scris despre rezultatele deploy-ului în chat?
Care este diferența dintre stivă și heap? Cum decide compilatorul unde să aloce un obiect?
Cum ai realizat că există o încărcare pe baza de date? Cum ai participat la identificarea problemei?
Ați lucrat și la procesele conform Scrum?
Dacă transmiți un slice într-o funcție și adaugi un element nou — modificările vor fi vizibile în afara funcției? Și dacă capacitatea nu este depășită?
Ce faci după deploy-ul serviciului în producție? Ce analiză realizezi?
Întrebări despre sarcini, arhitectura noilor servicii (liste de calcul și tarife) — cum percepi acest lucru?
Care este diferența dintre Docker și o mașină virtuală?
Nu ați încercat să optimizați interogările sau baza de date în loc să le externalizați într-un serviciu separat?
Care a fost cea mai dificilă sarcină din punct de vedere tehnic, la care a fost nevoie să te gândești cu adevărat?