I applied through other source. The process took 1+ week. I interviewed at Replicant in Sept 2021
Interview
Typical process (all conducted via Zoom):
1. Chat with HR
2. Chat with Hiring Manager (HM)
3. Take home assignment
4. Review your solution with HM
5. Chat with the Head of Engineering
The take-home assignment was practical (for their benefit - more later), but definitely not a fair assignment. Keep in mind if you decide to embark on it; you'll be providing an unpaid consultation service (your precious time) to come up with a working CI/CD solution to automatically test their complex chatbot product in the SDLC pipeline.
Everything when well with steps 1 & 2, which is why I decided to solve the challenging time-consuming take-home project. Provided a production-ready solution that I'd not be surprised there are using now without receiving any credit for it. Cruise passed step 4. What did not go so well is step 5. The Head of Engineering confirmed it to me. To break the ice, he said: "I've heard good things about you..." My suspicion was due to salary even though I was within their salary range posted. HR's final email gave a very vague reply saying that they're not moving forward, a classic reply.
Interview questions [1]
Question 1
Take home project: Architect, design, and implement a test framework for a chatbot backend. It must be completed in 7 days. Your approach must be easy to adopt, use, and extend by developers. Your solution can target the WebSocket API as a black box or the source code as a white box test suite. You must take into account that chatbots are stateful and use timers.
I applied through a recruiter. The process took 5 weeks. I interviewed at Replicant
Interview
1. Recruiter Screening
2. Hiring Manager
3. Take Home assignment
4. Meeting with the Team and explain the Take home assignment.
Take home assignment involves come up with the automation framework for the websocket client.
I developed automation framework ( it took almost a week) and showcased to the replicant team and haven't got feedback for 3 weeks. Later they mentioned they are not moving forward. It is really waste of time working on the assignment and with the reruiter, hiring manager , and also with the replicant team.
Overall, I feel it is not worth the time to take the interview with them.
They have to provide feedback on whether they accept the assignment or they found a better candidate or what needs to be improved in the assignment.
I would not be worried if it is a regular leetcode interview process. Since it is a take home assignment and it needs considerable amount of time to complete it I would caution the candidates before they move on with the assignment
Interview questions [1]
Question 1
Take home assignment involves come up with the automation framework for the websocket client.