They sent me a take home assessment which is a program to write and take about 4 hours to finish, then followed up with a interview go over your assessment
Interview questions [1]
Question 1
Finish this assessment and turn in through greenhouse
I applied through a staffing agency. I interviewed at Fetch
Interview
Standard. A recruiter reached out, decided if I'm a good fit, and then connected me for my first interview. This was online, remote, on zoom. After passing that, I had a 4-5 hour gauntlet interview at their headquarters at a later date. The main thing I wanted to highlight was the unprofessional conduct during the gauntlet.
Everyone was nice, but the interview was unprepared. In my first interview that day, they did not have anything set up and ready for me to solve the first interview. We hand to frantically find an IDE, and ended up finding a very poor one online. I also use a different keyboard layout, and didn't have time to switch. As such, the interview went poorly, but I don't think fetch took the appropriate steps to ensure I had a supportive environment to show my skills. Considering they didn't give an opportunity to retry at least that portion, I feel it is important to highlight my negative experience.
Interview questions [1]
Question 1
"Write a basic api to do xyz"
"Given a use case of A, and requirements B, develop a data base storage mechanism to satisfy these requirements"
"Design a system to handle fetch's business model"
"Write a basic function to calculate points using XYZ rules."
You have to do a take-home exam. It is a simple API in Go that does some processing. Be careful, they will give you an option to provide a private repo as a submission but then you will receive a rejection email saying that your repo was private and team couldn't review it. This was after I had told the recruiter that I am happy to give the team/reviewer access. Just poor communication in general.
Interview questions [1]
Question 1
Write a simple reciept processing API in go. It is super simple if you know how to use hashmaps.
I applied online. The process took 2 weeks. I interviewed at Fetch
Interview
1st step in the interview process is having a takehome. No interview or call with HR.
You have a generous amount of time to complete it. They perform 'tests' that take up to 48 hours for them to tell you your results.
However, I believe that they completely disregard the takehome results and just choose the best resume.
Given that they are citing 'compliance' reasons for not discussing what could be better, instead of doing the correct thing and wanting engineers to improve, you should avoid doing this company's interviews.