Phone Screen:
Basic JAVA questions,
Names of different sorting algorithms
Basic REST questions
Difference between GET/POST
Past work experience discussion
And other basic java question
Chrome extension:
Was asked to build a chrome extension using their SendSafely API
Was expected to implement the API and also apply CSS (emphasis was given on how the extension looked)
While building this extension was fun and Iearnt a lot, but it was tedious only because of the learning curve involved, especially because of the college coursework load.
On-site interview:
Discussion on the work done in the chrome extension
How to implement abstraction in JavaScript
Why does one use jQuery/Bootstrap?
Again basic REST questions
Hibernate questions
Discussion on undergrad projects