Received an call from HR to schedule a programming exercise with a director of the team in the next few days.
Then I attended the interview at the specified time and waited for an hour and thirty minutes and did not receive any call so I emailed the HR directly and then got a reply few hours later saying the interviewer did not feel well so asked to reschedule the meeting. I found this totally ridiculous of how they handle the incidents and just let the interviewee to wait for such long period of time without notifying the candidate ahead of time. The is absurd for such an large organisation and I feel the responsibility is on the interviewer too and I even suspect feeling unwell was simply an excuse.
So I rescheduled the interview in the next day and finally received a call asked to implement a algorithm in Java which is not too difficult. I tried to explain my thought process and the steps I wanted to take before the implementation and seems the interviewer did not agree and asked me to do it directly which I found to be impolite and different from other interviews I had. Then asked me a couple of questions about TDD and asked to write test cases and finally finished the exercise.
At the end of interview was the usual Q&A section and I sensed the interviewer just wanted to leave without taking my questions seriously.
Negative experience about the interview organised by the interviewer and HR.
I joined for a junior role and the interview process was very straightforward. First step was filling some online forms about general fit. Then a technical interview over Teams - no live coding was involved, only questions about my past experience, the technologies I worked with and how I would solve problem xyz. After that it's straight to manager interview and decision.
Interview questions [1]
Question 1
Give a detailed overview of how you would design a pipeline for streaming large amounts of data and reduce the risk of throttling or failure.
Made it to 3rd round.
1st round -> Aptitude Assessment
2nd round -> Hirevue
3rd round -> Mob Programming
Didnt make it past the mob programming session, (mob programming includes a group coding session where you and two other candidates work together to solve a problem)
Group interview with 2 other people. They give us a problem, allow us 15 minutes of prep time, then each will sequentially get access to a keyboard to code for 10 minutes. After the code, each person is asked about what went well and what could be better