Newtech interview question

-Four pillars of OOP. -Difference between stack and queue data structures. -Explain how a heap works.