Golang
Kodėl monolitas buvo padalintas į mikroservisus?
Klausimas 4: Rasti klaidas kode su kanalais ir gorutinomis (dvigubas kanalo uždarymas)
Kodėl dabar ieškote darbo? Ko norėtumėte rasti sau?
Kodėl pasirinktas gRPC vietoj REST? Ar buvo konkrečių našumo reikalavimų?
Kokiu algoritmu veikia Garbage Collector Go? Kaip jis apskritai veikia?
Ar konkurencinis prieigos prie slice yra saugus? Ar įvyks lenktynių sąlyga, jei 4 goroutines keis kiekvienas savo unikalų indeksą slice?
Kas dar daugiau, be mutex, galima naudoti kovojant su lenktynių sąlygomis?
Ar galite patvirtinti savo patirtį per darbo knygą?
Modeliuoti paprastą banko sistemą: - `accounts` lentelė: - `id`, - `owner_id`, - `currency`, - `created_at`. - `transactions` lentelė: - `id`, - `account_id`, - `amount`, - `created_at`. **Reikalavimai:** 1. Parašykite SQL, kuris sukurs schemą su būtinomis apribojimais (NOT NULL, FK, CHECK `amount` ne nulis). 2. Parašykite užklausą: - gauti dabartinį sąskaitos balansą pagal `account_id` (suma `amount`). 3. Papildomas sudėtingumas: palaikyti debetą/kreditą (dvigubas įrašas). Valymas
Kas tave patraukė ši darbo vieta ir kodėl palieki savo ankstesnę darbą?
Sukurkite darbuotoją finansinių operacijų asinchroniniam apdorojimui
Kokios sinchronizacijos primityvų yra Go?
Kas yra JWT ir Cookie, kuo jie skiriasi?
Kaip matai savo naują darbo vietą, ko tikiesi?
Kaip greitai galėsite pradėti naujoje vietoje, jei gausite pasiūlymą?
Ar norite tobulėti fintech srityje?
Ar turite patirties su migracijomis ir kas tai už šio mechanizmo?
Formalesnis pavadinimas — apytikslio eilutės atitikimo (artimo atitikimo) paieška. Reikia patikrinti, ar pirmoji eilutė yra antrojo eilutės pogrindis. Pogrindis yra tada, kai pirmąją eilutę galima gauti iš antrosios pašalinus tam tikrus simbolius. Įvestis: 'car', 'cartwheel' Išvestis: true Įvestis: 'cwhl', 'cartwheel' Išvestis: true Įvestis: 'cwhee', 'cartwheel' Išvestis: true Įvestis: 'cartwheel', 'cartwheel' Išvestis: true Įvestis: 'cwheeel', 'cartwheel' Išvestis: false Įvestis: 'lw', 'cartwheel' Išvestis: false
Kaip nustatyti problemą su laiko limitu paskirstytoje sistemoje? Kur žiūrėti?
3 subjektai: vartotojas, pokalbis, žinutė • Vartotojui yra vardas ir registracijos data • Pokalbiui yra pavadinimas ir kūrimo data • Žinutei yra tekstas, autorius ir kūrimo data • Vartotojas gali būti keliuose pokalbiuose vienu metu • Žinutė privalo priklausyti pokalbiui ir negali priklausyti daugiau nei vienam pokalbiui vienu metu • Reikia aprašyti domeną lentelėmis