Golang
Biznes təzyiq edir və sənin seçimin var: sonra refaktorinq tələb edən sadə və başa düşülən kod yazmaq və ya dərhal mürəkkəb və miqyaslana bilən memarlıq qurmaq, amma iki dəfə çox vaxt sərf etmək. Necə seçəcəksən?
İndiki vaxtda daha çox nə istəyirsiniz — məhsul inkişafı yoxsa platforma inkişafı?
Cədvəl əsaslı testlərin (table-driven tests) nə olduğunu bilirsinizmi?
Shardlarda, replikalarda ClickHouse necə qurulmuşdu?
// tapşırıq 2 // 1. OpenAPI + gRPC // (YAML) // info: // title: Kitab API // version: .. // paths: // /books: // get: // responses: // "200"
Yandex-də nə ilə məşğul idiniz?
Son uğursuzluq haqqında danış — nə baş verdi, necə tapıldı və necə həll olundu?
İndi sizi yeni iş axtarmağa nə motivasiya edir?
Go-da sətirlər nədir? Onlar nəyi təmsil edir?
WaitGroup və Mutex haqqında danış — necə istifadə olunur və nə üçün lazımdır?
Go ikili faylı nədir, nə ehtiva edir və Go kodunu çox platformada necə işlətmək olar?
İş bazarına niyə daxil oldun / niyə yeni iş yeri axtarırsan?
Yük profilini xatırlayırsan — oxumağa nə qədər, yazmağa nə qədər?
Bir mesajlaşma tətbiqi üçün backend memarlığını layihələndirmək lazımdır (Slack, Teams, Mattermost). Tələblər və məhdudiyyətlər: yalnız 1x1 söhbətlər, qrup söhbətləri yoxdur yalnız mətn mesajları, əlavələr olmadan xidmət internet vasitəsilə əlçatandır sistemdə 10.000 istifadəçiyə qədər mesajlar sürətlə çatdırılmalıdır, bir neçə saniyə içində mesajların sırası saxlanılmalı, təkrarlanmamalıdır söhbətə keçmişə sürüşdürmək mümkün olmalı, yəni mesajlar saxlanılmalı müştərilər mobil cihazlardır, onların layihələndirilməsi lazım deyil avtorizasiya layihələndirilməsi lazım deyil
Çatdakı yerləşdirmə nəticələri haqqında yazdıqlarını kim nəzarət edir?
StatefulSet-də saxlama ilə işləmə necə təşkil olunur?
PostgreSQL-də hansı indekslər var?
İşgüzar baxımdan IT sahəsində ümumi təcrübən nədir?
Kişi və qadın işçilərini ayrı-ayrılıqda necə nömrələmək olar?
CTE-lər iki sorğunun uyğunluq problemini həll etməyə kömək edə bilərmi?