Golang
Kaip atlikote Kafka vartotojų mastelio keitimą? Pagal kokius kriterijus?
Už ką atsakingas buvo jūsų komanda [įmonėje]?
Ką reiškia 'B' B-medyje?
Užduotis 2: Ką išves kodas su interfeisais ir nil? (typed nil vs untyped nil)
Dabar norime eiti į HeadHunter ir ieškoti kandidatų pagal filtrus — kaip tai architektūriškai suprojektuoti?
Kaip atšaukti rezervaciją po laiko (5 minučių) pabaigos?
Kiek instancijų/konteinerių veikė paslauga?
Koks buvo projektas įmonėje? Koks ten buvo mikroservisas?
Ką galima padaryti, kad išvengtumėte žemėlapio evakuacijos highload paslaugoje?
Papaskink apie dizaino šablonus. Kas yra double-checked locking (dvigubo patikrinimo užraktas) ir kam jis naudojamas?
Algoritminė užduotis: iš dvigubai susietojo sąrašo pašalinti visus elementus, kurie pasikartoja daugiau nei kartą
Kokia yra jūsų ryškiausia pasiekimas viso darbo laikotarpio metu?
/* Duotas simbolių eilutė. Raskite porų indeksų i ir j (i <= j) skaičių, tarp kurių nėra pasikartojančių simbolių. Eilutės "aba" atveju atsakymas yra 5: gali būti ne tik ASCII [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */
Kokios kitos galimybės yra duomenų bazės greičiui didinti, išskyrus indeksus?
Su kokiomis duomenų bazėmis dirbote?
Kalbant apie startuolio specifiką: ne visada aiškiai apibrėžti užduotys, kartais jos būna miglotos, reikalinga iniciatyva ir savarankiškumas, krūvis gali būti nevienodas. Kaip jaučiatės šiuo klausimu?
Papaskink apie moderacijos/orkestratoriaus sistemos projektavimą — kaip ji buvo projektuota, kokius sprendimus priėmėte?
Kokios yra geros praktikos ir antipatterns vienetiniuose testuose? Kaip suprasti, kad testai yra geri?
Mastelio užduotis: paslauga B patiria augančią apkrovą iš paslaugos A. Ką galima padaryti?
Papaskinkite apie įdomią užduotį iš savo praeities patirties. Ką darėte įmonėje?