В кой момент си готов да започнеш да изпълняваш задълженията си на позицията?
C#
Каква е разликата между деструктора и метода Finalize при управлението на ресурсите на обекта?
Можете ли да обясните какво е деструктор в обектно-ориентираното програмиране?
Какви въпроси можете да зададете на представители на компанията по време на интервюто?
Каква е разликата между използването на ключовата дума ref и out при предаване на аргументи в методи C#?
Какво ви мотивира да обмислите възможността за смяна на текущата ви работа?
Можете ли да обясните разликите между типовете данни по стойност и по връзка?
Обяснете какво е виртуален метод и как се различава от обикновен метод в обектно-ориентираното програмиране.
Каква е основната разлика между дефинирането на клас и структура в програмирането?
Можеш ли да назовеш други езици за програмиране, които владееш освен C#?
Какви личностни и професионални качества трябва да притежава водещ специалист в областта на програмирането?
Обяснете какво се разбира под абстрактен метод в обектно-ориентираното програмиране
Колко задачи обикновено изпълнявахте за един ден на предишното си работно място?
Можеш ли да разкажеш за своите ключови професионални умения и лични качества?
Можете ли да обясните принципа на работа на събирача на боклук в езиците за програмиране?
Какви задачи и дейности изпълнявахте извън областта на програмирането на предишното си работно място?
Можете ли да обясните предназначението и работата на метода Finalize в езика за програмиране?
Как се извършва автоматичното събиране на отпадъци в управляваните езици за програмиране?
Какъв диапазон на компенсация разглеждате за тази позиция?
Можеш ли да разкажеш за най-значимия си професионален успех?