Golang
Proqramlaşdırmada interfeyslər necə elan edilməlidir?
Verilənlər bazalarında sorğuların icrasının səmərəliliyini artırmaq üçün hansı metod və alətlərdən istifadə edirsiniz?
type someInterface interfeys { someFunc() } type A struct { } func(a A) someFunc() { } type B struct { A } type C struct { some A }
Kodunuzun düzgünlüyünü və keyfiyyətini yoxlamaq üçün hansı metodlar və alətlərdən istifadə etdiniz?
Range ilə kanalın istifadəsi proqramda sonsuz dövrə səbəb ola bilərmi?
CQRS haqqında danış
İnkişaf praktikasında veb çərçivələrindən istifadə təcrübəniz nədir?
Verilənləri verilənlər bazalarında hissələrə bölməyin məqsədi nədir?
Memory Allocator istifadə edilərək sistemdə yaddaşın bölüşdürülməsi və idarə olunması necə həyata keçirilir?
Telefon nömrəsinə görə unikal açar olan cədvələ təkrarlanan qeyd əlavə edilərkən, səhv yerinə mövcud qeyd yenilənməsini necə təmin etmək olar (INSERT ON CONFLICT DO UPDATE)?
İş oğurlama (Work-Stealing) konseptini və onun paralel hesablamalarda tətbiqini izah edin.
Əgər biz böyük axınla masterə yazırıqsa və repliklərdən oxuyuruqsa, master ilə replik arasında sinxronizasiya necə baş verir?
Hər hansı bir kod parçasını məhdudiyyət olmadan mötərizələrə almaq mümkündürmü?
İstifadə etdiyiniz və ya yazdığınız SQL sorğularına nümunələr verə bilərsinizmi?
Sistemdə kopeykləri nəzərə alaraq xərci saxlamaq üçün düzgün məlumat növü necə seçilir?
Sistemdə əməliyyatların performansını necə ölçmək və təhlil etmək olar?
/* Ağacda O(1) yaddaşla ən kiçik ümumi ata Təsviri Verilən ikili ağac (axtarış deyil): struct Node { Node* parent; Node* left; Node* right; } İki verilmiş düyün üçün onların ən kiçik (ən yaxın) ümumi atasını qaytaran funksiya yazmalısınız: Node* Lca (Node* a, Node* b); */
Proqramlaşdırma dilində yeni element əlavə etmə əməliyyatı necə işləyir?
Sistemdə uşaq kontekstlərinin istifadəsinin hansı üstünlükləri və funksiyaları var?
PostgreSQL verilənlər bazası ilə əlaqə qurmaq üçün hansı alətdən istifadə edirsiniz?