Good Experience.
2-3 easy medium lc question for phone interview
onsite:
1 frontend code
1 system design
1 impact and experience
For frontend code and system design, if you practice more on some of the most popular questions, it should not be an issue.
I applied through a recruiter. I interviewed at Superhuman (San Francisco, CA) in Mar 2022
Interview
I recently had an interview with Grammarly and I had a great experience with the whole interview process.
I was first contacted by the hiring engineering manager directly via Linkedin and it turned out to be an effective way to quickly have better insight into the specific job roles and opportunities.
Throughout the interview people, I've spoken with people from different functions, levels, and roles. I felt that many of them are genuinely welcoming and authentic, and they share the vibe and the excitement that they have among Grammarly employees.
Those who conducted my interviews mostly asked practical questions, not the type of leet-code questions or typical questions that you could find from the internet. My recommendation for preparing their interviews is to reflect and understand your past work projects and experiences and demonstrate your ability to apply your expertise for your future works. One thing to note is that you should try to stay as authentic as possible, and provide three people that you had worked for reference checks (in case you got the offer).
Lastly, I've passed the interview and received the job offer. I'd say the compensation is fair and competitive. You might be able to negotiate a better offer if you ask just the recruiter who has been very responsive, helpful throughout the whole hiring process.
At first, I did not have a good understanding of many things about the company but once I've passed interviews, Grammarly showed me the presentation slides that showed the good trajectory that the company is aiming for, and I think that's one of the benefits of going through the whole interview process to ensure that both your and the company know each other better to make a good fit.
If you're looking for a medium-sized company that has great culture and growth potential, I'd recommend starting with interviewing with Grammarly.
I applied through a staffing agency. The process took 3 weeks. I interviewed at Superhuman (New York, NY)
Interview
Started out positive with an initial 30min screen with the hiring manager, who was great, empathetic and relational, which is often not the norm in engineering. I look for that, especially from managers. I'm fatigued by the countless engineers who lack social skills and empathy, even though they work at companies who list empathy as a core value and essentially bypass those values, get hired because of their non-empathethic left brain. Frustrating.
Next was 1 hour technical interview with another Frontend Engineer. Medium difficulty with a range of questions about React, native browser features and a 20min live coding, solving for a simple algorithm as well as some basic HTML, CSS and JS rendering. It was also a positive experience because the questions were relevant to the qualifications listed for the FE role.
Next was a 5.5 hr long virtual on-site. This is where things started going downhill with a variety of negative experiences about their recruitment process.
The schedule was packed and not considerate of the candidates time or well-being. It felt like a stress test. The recruiter didn't exemplify empathy or compassion, was instead passively dismissive to my concerns about the interview not feeling equitable. The recruiter also arrived late to our initial meeting by about 10mins and never acknowledged their tardiness or expressed consideration of my time. Unusual.
Virtual on-site was split into 5 parts. CS fundamentals, system design, frontend and behavioral, along with a virtual 30min coffee chat with two other current employees, one a PM and FE. Virtual chat was a total failure and waste of time and energy. The two people arrived and stood there silent while I facilitated the entire conversation with them. It was awkward and exhausting. I could've used that time to rest instead.
Overall, some people on the panel were great and embodied Grammarly's EAGER values. Recruitment process did not. And why are CS fundamentals equally valued for a FE role? 🤔