J'ai postulé via un recruteur. Le processus a pris 4 semaines. J'ai passé un entretien chez Ribbon Home (New York, NY) en avr. 2022
Entretien
Overall it was a very smooth process. The recruiter was great about keeping me informed about the process. The technical portion was very reasonable and based on real life work scenarios and not algorithms.
Questions d'entretien [1]
Question 1
For the technical screen I was shown files of code and asked to update the code in specific ways.
For the design system interviews I was shown visual prototypes and asked how I would build the features shown.
J'ai postulé via la recommandation d'un employé. Le processus a pris 3 semaines. J'ai passé un entretien chez Ribbon Home (New York, NY) en mars 2022
Entretien
There were several rounds to the interview process:
- Phone screen
- Code review interview (give feedback on a code sample with some flaws in it)
- Schema design (how would you build something that fulfills this design, both frontend and backend)
Questions d'entretien [1]
Question 1
How would you design a database schema for [feature from a social networking app]? (things like an Instagram post, Facebook's messaging feature etc)
J'ai postulé via la recommandation d'un employé. Le processus a pris 2 semaines. J'ai passé un entretien chez Ribbon Home en janv. 2022
Entretien
- Intro call with recruiter
- Half behavioral, half technical interview with hiring manager
- Practical coding exercise with engineers
- Technical onsite with ~3 interviews working some design mocks and discussing implementation and system design tradeoffs
I'm of the opinion that hiring practices reflects what the organization prioritizes and I got good signal from this process.
After I had my first call with the recruiter, I was quickly scheduled into the interview process based off of my deadline with clear communication from both the recruiter and recruiting coordinator. In between rounds and while waiting for final round feedback, timelines were also clearly communicated to me which I really appreciated.
As for the technical interviews themselves, a clear standout is that the interviews seem to be designed intentionally to test for practical knowledge which I personally prefer, though it may be more difficult to study for compared to Leetcode. It was also nice to interview with on-time interviewers who were engaged with each interview. I know lots of other places experiencing "high-growth" will have interviewing-burnt-out engineers but had the opposite experience here. I've also pushed in interviews for the interviewers to seriously tell me what they think could they be improved about the company, and the fact that I received candid, realistic answers was also a good signal.
One thing that I'd nitpick on is that the first interview with the hiring manager can be a little jarring as you jump from behavioral to technical within the same hour long slot.
Questions d'entretien [1]
Question 1
Basic system design
Debugging code / suggesting improvements
Breaking down design mocks