Context: I work on editor-related features (frontend).
Being a startup, prioritization is important and does mean that we often go for the "good enough" solution rather than the full solution (often the most satisfying one).
Having lots of important work means fewer chances to have moments of creativity that often come with idle times and a bit of boredom.
I feel sufficiently comfortable giving my advice in-person, so I won't repeat it on Glassdoor.
The interview process starts with a recruiter call, followed by a technical assessment over Zoom, a hiring manager interview, and finally an onsite visit. It was a fairly straightforward process, and everyone was friendly. I recommend studying a bit
I had a virtual onsite interview with multiple rounds. I was asked to leave the meeting immediately because they made a mistake and invited me by accident; the interview was for another person. This was a very bad experience, as I spent quite a lot
HR initial call. Technical phone interview: * 1 (coding, LeetCode medium, with follow-up). Then virtual onsite: * Coding * 2 (equivalent to LeetCode array tag) * System design * 1 * Behavioral questions * 1 * Deep dive * 1
The interview process starts with a recruiter call, followed by a technical assessment over Zoom, a hiring manager interview, and finally an onsite visit. It was a fairly straightforward process, and everyone was friendly. I recommend studying a bit
I had a virtual onsite interview with multiple rounds. I was asked to leave the meeting immediately because they made a mistake and invited me by accident; the interview was for another person. This was a very bad experience, as I spent quite a lot
HR initial call. Technical phone interview: * 1 (coding, LeetCode medium, with follow-up). Then virtual onsite: * Coding * 2 (equivalent to LeetCode array tag) * System design * 1 * Behavioral questions * 1 * Deep dive * 1