Pastāsti par savu pašreizējo darba vietu — kāda lieluma uzdevumus uzņemies?
Golang
Vai arī tu nodarbojies ar uzdevumu dekompozīciju un tehnisko izstrādi?
Kas ir datu bāzes sharding?
Kā ietekmē UNIQUE(email) pievienošana tabulai ar PRIMARY KEY(id) PostgreSQL, ievietošanu un diska vietu? - Ievietošanas izmaksas gandrīz nemainās, diska vieta samazinās - Ievietošanas izmaksas palielinās, diska vieta palielinās - Ievietošana ir ātrāka, diska vieta nemainās - Ātrāka ievietošana, diska vieta gandrīz netiek izmantota
Kas ir testēšanas piramīda?
Uz ko balsties, pieņemot riskantu lēmumu par ātrumu vai kvalitāti?
Ko darīt, ja kopīga lēmuma pieņemšana neizdodas?
Kas ir datu sacīkstes?
Kādi ir starprocesu mijiedarbības veidi (IPC)?
Kāda ir atšķirība starp HTTP un HTTPS?
Kā tu izvēlēsies no daudziem piedāvājumiem?
Ko vēlaties uzlabot? Kur šobrīd jūtat trūkumus?
Ja čats ir salūzis, atmiņa un procesors ir kārtībā, bet ziņas nenāk – kā tu risinātu problēmu?
Kāpēc serveru sistēmās starp pieprasījuma saņemšanu un tā apstrādi izmanto uzdevumu rindu? - Lai samazinātu atmiņas patēriņu - Lai paātrinātu katras atsevišķas uzdevuma izpildi - Lai izlīdzinātu slodzes maksimumus un neapgrūtinātu apstrādātājus - Lai novērstu tīkla kļūdas
Kāds ir Docker attēla un konteineru atšķirība? Attēls var brīvi tikt modificēts pēc palaišanas, kamēr darbojošais konteineris paliek statisks un nemainīgs. Attēls ir arhīvs ar lietojumprogrammas avota kodu, bet konteineris ir jau būvēta izpildāmā vide bez koda. Attēls atrodas atmiņā darba laikā, bet konteineris tiek glabāts reģistrā kā slāņi. Attēls ir nemainīgs šablons ar failu sistēmu un metadatiem, bet konteineris ir izolēts process, kas tiek palaists no attēla ar savu stāvokli.