I applied online. The process took 2 weeks. I interviewed at community.com (Los Angeles, CA) in Jan 2023
Interview
Hi, I had three interviews, and everyone was nice. The questions were typical interview questions. I enjoyed my conversations with the interviewers. I was especially excited to have an interview with the culture committee. It's clear that the company is committed to hiring the right people, and that's a big bonus for me. I also wanted to add that I was impressed by the company's commitment to diversity and inclusion. I saw people from all different backgrounds represented in the interviews, which made me feel like I would be welcome and accepted at the company. Overall, I had a great experience interviewing with this company. I'm confident that it would be a great place to work for the right person.
Interview questions [1]
Question 1
Tell me about yourself Why do you want to work here? What is your greatest strength?
Normal process, everything that you would expect. Zoom call with a few different people In leadership and on the team. Nothing unexpected or out of the ordinary. No testing or homework projects.
I applied through a recruiter. The process took 2 weeks. I interviewed at community.com
Interview
4 step process:
Initial screening with HR - 30 mins
Interview with hiring manager - 45 mins
Technical interview with 2 senior developers - 1 hour
Interview with product manager - 45 mins
You move to next step only if you pass the previous one.
No coding or white boarding questions.
Interview questions [1]
Question 1
Tips and questions:
Hiring manager interview:
All open ended questions.
Tell me about your work experience.
Articulate pros and cons of working remote.
What do you prefer ? ( they prefer remote )
How would you design community.com ?
Technical interview:
All open ended questions such as tell me about this/that, how would you compare this with that etc.
They are trying to gauge candidates debt at testing, microservices, Elixir, Beam and whatever on your linkedin profile.
What is one thing you don't like about Elixir language ?
Tell me about testing practices and patterns you use.
When do you use unit testing, integration testing or end to end testing ?
How do you approach testing ?
They will ask you about your event driven programming experience.
Pros and cons of event driven programming.
Compare rest, graphql and rpc.
How would you determine if a service is too small or too large ?
How would you compare beam with other VMs?
Compare functional programing with other paradigms.