C/C++
Ինչպես էր ձեր նախորդ թիմում հանձնարարականները բաժանվում։
Կարող եք նշել և բացատրել ծրագրավորման հիմնական պարադիգմները, բացի օբյեկտային ուղղված մոտեցումից?
C++-ում ինչպիսիք են խելացի ցուցիչների տեսակները և ինչպե՞ս են նրանք իրենց վարքով տարբերվում:
Կան լրացուցիչ հարցեր ձեր հարցազրույցի մասին?
Կարող եք բացատրել, թե ինչ է նշանակում dynamic_cast օպերատորը C++-ում և ինչ նպատակներով է այն օգտագործվում?
Ինչպես են կապված միմյանց հետ OSI մոդելում պրոտոկոլների մակարդակները?
Ի՞նչ կետեր պետք է հաշվի առնել, երբ միավորում կամ օգտագործում եք C և C++-ով գրած գրադարաններ:
Կարող եք բացատրել, թե ինչ է նշանակում Mock ծրագրային ապահովման փորձարկումներում?
Ի՞նչ է static բանալի բառի դերը և կիրառումը ծրագրավորման մեջ։
Դուք ունե՞ք փորձ լամբդա գործառույթների հետ աշխատելու։
Դու բաց ես նոր գիտելիքներ և հմտություններ ձեռք բերելու քո ոլորտում?
Ի՞նչ տարբերություն կա նախածանցային և վերջածանցային ինկրեմենտի գործողությունների միջև ծրագրավորման լեզուներում։
Ինչ է std::vector կոնտեյների մեջ տարր ավելացնելու գործողության ժամանակային բարդությունը։
Ինչպե՞ս գումարել վեկտորի միլիոն տարրերը: Ինչպե՞ս արագացնել բազմապատկությամբ։
Դուք ունե՞ք փորձ Windows օպերացիոն համակարգում համակարգային կանչերի հետ աշխատելու։
Կարող եք բացատրել, թե ինչ է նշանակում 'գերբեռնվածություն' տերմինը ծրագրավորման համատեքստում?
Ի՞նչ պահանջներ պետք է հաշվի առնել անբлокավոր ռեժիմում դիսկրիպտոր օգտագործելիս:
Ներկայացրեք խելացի ցուցիչների կոնցեպցիան և նրանց նշանակությունը հիշողության կառավարման մեջ։
Կարող եք բացատրել, թե ինչպես է իրականացված տվյալների կառուցվածքը հերթը։
Ներկայացրեք տարբերությունները C++-ում std::unique_ptr և std::shared_ptr խելացի ցուցիչների միջև։