Design a String class.
Anónimo
All the OOP concepts were covered in this question. I discussed solution with the interviewer for about half hour. Polymorphism, inheritance, data abstraction, encapsulation , etc was all applied here. Interviewer seemed satisfied with the solution I came up with.