OOP Interview Вопросы, которых нет ни на одном сайте.

Вот список вопросов ООП, которые мне задавали во время интервью по программированию, которые обычно не встречаются на многих веб-сайтах. Я дал более 20 интервью, включая такие компании из Пакистана, как Netsol, TeraData, Infotech, Avanza Solutions и многие другие.

  1. Что такое виртуальные деструкторы?
  2. Что такое виртуальные конструкторы, почему в C++ нет виртуальных конструкторов?
  3. Что такое виртуальное наследование?
  4. Что такое статические данные-члены и статические функции?
  5. Частные конструкторы?
  6. Частные деструкторы?
  7. Что такое алмазная проблема, как с ней справиться?
  8. Конструктор копирования 3 использует ?
  9. Разница между оператором присваивания и конструктором копирования?
  10. Общедоступные, защищенные, частные наследование,
    общедоступные, защищенные, частные чисто виртуальные функции,
    общедоступные, защищенные, частные конструкторы,
    общедоступные, защищенные, частные виртуальные конструкторы,
    общедоступные, защищенные , Частные деструкторы,
    Public, Protected, Private виртуальные деструкторы
    Public, Protected, Private Статические функции и данные-члены
  11. Что такое одноэлементные классы?
  12. Разница между интерфейсом, абстракцией и наследованием.
  13. Разница между абстракцией и инкапсуляцией, наследованием и полиморфизмом.
  14. Разница между передачей по ссылке и передачей по значению
  15. Разница между ссылкой и указателем.
  16. Почему массив является статическим указателем?
  17. что такое константные указатели?
  18. Как изменить значение константной переменной?
  19. Перегрузка функций и переопределение функций?
  20. Публичные, защищенные, частные перегрузки функций и переопределения функций?
  21. Как происходит перегрузка и переопределение функций?
  22. Почему приватный перегруженный оператор
  23. Что такое встроенные функции.
  24. Что быстрее? Префикс или постфикс?
  25. Как на самом деле работают рекурсивные функции?

если кто-то хочет продолжить карьеру в области разработки программного обеспечения, он / она должен знать эти основы ООП.

Первоначально опубликовано на www.facebook.com.