Golang
Kā SOLID principi tiek piemēroti Singleton paraugam?
Kas ir materializēts skats ClickHouse?
Ko tu domā par virsstundām?
Viens solis — vai tas ir viens pieprasījums vai divi? Klients pieslēdzas caur WebSocket, pakalpojums atjauno Redis un pub/sub paziņo otrajam pakalpojumam.
Kā tu aprēķinātu hash, lai noteiktu shard?
Pastāstiet par savu darba pieredzi un tehnoloģiju steku
Cik mikroservisi parasti ir iekšā vienā ķēdē?
Pastāstiet par savu profesionālo pieredzi un kāpēc nolēmāt sākt darba meklēšanu.
Vai jums ir pieredze darbā ar projektu agrīnajā stadijā vai no nulles? Ko darījāt un kādus lēmumus pieņēmāt?
Vai jūs ierobežojāt skrollēšanas dziļumu? Jūs minējāt, ka izmantojāt bulk sākotnējai datu ielādei, bet kā jūs pārvaldījāt inkrementālas atjaunināšanas, kad mainījās produkta cena vai nosaukums? Kā nodrošinājāt Elasticsearch sinhronizāciju?
Par ko ir atbildīgs atkritumu savācējs (GC) Go un kad tas parasti automātiski ieslēdzas? Atbrīvo nepieejamo objektu atmiņu un automātiski ieslēdzas, kad heap palielinās (kad piešķirtās atmiņas apjoms pārsniedz slieksni darbības laikā) Kārto mainīgo izvietojumu atmiņā, lai optimizētu kešatmiņu, un stingri pēc taimeri katru 10 ms aktivizējas Uzrauga darbojošo gorutīnu skaitu un ieslēdzas tikai pēc funkcijas main pabeigšanas Sinhronizē mutexu darbu un aktivizējas, kad brīvā RAM apjoms samazinās zem 5%
Kā sauc konstrukciju WITH ... AS (...) pieprasījuma 84. rindā?
Cik ērti ir pilnīga attālināta darba?
Vai HR platforma jau pastāvēja, kad tu ieradies, vai tā tika rakstīta no jauna?
Kas ir interfeisi Go? Kas ir duck typing?
Kāda bija projekta arhitektūra — mikroservisi?
Kādas prakses pastāv, lai samazinātu Docker attēla izmēru?
Pastāsti interesantus gadījumus no darba ar PostgreSQL
Pastāstiet par particionēšanu un sharding — kāda ir atšķirība?
Kas ir snapshot MVCC PostgreSQL kontekstā?