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.
I applied through an employee referral. I interviewed at community.com
Interview
Phone call screening with the technical recruiter to talk about work experience and basic cultural fit. Then had a zoom interview with the hiring manager that went over detailed work experience.