Golang
Mi azok a csatornák a Go-ban? Milyen típusok léteznek? Hogyan működnek a háttérben?
Hogyan lehet két worker() végrehajtását párhuzamosítani szekvenciális helyett (6 másodperc → 3 másodperc)?
Milyen egyéb lehetőségek vannak az adatbázis sebességének növelésére az indexek mellett?
Milyen összegtől számítod figyelembe venni a pénzügyi elvárásokkal kapcsolatos ajánlatot?
import "fmt" func maxDistants(arr []int) int { maxDist := 0 lastOne := -1 for i := 0; i < len(arr); i++ { if arr[i] == 1 { if lastOne == -1 { maxDist = i } else { dist := (i - lastOne) / 2 if dist > maxDist { maxDist = dist } } lastOne = i } } if arr[len(arr)-1] == 0 { dist := len(arr) - 1 - lastOne if dist > maxDist { maxDist = dist } } return maxDist } func main() { fmt.Println(maxDistants([]int{1, 0, 0, 0, 1})) }
A startup sajátosságairól: nem mindig világos a feladatok meghatározása, néha homályos, kezdeményezésre és önállóságra van szükség, a terhelés lehet egyenetlen. Hogyan érzi magát ebben?
Hogyan léphetnek kölcsönhatásba a szolgáltatások? Miben különbözik a REST a gRPC-től?
Mi az a Tiszta Architektúra?
[név] meséljen magáról és a tapasztalatáról
Mesélj, mi a jelenlegi projekted, melyik funkcióért vagy felelős?
Könnyű: NEHÉZ Adott egy rendezett számokból álló tömb, amelyben vannak duplikátumok. El kell távolítani a duplikátumokat helyben (az eredeti tömbben), és vissza kell adni a kapott tömb méretét. Példa: Bemenet: nums = [0,0,1,1,1,2,2,3,3,4] Kimenet: 5, nums = [0,1,2,3,4,_,_,_,_,_] Magyarázat: Ebben a tömbben 5 egyedi elem van. Helyezze őket az első öt pozícióba, és adja vissza az 5 számot. A többi elem a tömbben tetszőleges lehet.
Milyen állapotai vannak egy goroutine-nak?
Mi az adatbázis-replikáció és mire használják? Milyen problémák merülhetnek fel?
Hogyan működik általában a JWT-n keresztüli szabványos hitelesítési séma?
[név] memóriaértékelésben eltérést jelzett: egyet mondott, mást írt. Hogyan értékeljük helyesen a memóriát?
Hogyan van szervezve a sor a motorháztető alatt Go-ban?
Milyen könyvtárakat és keretrendszereket használtak a Go-szolgáltatásban?
Hogyan kezelik a hibákat Go-ban? Miben különböznek az errors.Is és errors.As?
Mit jelentenek a 502 Bad Gateway és 504 Gateway Timeout hibák, és hogyan kell reagálni rájuk egy fejlesztőnek?
Hogyan használják a kvaterniót a forgások összetételéhez?