Please don’t apply here—it’s a complete waste of your time. I feel like they’re conducting interviews just to gauge the job market or train their own employees. Here’s a breakdown of the frustrating process I went through:
First, they reach out and read from a prepared script, claiming they’re 'language-agnostic. But that’s a fat lie because they later insist they can only interview in Python or JavaScript. They then give you a task:
"Design a system to match clients with therapists based on two key factors: the provider's age and availability. Clients input their preferences, and the system shows up to three top-matching providers."
It sounds simple enough, but don’t be fooled. The task takes more than 4 hours to complete if you’re taking it seriously. It’s not about over-engineering, but even when you keep it a simple monolith, it’s an absolute waste of time!
Congrats if you clear this round—you’re rewarded with another 4 hours of interviews:
TDD Review: You’re asked to discuss any part of your TDD. You lead this round, but there’s no real direction, and you’ll end up over-explaining.
Behavioral + System Design: Typical behavioral questions, nothing groundbreaking.
Backend Coding: This part involves ranking an array of provider objects based on certain rules and returning a sorted list. It’s pretty simple—just add a rank attribute with a score to each provider object and sort.
Frontend Coding: Here, you’re given a React codebase where you have to add a search function to filter providers by name—just basic useState and sort. It’s straightforward.
I was confident I did well—I’ve been doing this for 9 years, and any decent developer knows when they’ve had a good interview. But the next day, I get a call saying they’ve decided to go with another candidate. They refuse to give any feedback, citing "company policy,".
Fine, whatever—I’ve been rejected before. But two days later, I see the same job reposted. Seriously? The level of frustration and annoyance I felt when I saw that reposted ad is why I’m writing this—to save you from wasting your time.
Like many others, I thought, “Maybe it’ll be different for me,” but nope—it was the same disappointing experience everyone else has shared here.
The irony is almost laughable—a mental health company with zero respect for a candidate’s mental health, time and effort. They don’t even have the courtesy to give you a tiny bit of feedback after all the time and energy you’ve invested.
I wouldn’t recommend any of my developer friends to apply here—it’s just not worth it. If they reach out, tell them to pi*s off and run, mate!
P.S. The interviewers themselves were nice and friendly, but that’s about the only positive thing I can say.