Object-oriented foundations every LLD interview builds on: the four OOP pillars and the SOLID principles.