Search questions…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
Home
Topics
Categories
Learning paths
Search
Principles Interview Questions · IT Interview Practice
Home
/
#Principles
#Principles
12 questions
What are the four pillars of OOP?
Object-Oriented Programming
#oop
Junior
›
What is encapsulation?
Object-Oriented Programming
#oop
Junior
›
What is abstraction in OOP?
Object-Oriented Programming
#oop
Junior
›
What are access modifiers (public, private, protected)?
Object-Oriented Programming
#oop
Junior
›
What are the SOLID principles?
Object-Oriented Programming
#principles
Middle
›
What are coupling and cohesion?
Object-Oriented Programming
#principles
Middle
›
When should you use getters and setters (and when not)?
Object-Oriented Programming
#principles
Middle
›
What is dependency injection and inversion of control?
Object-Oriented Programming
#principles
Middle
›
Explain the Liskov Substitution Principle in depth.
Object-Oriented Programming
#principles
Senior
›
Explain the Open/Closed Principle in depth.
Object-Oriented Programming
#principles
Senior
›
What are common OOP anti-patterns?
Object-Oriented Programming
#principles
Senior
›
What is design by contract?
Object-Oriented Programming
#principles
Senior
›