System Analyst
Kāpēc izmantot gRPC, ja ir REST? Kāds ir tā būtība?
Kāds bija tehnoloģiju komplekts: uz kā tika balstīta mobilo lietojumprogramma un backend?
Kā tika reģistrēti ziņojumu līgumi Kafka/RabbitMQ? Vai tika izmantotas anotācijas (JSON Schema, Avro) vai tabulas formāts?
Kādus diagrammas viņi zīmēja?
Kādi konkrēti artefakti bija jūsu darba rezultāts?
Kur parasti reģistrē API versiju?
Cik cieši sadarbojāt ar testētājiem un izstrādātājiem?
Kādās gadījumos datu normalizācija ir noderīga, un kad tā ir kaitīga? Kad var aizmirst par normalizāciju?
Aprēķiniet slodzi: 1000 aktīvi lietotāji, 50% veic maksājumus katru dienu, katrs veic 5 pieprasījumus dienā. Cik pieprasījumu stundā jāatbalsta pakalpojumam?
Kāda ir atšķirība starp WHERE un HAVING?
Vai tu domājies par novērojamību, piemēram, žurnālu un uzraudzību?
Kā tika risināta problēma, kad viena būtne bija nepieciešama vairākām pakalpojumiem? Kā tika nodrošināta saskaņotība laikā, kad bija pagaidu nesinhronizācija?
Ir vairākas pakalpojumi (trīs), jāpieņem jauna funkcionalitāte, kas ietekmē visus trīs. Kādi ir tavi soļi un uz ko jāņem vērā?
Vērtējiet vēlreiz savu SQL līmeni (pēc tehniskām savienojuma problēmām).
Kuru ziņojumu starpnieku izmantojāt?
Pastāstiet par produkta arhitektūru: kā tā izskatījās, no kādiem komponentiem tā sastāvēja?
Kā dalīties ar 'ko darīt' un 'kā darīt' pieprasījumu apstrādē?
Kāda ir atšķirība starp piegādi caur rindu pārvaldnieku (piemēram, RabbitMQ) un Kafka?
Norādiet 4 galvenās darījumu (ACID) īpašības
Vai jūs zināt kaut ko par uzņēmumu [uzņēmums]?