C/C++
Təhsiliniz və əvvəlki iş yerləriniz haqqında danışın.
Xidmətlərinizin qovluq strukturu necə təşkil olunub?
Çox iş parçacığı və şəbəkələrdən başqa hansı dillər və texnologiyalar səni maraqlandırır?
Təklif olunan iş formatı (ilk 3 ay ofisdə, sonra 50/50 hibrid) və ofis yerləşməsi (Belorusskaya və Savyolovskaya stansiyaları arasında) sizə uyğundurmu?
Maaş gözləntiləriniz nədir?
Vektor seçmək və deque seçmək üçün ən yaxşı vaxt nə vaxtdır?
Hansı şəxsi layihələri həyata keçirdiniz və hansı tapşırıqlar sizi xüsusilə maraqlandırır?
Yeni element əlavə edildikdən sonra xəritə iteratorləri ilə nə baş verir?
OSI modeli səviyyələrini göstərin
Yeni iş yerini seçərkən hansı meyarlarınız var?
Təmiz C ilə işləyirsinizmi?
Əvvəlki iş yerinizdə hansı parlaq nailiyyətlər əldə etdiniz?
Sıfırdan, məsələn, bir tətbiq və ya xidmət kimi bir şey yaratmaq təcrübəniz varmı?
İşə başlamağa nə vaxt hazırsan?
Zəhmət olmasa, keçmiş təcrübəndən ən yadda qalan tapşırıqlar və ya layihələr haqqında danış — nə bəyəndin və əksinə, nə bəyənmədin.
Test etmə necə təşkil olundu, ayrılmış test komandası var idi?
Hansı inkişaf istiqaməti sizin daha çox maraqlıdır: texniki yoxsa menecerlik?
Ticarət və yüksək tezlikli ticarətdəki təcrübənizdən danışın, terminologiya ilə tanışsınızmı (uzun, qısa, sifariş kitabı)?
PostgreSQL-də hansı indeks növləri mövcuddur?
Proqramaya obyektlər daxil olur. Hər obyektdə telefon nömrəsi və/və ya giriş məlumatı göstərilə bilər (yəni bu dəyərlərdən biri, və ya hər ikisi eyni zamanda), və həmçinin ikili məlumatlar şəklində yükləmə. Gələn obyektlər işləmə yaddaşında saxlanılmalıdır aşağıdakı məhdudiyyətlərə riayət etməklə: Əgər gələn obyektin giriş məlumatı və/və ya telefon nömrəsi əvvəlki saxlanılmış obyektlə eynidirsə, saxlanılmış obyekt silinməlidir və gələn obyekt saxlanmamalıdır. Əgər obyekt işləmə yaddaşında 60 saniyədən çox qalarsa, onu silmək lazımdır. Gələn obyektlərin tez-tez gəldiyi qəbul edilir. Həmçinin, giriş məlumatı/telefon ilə uyğun gələn obyektlər, to‘liq gələn obyektlərin çox az hissəsini təşkil edir. void process(Object o) { }