Milyen operációs rendszerekkel dolgoztál? Mit használtál virtualizációhoz és a telepítés automatizálásához?
Golang
Mesélj a tömbökről és szeletekről a Go-ban: miben hasonlítanak és miben különböznek.
Tudnál beszélni a Go nyelv csatornáiról? Mire valók és hogyan használják őket?
Mi a különbség a TCP és az UDP között?
Mondja el a prioritási sortáról
Mi a különbség egy folyamat és egy szál között az operációs rendszer szintjén?
/* A mozikban lévő helyek egy sorban vannak elhelyezve. Az éppen érkező néző olyan helyet választ, ahol a lehető legtávolabb ülhet a többi nézőtől a sorban. Vagyis a helytől, ahol ül, a legközelebbi nézőig mért távolságnak maximálisnak kell lennie. Biztosított, hogy mindig vannak szabad helyek, és már legalább egy néző ül. Írj egy függvényt, amely a megadott helysor (nullák és egyek tömbje) alapján visszaadja a kiválasztott helytől mért távolságot. Bemenet: [1, 0, 0, 0, 0, 1] Kimenet: 2 Bemenet: [1, 0, 1, 0, 0, 1, 0, 0, 0, 1] Kimenet: 2 Bemenet: [1, 0, 1, 0] Kimenet: 1 */
Adott egy (){} karaktereket tartalmazó sztring. Meg kell határozni, hogy a bemeneti sztring kiegyensúlyozott-e a zárójelek szempontjából.
Tartalmazhat-e egy pod Kubernetesben több konténert közös hálózati névtérrel? Miben különbözik egy pod egy konténertől?
Milyen tranzakció elszigeteltségi szintek léteznek, és miben különböznek egymástól?
Jelenleg aktívan keresel, és miért fontolgatod az ajánlatokat?
Hogyan működik a select több csatornával Go-ban?
Valósítson meg egy szálbiztos, memória alapú sebességkorlátozót a Sliding Window vagy Token Bucket algoritmus használatával. Interfész: type RateLimiter interface { Allow(key string) bool } Elvárások: - Korlátozás: N kérés T másodperc alatt egy kulcsra - Szálbiztos megvalósítás - Külső könyvtárak nélkül - Minimális zárolás - Magyarázza: - lehetséges versenyhelyzetek - hatás a GC-re - viselkedés sok kulcs esetén Bemeneti paraméterek: NewRateLimiter(limit int, window time.Duration)
Ha a bináris keresés és a keresőfa ugyanannyi időt vesz igénybe, miért léteznek mindkettő és mikor melyiket használjuk?
Írjon teszteket a maximális távolság problémájának megoldásának határhelyzeteinek ellenőrzésére
Mi az a DNS és hogyan működik?
Létrehozhatunk-e egy tömböt, amelynek elemei különböző típusúak, például 1, "A" és false?
Ha egy konténer nem válaszol pingre egy másik konténerből (üres, a folyamat nem ér véget), mit jelenthet ez?
Milyen adatbázisokat használt a munkájában?
Mi az a tranzakció?