Ho presentato la mia candidatura online. La procedura ha richiesto 2 mesi. Ho sostenuto un colloquio presso Favor nel mese di set 2024
Colloquio
* Screening Interview
* Hiring manager interview
* Coding Interview
* System design interview
* 3 short interviews with Product, Staff Engineer, and the hiring manager
The Interview process took about a month and a half. It was quick to start but quickly devolved after finishing the final interview. The recruiter often missed their own deadlines to respond on hiring decisions requiring multiple followups. As a candidate it felt disrespectful that they did not value their candidates time by responding in a timely manner or explaining why decisions were taking weeks to make.
Domande di colloquio [2]
Domanda 1
Coding challenge where you fill in some functions that add food based on cuisine and then return the most popular food for a particular cuisine.
Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso Favor nel mese di feb 2025
Colloquio
Call with the internal recruiter first, followed by hiring manager interview and a set of technical sessions: coding and system design (for system design it was quite vaguely stated business problem, specific to their domain).
They must be looking for something very specific in their candidates, I got rejected despite generally doing pretty good in the the hiring manager interview and two technical sessions. Didn't receive informative feedback, only wishes of "Good Vibes" for my career journey.
Domande di colloquio [1]
Domanda 1
Q: Design a food rating system (the coding session)
Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso Favor
Colloquio
The people I met with were all very friendly. It was nice talking to them. But there was something I didn't expect that scattered my dream.
The job description hasn't changed for years. When I first applied two years ago, I was assuming they used Java. The recruiter read to me their tech stack based on the job description. She did even say Java was primary and I didn't have to learn Kotlin. During the interview process, nobody mentioned they didn't use Java. And of course I didn't ask because I believed what the job description has.I didn't pass the interviews because I didn't prepare any OOD and system design.
I applied again recently. I think they are the best delivery company in Texas. It was my dream company. I was even willing to relocate to Texas because I think I could learn and run with them. I have prepared a lot of OOD and system design for the interview. I think I would definitely wow them.
During the interview with the recruiter, I found out that they have a monolith built with php and in the process of migrating to microservices in Kotlin. I was pretty shocked honestly. I felt pretty bad since I had to find out the truth after all these years' dreaming. I met with the manager to learn more about the projects. I guess I asked too much about these topics and the manager surely sensed it. I was rejected and not moving to the next technical arounds that I have spent so much time preparing. Honestly I was still willing to show them what I am capable of doing and I think my solutions will be very decent ones. But I was rejected. I was kind of feeling relieved. I did try my best to find out it was not a good match with this company.
Maybe it was just me being naive from the beginning. But just hope they are honest with the tech stack. There are people who are really passionate and love both php and kotlin. After waking up from my dream, I wholeheartedly accepted an offer from another company for a Java position.
Domande di colloquio [1]
Domanda 1
Favor likes to ask OOD question. It was coupon discount sytem before. Now it has been changed. Even though I didn't get to the techical interview, I am sure the questions are related to Leetcode Food review system using OOD, which has been mentioned by two reviews.
Ho presentato la mia candidatura online. La procedura ha richiesto 2 settimane. Ho sostenuto un colloquio presso Favor nel mese di ott 2024
Colloquio
HR Screening, hiring manager interview (hybrid behavioral and technical pop-quiz questions), two-part technical interview. Part 1 was a “coding challenge” purportedly from a bank of questions, but I got the same one other reviewers on here have mentioned. You must solve this in 45 minutes while two people watch. This is a very difficult question for that amount of time due to the complexity of the efficient solution (basic solution takes about 15 mins). Part 2 was a “High Level System Design” interview which perplexes me a little because high level system design is not a responsibility of the role, which involves coding and working with code, nor is it listed as required experience on the posting. The prep materials they sent out for this interview even explained that high-level system design is the responsibility of solution architects and explicitly not software developers (who do low level system design instead). I’m pretty sure this is why I was rejected because it’s not an area I’m experienced or interested in. Final round is a panel interview with various team members.
On the positive side, they do lay out clear expectations for what the interviews will entail, what they are looking for, as well as preparation materials, which is nice. They did not offer any feedback on the reason for the rejection but it’s based on the two-part interviews together.