Milyen technológiai stackkel dolgozik jelenlegi munkahelyén?
Golang
Képzelje el a helyzetet: nem talál közös hangot egy tesztelővel a csapatában, aki folyamatosan 'körülötted csipkelődik'. Hogyan fogsz kommunikálni?
A runtime.Gosched() hívása mindig azonnal átadja a processzort egy másik goroutine-nak?
Lehetséges-e egy struktúra mezőjének címét megkapni, ha a struktúra egy térképen van tárolva?
Miért keresel új munkát, mi nem tetszik a jelenlegi munkahelyeden, és mit vársz egy új cégtől?
Mi a különbség a rendszerhívás (pl. olvasás) blokkolása és a Mutex blokkolása között?
Hogyan lehet csökkenteni az allokációk számát szeletekkel való munkavégzés során?
Ha egy nagy tömböt (például egy megabájt méretűt) adunk át egy függvénynek, az automatikusan referencia szerint kerül átadásra vagy sem?
Hány bájt foglal el egy olyan struktúra, amelynek mezői int32, byte, int64 (ebben a sorrendben)?
Hogyan szerzel hatalmat a csapatod vagy a technikai céhben, és kikhez fordulnak általában a kollégák?
Miért szükségesek az igazított mutatók a sync/atomic-ban?
A helyzet alakul: a szerkesztés nem 2 órát vesz igénybe, hanem 3 napot, és holnap reggel elindul egy marketingkampány, amit nem lehet lemondani. Mit tesz?
A select-ben a default működik, amikor nil csatornából olvasunk?
Lehetséges-e egy bináris programot építeni a Go standard könyvtár nélkül?
Le van-e fordítva a program, ha a main függvényt argumentumokkal deklaráljuk?
Képzelje el a helyzetet: a kódja leáll a termelésben, a csapat érzelmileg reagál, önre mutogatnak, és a csapatvezető nem felügyelte az átnézést. Mi a reakciója?
Meséljen a legnehezebb vagy legérdekesebb projektjéről az IT-karrierjében
Lehetséges-e egy map vagy slice típusú állandót létrehozni?
Hogyan működik a sync.Pool, és mikor kerülnek ki belőle az objektumok?
Lehetséges-e a range-et használni egy bájt tömb átalakítására stringgé memóriafoglalás nélkül?