Golang
Milyen parancsot használnak érték beszúrására egy táblába?
Miért a gRPC-t választották a REST helyett? Voltak-e konkrét teljesítménykövetelmények?
Milyen algoritmus szerint működik a Garbage Collector Go-ban? Hogyan működik egyáltalán?
Biztonságos a párhuzamos hozzáférés egy szelethez? Lesz versenyhelyzet, ha 4 goroutine módosítja mindegyik a saját egyedi indexét a szeletben?
Meg tudja erősíteni tapasztalatát a munkakönyvön keresztül?
Miért nem váltottál a Wildberries csapatába három év munka után?
Egyszerű bankrendszer 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 (összeg `amount`). 3. Extra kihívás: támogassa a debit/kredit (kétirányú feljegyzés). Tisztítás
Hogyan állították be a rate limitet? Milyen alapon volt és hol valósult meg? Technikai szempontból mit használtak?
Mi ragadott meg ebben az állásban, és miért hagyod el a korábbi munkahelyedet?
Tervezzen egy munkást a pénzügyi műveletek aszinkron feldolgozására
Milyen szinkronizációs primitívek léteznek a Go-ban?
Mi az a JWT és a Cookie, miben különböznek?
Hogyan látod az új munkahelyed, mit vársz?
Milyen gyorsan tudsz új helyen dolgozni, ha ajánlatot kapsz?
Érdekelne a fejlődés a fintech területén?
Van tapasztalata migrációkkal kapcsolatban, és mi ez a mechanizmus?
Formálisabb megnevezés — közelítő sztringillesztés (közelítő megfeleltetés megtalálása). Ellenőrizni kell, hogy az első sztring a második sztring altípus-e. Az altípus akkor, amikor az első sztringet a másodikból bizonyos karakterek törlésével lehet elérni. Input: 'car', 'cartwheel' Output: true Input: 'cwhl', 'cartwheel' Output: true Input: 'cwhee', 'cartwheel' Output: true Input: 'cartwheel', 'cartwheel' Output: true Input: 'cwheeel', 'cartwheel' Output: false Input: 'lw', 'cartwheel' Output: false
Hogyan lokalizáljuk a timeout problémát egy elosztott rendszerben? Hova nézzünk?
3 entitás van: felhasználó, chat, üzenet • A felhasználónak van neve és regisztrációs dátuma • A chatnek van neve és létrehozási dátuma • Az üzenetnek van szövege, szerzője és létrehozási dátuma • A felhasználó egyszerre több chatben is lehet • Az üzenet kötelezően tartozik egy chathez, és nem lehet több chathez tartozni egyszerre • A tárgyterületet táblázatok formájában kell leírni
Hány éves vagy?