1st step: 2 programming exercises on Hackerrank platform
2nd step: phone interview with HR from London
3rd step: interview at the office:
- short description of my current job position
- OO modelling exercise
- few technical questions about Java principles
- programming exercise on Hackerrank (I didn't finish the code but I described the solution on paper)
Then (on the same day) we had a group interview, we had to discuss about how to project a mobile application
2 days later I got interview results from HR, and I decided to accept the offer!
All interviewers have been really nice, they have been helpful during technical questions and exercises
Interview questions [1]
Question 1
What is a Singleton object? How can you manage access to Singleton from different threads at the same time?
What's the difference between HTTP and HTTPS?
What's the difference between Abstract class and interface?