C/C++
Kas tiks parādīts ekrānā? (Jautājums 2: std::map, operator[], metode at())
Pastāstiet mums par savu izglītību un iepriekšējām darba vietām.
Pastāstiet mums par lietojumprogrammu atkļūdošanu: kādus rīkus un pieejas jūs izmantojāt (Valgrind, AddressSanitizer, breakpoints)
Kā apstrādāt izņēmumus pavedienos un nodot tos galvenajam pavedienam?
Kā novērst problēmu ar diviem klases konstruktoriem, kas pieņem std::string (ceļš uz failu un saturs)?
Kā novērst segmentation fault klienta serverī bez tiešas piekļuves profilerim?
Kas jūs šobrīd interesē, cik aktīvi meklējat darbu un kāpēc nolēmāt apsvērt jaunus piedāvājumus?
Kā ierobežot Linux vienlaicīgi palaistu programmatūras eksemplāru skaitu, piemēram, ne vairāk kā N?
Kam ir nepieciešams unique_ptr?
Pastāstiet par tabulācijas kļūdu: kā to atradāt, kāds bija iemesls un kādas diagnostikas metodes izmantojāt?
Kā jūs izmantojat ārēju palīdzību un AI rīkus izstrādē?
Kā tika īstenots kešatmiņas izmantošana: ar iekšējām struktūrām vai citādi?
Kādus sistēmas izsaukumus jūs izmantojāt un ar ko saskārāties (faili/tīkls)?
Kāda ir unique_ptr izmērs?
Kur jūs veicāt izstrādi: virtuālajās mašīnās, vietējā vai uzņēmuma datorā?
Kā izvairīties no situācijas, kad pēc trim mēnešiem viss ir "sadrupis" un nekas nedarbojas, ja vadītājs ir nolēmis radikāli pārrakstīt kodu (piemēram, noņemt Boost)?
Ko jūs zināt par mūsu uzņēmumu un komandu, kurā notiek atlase?
Vai ir bijuši gadījumi, kad uzdevuma novērtējums nesaskanēja ar reālo laika nepieciešamību? Ko darījāt, ja bija nepieciešams vairāk vai mazāk laika?
Alga gaidās?
Kad jūs esat gatavs sākt darbu?