Pregunta de entrevista de AT&T

Basic Java/OOP concepts like polymorphism, encapsulation, overwriting vs. overloading, etc. A few behavioral questions and 3 coding problems.