phone interview -- technical knowledge questions such as Object-Oriented design, interface, inheritance, version control tool, etc . and work experience
onsite interview -- coding , algorithm that use collection , Hashmap etc.
and database design and query, ex, find last year sale per month.
manager interview--behavior questions.