Golang
/* Egy nem csökkenő sorrendben rendezett egész számok listája a, egy index index és egy egész k. Vissza kell adni bármilyen sorrendben k számot a listából, amelyek a legközelebb vannak az a[index] értékéhez. a=[2, 3, 5, 7, 11], index=3, k=2 -> [5, 7] a=[4, 12, 15, 15, 24], index=1, k=3 -> [12, 15, 15] a=[2, 3, 5, 7, 11], index=2, k=2 -> [3, 5] vagy [5, 7] */
Milyen Linux parancsokat ismersz? Mesélj egy esetet, amikor a konzollal dolgoztál.
Miért volt a szolgáltatás TypeScript-ben, és miért váltották Go-ra?
Mi történik, ha a Consumer.Process hibát ad vissza — nem vesznek el az adatok a pufferből?
Mesélj egy érdekes/nehezebb technikai feladatról, amit megoldottál
Miért vannak valójában az interfészek? Miért ne használnánk egyszerűen struktúrákat?
Voltak teljesítményproblémák vagy valami, amit optimalizálni kellett?
Hogyan működött a szabálymotor?
Mi az a context a Go-ban, és mire való?
Segítesz kérdéseket kitalálni egy barátod munkájáról, hogy ne bukjon a döntőn?
A tesztelők mindent maguk teszteltek, vagy mindent teszteltek?
Milyen fizetési szintet fontolgat átmenetkor?
Mi az a Transactional Outbox minta?
Beszéljen a tranzakciók elszigeteltségi szintjeiről.
Mi az a mikroszervizes architektúra, és milyen előnyei és hátrányai vannak a monolitikus rendszerhez képest?
Mire jók a SOLID elvek?
Lehetett-e a futásidőben módosítani a limiteket és szabályokat? Volt-e ehhez felhasználói felület?
Mi fontos számodra egy jövőbeli cégnél, mire figyelsz?
Mennyire kényelmes számodra a hibrid munkarendszer (hetente kétszer az irodában, Tula metró)?
Írja le a maxSegment feladat megoldási algoritmusát