Golang
Əgər bir neçə təklif olarsa, hansı meyarlar əsasında seçim edəcəksiniz?
İş yoldaşlarına bilik ötürmə, mentorluq təcrübəniz varmı?
Xidmətin sərhədlərini necə müəyyən etdiniz, haradan başlamalı və bitməli idi?
Bu kodu müxtəlif nəqliyyat protokollarında (gRPC, HTTP, istehlakçı) istifadə üçün necə tərtib edərdiniz?
Eyni vaxtda işləyən Go proqramlarında hansı problemlər baş verə bilər və onları necə aşkarlayırsınız?
TCP və UDP arasındakı əsas fərqlər nələrdir və hər protokolu nə vaxt seçmək lazımdır?
Əlaqəli və əlaqəsiz saxlama arasındakı fərq nədir? ACID haqqında danış.
Senior — həll edən, son halqadırmı?
gRPC ilə işləmə təcrübəniz varmı?
İştirak etdiyiniz və ya özünüzün həyata keçirdiyiniz məhsul və biznes tapşırıqları ilə əlaqədar başqa hansı maraqlı şeylər yadınızda qaldı?
Zənginləşdirmə zamanı bir xidmətdən biri əlçatan deyilsə (məsələn, istifadəçi ilə əlaqəli tam ad/məlumat xidməti), nə baş verir? Bütün Kafka dayanırmı?
PostgreSQL ilə işləmə təcrübənizdən danışın. Optimizasiya məsələləri ilə məşğul oldunuzmu?
Proqram nə göstərəcək? Niyə? ```go func main() { timeStart := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(timeStart).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch } ```
Go-da proseslər, iş parçaları və goroutinlər arasındakı fərq nədir?
Qələmin niyə yavaş cavab verdiyini necə öyrənmək olar? pprof-dan necə istifadə etmək olar?
Sorğuları necə optimallaşdırdığınızı danışın. 10-12 dəqiqədən 5-7-yə — bu qədər uzun müddət işləyən hesabatlar hansılardır?
Outbox nümunəsi nədir və necə həyata keçirilir?
http.Client{} əvvəlində & işarəsinin mənası nədir?
Docker ilə necə işlədiniz?
Biznes ideyasından satışa qədər yol necə keçdi?