Kā analizēt un optimizēt lēnu SQL vaicājumu?
Golang
Kādus atmiņas veidus atšķir Go (sastatne un krava)? Kādi ir to atšķirības? Kā Garbage Collector strādā ar objektiem sastatnē?
Kāda ir jūsu kopējā komerciālā pieredze ar Go?
Kā darbojas Go ar kļūdām? Kā parasti tiek nodota kļūda no ārēja pakotnes uz augstāku līmeni, neizpaužot iekšējās detaļas?
Kas ir gorutina? Kāpēc to sauc par vieglu? Kāds ir sākotnējais gorutinas atmiņas izmērs un kāds ir maksimālais?
Kas ir consumer group Kafka? Kas ir partitions un kam tie ir nepieciešami?
Kas ir Go paralēlās un asīnhronās programmēšanas jomā? Uzskaitiet galvenos rīkus.
Vai jūs zināt fan-in/fan-out un pipeline modeļus? Kas tas ir?
Vai jums ir pieredze ar augstas slodzes pakalpojumiem?
Kas ir ziņojumu starpnieki? Kurus pazīstat? Kā atšķiras RabbitMQ no Kafka?
Kur atrodas robeža starp Domain, Entity, Application Service DDD arhitektūrā?
Kādi darba ar kanāliem noteikumi jāzina izstrādes laikā (slēgts, atvērts, kad ko var darīt)?
Kuras sinhronizācijas primitivas Go jūs zināt?
Kādi ir Go manto iespējas un kāda ir tā specifika?
Kas jums ir svarīgi, izvēloties jaunu darba vietu?
Kā tiek sadalīti HTTP atbildes kodi grupās un ko tie nozīmē?
Kā optimāli izveidot karti, ja zināms, ka ieejas saraksts satur miljonu elementu?
Mainot tikai 6. rindu kodā (nemainot funkcijas paraksta), vai ir iespējams piekļūt funkcijas iekšpusē pievienotajiem elementiem (trīskāršu un četrkāršu)?
Kā atšķiras funkcija no metodes Go? Kāda ir tehniskā atšķirība atmiņas pārvaldībā?
Kas ir SOLID? Vai varat uzskaitīt visus piecus principus ar to definīcijām?