The job description listed Java, Scala and Python as languages for the position. I received an email saying they would like to more forward with the interview process and I should submit the attached challenge.
The challenge given asked you to code in Java or Scala
I responded to the email to inquire about the languages required as the application had said python was accepted for the role. I was told the hiring manager was a way and couldn’t be reached to answer but go ahead and do the challenge in python.
Later I receive another email saying the position with be
99.9% in Java when asked why python was listed on the job description as an acceptable language because it said (Java OR python) I was told because they were open to other languages.
It was very much a waste of my time. Job descriptions need to be accurate for the work required. If someone will be working entirely in Java, make the requirement knowing Java. Not knowing Java OR python.
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
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.