I'd applied for Stack Developer role on hirist.In a week's time got response from HR regarding job and she briefed me about about the company and Job profile.
I was only keen in NCR based companies because of personal reasons.
I got my interview schedules, with in a week got the home assignment (Home assignment in my case was based on technologies/programming languages that I have been using over years). It was very thorough and within 4 days submitted the code and its test cases.
1 Telephonic Interview
Some Senior Guy, could not recall his name because it was raining in Pune and attended telephonic round in car. Interview was all about assignment and about the corner cases and that's where I got hit. While I was going back I was thinking why it did not strike me. And thought that I might not clear further rounds.
After a week, HR sent me mail for f2f. I was traveling to NCR and asked HR if I could attend f2f in that week itself.
2 F2F - 1 Round
Some mid level engineer took the round , it was all about concepts where various components of back end stack got touched. Majorly we talked about Angular.js. like Single Page App in Angular.js, Routing in Angular.js, REST in Angular, how high performance in Angular is achieved. Then Ajax, XMLHttpRequest, Controls of Ajax , Update Panel in Ajax, Browser Compatibility Layer. Interview went for 40-45 minutes
3 F2F- 2 Round
Mid Level Engineer, He introduced himself as Mobile App Developer, interview went on APIs and its various format. JSON, XML, ProtoBuf (No Idea) ,HTTP Servers, Serializing/De-serializing. Went for 15 minutes.
I have been given Lunch Box at their office.
4 F2F - 3 Round
Senior Guy, He introduced himself as one of the technical guy in Tech Team. Interview started with basics, but those basics where most people fail. He asked me what's the need for Serializing/De-serializing, I gave bookish answers then he brought back how its actually achieved I tried few things but not so convincing , and then he drew a complete picture over the board . He jumped into databases, he asked randomness in Relational Database , I argued with him about datetime sorting ascending/descending . Then he touched locality of reference and I had no clue that I could ever think on those lines. Then for close to 20-30 minutes we were talking about Cassandra and Spark. I had been doing Cassandra from the past 3 years, we talked about Schema designs and what schema to use in order to utilise the full capabilities of Cassandra, there again corner cases were brought where schema failed (By then I had realized that he was the same telephonic-round-guy) . He then drew the internals how Cassandra placed objects and that's where it achieved high scale able . Then lot of questions in Spark Algorithms where I failed miserably. Interview went for close to 2 hours
I know I won't make it , but I really liked the interview process especially the technical rounds
I went back and out of curiosity started looking for Axestrack on linkedin and there I searched the guy who had interviewed me . He himself was co-founder and CTO.
I can sum up if my interview process had such a learning experience . I can imagine what their tech team learning experiences are. I wish I could had made.