Interview process comprises of found rounds:
1. Online Coding Test
A standard coding test, but with simple questions, quite average level, easily doable by anyone who has coding experience. Focus should be on correctness of the solution, since the test case includes a lot of corner cases which are not very visible upfront. Code quality was also important.
2. Technical Interview - Skype
This round was taken by two senior technical people from Spartez, they tested basic DS skills along with algorithmic understanding. Meanwhile they also tested concurrency, scalability and my experience with handling multithreaded systems. After the interview, they gave the relevant feedback and asked from me for the same
3. Pair Programming Online - Skype Screen Sharing
A technical guy from Spartez connected with me gave me a technical task, and asked to do some feature addition and bug fixing using Test Driven Development after the task was complete, he asked for feedback and provided the same for me.
4. Techno-Managerial Round - Skype
This round was attended by two dev managers from Spartez, they interviewed my technical experience as well as asked behavioral questions, related to my existing job profile, also asked me some tough algorithmic questions related to T-9 algorithm. At the last they offered me some salary, and did negotiations.