Candidatei-me online. O processo levou 2 semanas. Fui entrevistado pela Form3 (Londres, Inglaterra) em abr. de 2019
Entrevista
Don't waste your time doing their coding exercise! It will likely take you a week to do properly and there is no effort on their part to review. Then you will likely get very little feedback via email.
Perguntas de entrevista [2]
Pergunta 1
Design
Provide a design for part of a payments API. A list of payments might look like
http://mockbin.org/bin/41ca3269-d8c4-4063-9fd5-f306814ff03f.
Design requirements:
• API should be RESTFUL
• API should be able to:
o Fetch a payment resource
o Create, update and delete a payment resource
o List a collection of payment resources
o Persist resource state (e.g. to a database)
Example use case:
As an example, a JavaScript client should be able to call the API and list a collection of payments
(building a client is outside the scope of this exercise however).
Implementation
Implement the above design. Go is preferred, but if you are unfamiliar with Go, Java may also be
used.
Implementation requirements:
• You should use best practice, for example TDD/BDD, with a focus on full-stack testing
• Prioritize correctness, robustness, and extensibility over extra features and optimizations.
• Write your code with the quality bar you would use for production code.
• Try to simplify your code by using open source frameworks and libraries where possible
Candidatei-me online. Fiz uma entrevista na empresa Form3 (Londres, Inglaterra).
Entrevista
It was smooth process. First I was given an assignment as homework. Followed by 3 online interviews. All of the interviews were 30 mins each. First interview was feedback from assignment. Second was general software interview and last was to test my oncall skills.
Perguntas de entrevista [1]
Pergunta 1
* Assignment question was to design an HTTP client for a REST service.
* In face to face round I was asked general software engineering questions. Like what is HTTP, TCP etc? Whats the difference b/w HTTP and TCP etc.
* In Oncall round I was given a scenario and was asked how would I debug the issue.
Candidatei-me por meio de recrutador(a). O processo levou 2 semanas. Fui entrevistado pela Form3 em abr. de 2022
Entrevista
A recruiter from Form3 approached me and we had a brief call. Very friendly and gave me detailed feedback after every interview step. After that there was technical assignment very well structured. You are invited to a Github repo and everything is setup. You just have to follow instructions and commit your implementation. Then there were three technical interviews - Assignment Review - Network interview - On-call interview The first one was the easiest and the interviewer was the friendliest of all. In the second one I had to wait for 10' until eventually the interviewer showed up and started asking me questions about computer science and networks in general. Not very pleasant interview and I would suggest to prepare for an exam like questions. The third was about solving a hypothetical problem with someone from the team. And some behavioral, cultural questions. Not the greatest of experience as the interviewer presented a full system and asks the candidate to debug it in less that 10'. I got a feedback after 3-4 days and had a call with the recruiter giving me a more detailed feedback. Overall, the process was straight forward and the recruiter made it easier. Kind of disappointed by the feedback it felt like the some of the interviewers didn't spend actual time to prepare and didn't respect my time also.
Perguntas de entrevista [1]
Pergunta 1
Debug a system where for some reason there are timeouts.
Candidatei-me online. Fui entrevistado pela Form3 (Onland) em fev. de 2022
Entrevista
Applied online, was contacted by an internal recruiter, screening call then take home test followed by a second round of interviews before going to the offer stage. I did not accept the offer as it was too low.
Perguntas de entrevista [1]
Pergunta 1
To build an extension of their API service in Golang