I applied online. The process took 3 weeks. I interviewed at xChange Solutions
Interview
There were 7 steps:
1. Recruiter + EM
2. Interview with Head of Engineering
3. Tech interview in the Live coding/Pair programming style
4. CV screening
5. Interview with CPTO
6. Interview with Product owner
7. Cultural fit (vibe check with the team)
Application
I applied online. The process took 4 weeks. I interviewed at xChange Solutions in Jun 2023
Interview
The interview process is very lengthy and has 6-7 steps. Although they try to complete it in 2 weeks. Step 1: Get-to-know call: This will be an interview with the Talent Partner and it will be a normal discussion around tech background,experience ,motive and information about the company. Step 2: Home Assignment: It was time bound assessment but not like leetcode or hackerank. There were a few McQs and 3 sets of problem statements(Rest endpoint implementation,Junits, business logic). Positive thing is you will be able to download problem statement and use your choice of IDE to do the implementation. Step 3: Interview with Hiring Manager: This was nice discussion with two hiring managers. Discussion was mainly related to culture fit, strengths , motive to join company. Step 4: Technical Interview: This will interview with Senior Engineer and starts with a project discussion and then deep dive into the technical part of the project. I was expecting questions more in terms of architecture or high-level designs or practical implementation, but to my surprise, it was too basic(internal working of ArrayList/hashmap), the output of some code snippets, and a small code session with Java Stream APIs. I was a bit surprised by these questions as they are less relevant to the job and are too low-level questions(Ex: Will code give compiler error or not? I believe IDE gives compiler error so why should we bother about that). I didn't clear the Technical interview, but after that as well there were 2 more rounds which were an HR interview and an interview with Cxx-level person. And here comes the bad part, I was ghosted for 15 days for the technical interview feedback which I believe was very unprofessional. As they had stated in the first interview that they will share feedback ASAP but they didn't mean it.
Interview questions [1]
Question 1
Technical Interview: Internal working of hashmap how arraylist grow inside? Output of system.out.println('c'+'p'+'u')