Sobes.tech

Golang

Írjon egy függvényt, amely ellenőrzi, hogy egy karakterlánc palindróm-e. Az ellenőrzést csak az ábécé karaktereire (a-zA-Za-яА-Я) kell végezni, figyelmen kívül hagyva a kis- és nagybetűket (case-insensitive).

Middle
VKVK
34

Még kapcsolatban vagy más cégekkel? Már vannak ajánlatok?

Middle+
FinFrame
34

Milyen kézbesítési garanciákat nyújthat egy üzenetbroker? Legfeljebb egyszer, legalább egyszer, pontosan egyszer.

Middle
АО Медиа Эффект
34

Milyen típusú közbenső folyamatok közötti kommunikáció (IPC) létezik?

Senior
AvitoAvito
34

Az egyenletes eloszlási teszt nem sikerült: backend[0] 5 hívást várt, 10-et kapott, backend[1] 5 hívást várt, 0-t kapott

Senior
VKVK
34

Milyen problémák merülhetnek fel az események üzenetközpontba történő küldése során, és hogyan oldhatók meg?

Middle+
КуперКупер
34

Van karrierút? Technikai fejlődés vagy menedzsment/csapatvezetés felé szeretnél fejlődni?

Middle+
VK CloudVK Cloud
34

Hogyan kapcsolódik a blockchain és a CAP-tétel? A blockchain mindig elérhető?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
34

Feladat: Mit fog a kód kiírni? ```go package main import "fmt" func main() { a := []int{1, 2, 3, 4, 5} b := a[:2] b = append(b, 100) fmt.Println(a, b) } ```

Middle+
МВидеоМВидео
34

// TODO backends []*BackendImpl index int mu sync.Mutex func (b *Balancer) Invoke(ctx context.Context, req Request) (Response, error) { b.mu.Lock() index := b.index if b.index + 1 == len(b.backends) { b.index = 0 index = 0 } b.mu.Unlock() resp, err := b.backends[index].Invoke(ctx, req) b.mu.Lock() defer b.mu.Unlock() b.index += 1 return resp, err } // addr tartalmazza egy adott példány ip:port címét func NewBackend(addr string) *BackendImpl // addrs tartalmazza az összes kiegyensúlyozott példány címét func NewBalancer(addrs []string) *Balancer { // TODO backends := make([]*BackendImpl, len(addrs)) for _, addr := range addrs { backends = append(backends, NewBackend(addr)) } return &Balancer{ backends: backends, } }

Middle
Яндекс
34

Mi a fő fejlesztési nyelved és hány év tapasztalatod van?

Middle
OZONOZON
34

Dolgozott összetett indexekkel?

Middle
АО Медиа Эффект
34

Egyszerű banki rendszer modellezése: - `accounts` tábla: - `id`, - `owner_id`, - `currency`, - `created_at`. - `transactions` tábla: - `id`, - `account_id`, - `amount`, - `created_at`. **Elvárások:** 1. Írjon SQL-t a séma létrehozásához a szükséges korlátozásokkal (NOT NULL, FK, CHECK az `amount` nem null értékére). 2. Írjon lekérdezést: - szerezze meg a számla aktuális egyenlegét `account_id` szerint (az `amount` összegével). 3. Extra kihívás: támogassa a debit/kredit műveleteket (kettős bejegyzés). Tisztítás.

Middle+
101ХР101ХР
34

Általánosságban, milyen projektet szeretnél növelni a látóköröd bővítése érdekében: milyen megközelítésekkel, folyamatokkal és feladatokkal?

Middle
Aliexpress
34

Van egy Go-ban lévő könyvtár — LRU, oda át lehet adni Any-t és beállítani TTL-t. Miért a Redis lett választva, és nem az?

Senior
OkkoOkko
34

Nyomkövetésnél — körülbelül hány csapat, szolgáltatás, hány integráció saját csapatokkal?

Senior
OZONOZON
34

Az x86 architektúrában a megszakítási utasítás két bájtot foglal el, de a 3-as számú megszakításnak van egy alternatív egybájtos változata. Miért volt erre szükség?

Middle
Graveling
34

Terhelésekkel, az új szolgáltatások architektúrájával (kalkulációs lapok és díjak) kapcsolatos kérdések — hogyan értékeled ezt?

Senior
X5
34

Miért fontolgatod most a jelenlegi munkahelyed elhagyását?

Middle+
Штрафов нет
34

Mi a különbség a relációs és a nem relációs adatbázis között?

Middle
purweb
34
/412