I applied through a recruiter. I interviewed at Form3 (London, England) in Jan 2022
Interview
Very good experience, highly recommended. There is a home assignment, and you then jump on a call to describe your solution. They then ask some general questions (REST Apis, Networking, Security)
Interview questions [1]
Question 1
there is a home assignment, described here: https://github.com/form3tech-oss/interview-accountapi
I applied through other source. The process took 2 weeks. I interviewed at Form3 (Barcelona) in Jan 2022
Interview
TL;DR: Don't waste your time, just bullshit.
I was contacted by a recruiter through LinkedIn, and we set a meeting. She called me, and asked me the common questions like: Previous experience, Salary expectations, etc.
The same day she sent me the an email with the tech task. This tech task is public on their Github. There is no deadline to deliver it, however they won't evaluate you as the people from HR says.
Without previous experience in Go (they say it's not needed, but it's false) I completed the task in 3 days, but they don't care, they expect that you don't have personal life (red flag here already...) they won't pay attention to the effort you made delivering a code following the best practices: DRY solution, unit test + integration tests, reusing http connections, docker running the unit test integration tests, etc.
PAY ATTENTION TO THIS: I shared my task with friends before sending it to them. I always like to have a pre-feedback/review before sending anything and no one had problems running the project, but the feedback their provide was that the docker-compose was not working in their Ubuntu laptops/or M1 I suppose. I was using macbook (old i9 one) same one as my colleagues and it worked like a charm. Maybe was the host.internal.docker that in linux doesn't work out of the box, but that's not my problem if you don't say that in your "should" and it's not reason enough to refuse a task.
Another argument to refuse my candidature was that the code is not production ready. Seriously? Did you expect to invest one person alone 4 weeks at least (for free) to have production ready code? Software is made in teams, where you have PRs and code reviews, and maybe even a QA. It's unrealistic.
I said that to them as well, still waiting for an answer. They should improve their process, sometimes it's not enough with a cool, hipster tech blog, and ego-podcasts.
Interview questions [1]
Question 1
Basically classic HR questions, and the engineering team looks quite picky but in things that doesn't determine the your ability of being a good candidate for the job.
I applied online. The process took 2 weeks. I interviewed at Form3 in Aug 2021
Interview
After I did talk to one of the talent team member, I applied for the job. The process took 2 weeks. I received the technical test, a take home exercise . No time limit.
Interview questions [1]
Question 1
Create a client library in GO against their fake API . The task is public on github - interview-accountapi. If interested , have look at it.