I feel that its hectic:
Coding test with HireVue. Two questions which was not bad you can search online (geeks for geeks is good source) But they are for practice , don't know what they ask. Just practice to think but not for specific questions.
But these two questions were asked in Facebook hackathon not sure
- Balanced parenthesis kind of question but modified a little bit
- Telephone keypad numbers to letter combination
Telephonic interview with team
In person White board
Behavioral questions
Architecture white board.
They have a pattern on Telephone (Do not take it easy, it is deciding part):
- Core java questions, collections API, OO principles, interfaces vs abstract classes
- Serialization, why do we use
- Multi threading (Can ask anything and more you answer they go deep)
- Design Patterns, kinds of patterns
- On Amazon we apply filters to search items, what pattern we use, I said Builder, he said ok and that's right). I am not sure if that's right.
- Framework questions on Spring, Hibernate,JDBC ,Servlets, HTTP protocol, REST API, security
- Database questions