It was a first round coding interview. We started with some chitchat about my background for 5-10 minutes. Then coding portion with standard algorithm question. Ended with questions I had for them and the company
Interview questions [1]
Question 1
Write a function for a standard algorithm question
I applied online. I interviewed at Quorum (Belo Horizonte, Minas Gerais) in Jun 2024
Interview
The interview process was really clear from the start. Communication was good and the interviewers are all really professionals. On the first round I was presented to the company, we talked about my experience and alligned expectation. I did the take home test, was not approved but received feedback on it.
Interview questions [1]
Question 1
What is the most interesting project that you worked with.
I applied online. The process took 5 weeks. I interviewed at Quorum in Mar 2024
Interview
I saw someone I knew posting about the position on Linkedin, I asked a little more about it and the purpose of the company and the technologies they used seemed interesting, so I decided to apply.
A few days later I received an email from a recruiter calling for an interview.
Interview 1: Recruiter.
One of the things that caught my attention in the interview with the recruiter was that the first thing she asked, before even introducing herself, was my salary and salary expectations. She said that the salary there might not be as good as I expected. It caught my attention because in their docs they clearly mention that they don't ask about salaries during the process and make a "fair" offer according to their criteria.
In this interview we talked a little about the history of the company, my experiences, etc.
Soon after, she sent me a code test to do at home and send back a few days later. I think the document said it would take 2 hours to complete. I took about 8 hours and the interviewer mentioned that this was the average that candidates take. It's not particularly difficult, but you have to pay attention to the details.
Interview 2: Technical code interview.
I was interviewed by a developer about technical things, some experiences I've had in my career, how I would solve some problems, some programming concepts, etc. Then there was a step of looking at the code carried out in the test and talking about how I would implement some improvements. There was no need to write any additional code. I think the conversation in general was very good.
Interview 3: System Design.
This stage was led by 2 more senior devs where they present a system design problem and you must propose the solution and discuss the trade offs. The proposed problem is one of the classic problems that you will encounter when studying for this type of interview. If you see the "top 5" most used examples, this is certainly one of them. The interview was good overall and they even commented at the end that they were going to mark that I passed.
Then things started to get a little weird. I received an email from the recruiter informing me that I had moved on to the next and final interview, which would be with a manager, and asking for date availability. I submitted my availability as I did in the other stages and the interviewer ghosted me for a few weeks, with all the availability dates I sent having expired.
I sent a follow-up email and she responded saying that they had already hired someone else for the position.
The next day they announced the same position again on Linkedin. I never knew what really happened.