Aller au contenuAller au pied de page
  • Emplois
  • Entreprises
  • Salaires
  • Pour les employeurs

      Boostez votre carrière

      Découvrez votre salaire potentiel, décrochez des emplois de rêve et partagez vos témoignages de manière anonyme.

      employer cover photo
      employer logo
      employer logo

      Form3

      Employeur impliqué

      À propos
      Avis
      Salaires et avantages
      Emplois
      Entretiens
      Entretiens
      Recherches associées: Avis sur Form3 | Offres d’emploi chez Form3 | Salaires chez Form3 | Avantages sociaux chez Form3
      Entretiens chez Form3Entretiens d’embauche pour Senior Software Engineer chez Form3Entretien chez Form3


      Glassdoor

      • À propos
      • Récompenses
      • Blog
      • Nous contacter
      • Guides

      Employeurs

      • Compte employeur gratuit
      • Centre employeur
      • Blog pour les employeurs

      Informations

      • Aide
      • Règles de la communauté
      • Conditions d'utilisation
      • Confidentialité et choix publicitaires
      • Ne pas vendre ni partager mes informations
      • Outil de consentement aux cookies

      Travailler avec nous

      • Annonceurs
      • Carrières
      Télécharger l'application

      • Parcourir par :
      • Entreprises
      • Emplois
      • Lieux

      Copyright © 2008-2026. Glassdoor LLC. « Glassdoor », son logo, « Worklife Pro » et « Bowls » sont des marques déposées de Glassdoor LLC.

      Entreprises suivies

      Tenez-vous au courant des dernières opportunités et profitez de conseils d’initiés en suivant les entreprises de vos rêves.

      Recherche d’emplois

      Obtenez des recommandations et des mises à jour personnalisées en démarrant vos recherches.

      Entretien pour Senior Software Engineer

      10 mars 2021
      Candidat à l'entretien anonyme
      Aucune offre
      Expérience négative
      Entretien moyen

      Candidature

      J'ai postulé en personne. Le processus a pris 4 semaines. J'ai passé un entretien chez Form3 en janv. 2021

      Entretien

      First stage is 30 min interview, based on going trough the CV and discussing their tech stack. Second stage is writing a client for their API in Go (heck their github form3tech-oss for interview-accountapi). If you are new to Go it is learning the language and 40+ hours of work. If you ask, as I did, they will tell you that other new applicants did it in 8 hours. That's a pure lie, read the reviews here, no review tells you any close to their estimation and that's my experience too, see the link for the assignment above. I ended to finishing it just because I already invested significant amount of time into this. Just being experienced with the Go it would take 15-20 hours as you still have to study their API. Only positive thing here is that you probably want to and will learn or broaden your experience with Go, but you do not want to do it this way They review the solution by 2 reviewers and here it seems is the point where you have to be lucky who does that. Their response was: - they were not happy enough how I processed the errors, specifically it was not "ideal". If you are new to Go you will see how big controversial opinionated topic it is there. - regarding the http client usage, which was even minor few minutes change and it is something anybody would do having experience with the http library. Based on that I can say they absolutely do not consider if somebody is new to the Go and expect you to provide top quality right away based on their ideal view. Even that being the case, it is not a problem to learn any specific approach used as every company does that, but seems they are not willing to invest into someone's improvement,who is apparently able to provide simple solution. In my opinion, if company rejects really experienced senior engineer based on such points something is very wrong. My advice, do not invest your time into this exercise unless you can provide them some public Go code for them to review and them invest time into the interview. PS: I wonder how many reviews here are done by the company itself, because they are either too bad or too good, nothing in between.

      Questions d'entretien [1]

      Question 1

      Typical interview about yours and company's tech stack, questions about your approach in regards to a technology in overall.
      Répondre à cette question
      7

      Autres retours d’entretien d’embauche pour un poste comme Senior Software Engineer chez Form3

      Entretien pour Senior Software Engineer

      14 mars 2023
      Candidat à l'entretien anonyme
      Aucune offre
      Expérience négative
      Entretien facile

      Candidature

      J'ai postulé en ligne. J'ai passé un entretien chez Form3 en févr. 2023

      Entretien

      Homework assignment: They will ask you to create a library for their payment API. This task is pretty straightforward. However, it's a lot. From this assignment, you can tell that they don't assess your technical skill and ask you to invest tons of time in the beginning, then their reviewer will just say, "missing integration test," and then reject you. After the home assignment, they'll discuss this for the next round. Just like other reviews. It's not worth your time. They're not interested to see your quality. I abandon the test since I'm pretty sure with this kind of test, anyone can pass with just extra effort.

      Questions d'entretien [1]

      Question 1

      check their github. it's publicly accessible
      Répondre à cette question
      6

      Entretien pour Senior Software Engineer

      24 oct. 2022
      Candidat à l'entretien anonyme
      Aucune offre
      Expérience neutre
      Entretien facile

      Candidature

      J'ai postulé via un recruteur. Le processus a pris 2 semaines. J'ai passé un entretien chez Form3

      Entretien

      Would not reccomend. Very streamlined process. I was approached by the HR via LinkedIn; they were extremely polite and described the position and the entire process from start to finish. It begins with a take-home exercise, a review and (if you passed the review) three quick technical interviews. There is no problem if you do not know their commonly used language, Golang. Apparently, they care for the talent and not the familiarity in the language which is an amazing "thumbs up" for company culture or at least that is the impressions you get in the begging. I submitted my exercise, and they replied in exactly 5 days. When it came to my review, my code was well written, documented and well tested and the feedback was positive about it. But the assignment was rejected without a further discussion for the below reasons: - Not liking the way data are passed into functions (in context you are asked to learn the language and get the job done) so using method A or method Z should not matter. - No retries policy implemented. This is a dealbreaker. Arguably, they create a myriad of services doing payment processes, of course they would want a standalone policy for each process, but they should give more context on what they expect. Retries policy are commonly handled manually. - Not enough assertions in the Create Response. Assert every single variable. That is a quite ridiculous statement to reject an assignment to. My final verdict, quite unfair handling. It is quite possible that they have passed lesser assignments just for the retry policy as it is quite important internally for the company but that does not judge a good software engineer. They should be more objective with their approach. In the code assignment they should judge code and ability to cover the assignment. Just for context, you are asked to learn a new language, create a package for that language, read their API documentation, make integration tests and finally have it containerized and tested against a fake version of their API in a provided docker-compose. So, outright rejecting an application from the coding assignment with mixed feedback is quite questionable. Knowledge should be judged in the technical interviews. Honestly, would not recommend. The impression from the engineers was like being "human-robots" - missing the forest for the tree. This is quite a red flag.

      Questions d'entretien [1]

      Question 1

      You are being asked to create an HTTP client package which should be capable to be used out of the box in a production enviroment. The process is mainly judged on the tests.
      Répondre à cette question
      11

      Entretien pour Senior Software Engineer

      30 nov. 2022
      Employé (anonyme)
      Londres, Angleterre
      Offre acceptée
      Expérience positive
      Entretien difficile

      Candidature

      J'ai postulé via la recommandation d'un employé. Le processus a pris 2 semaines. J'ai passé un entretien chez Form3 (Londres, Angleterre) en nov. 2022

      Entretien

      I was referred by an ex-colleague who already worked at Form3. After referring the recruiter sent me an e-mail for an initial call. It was a nice and easy going conversation and got really excited by the fact that she was confirming what I already knew about their values, how they work, what life of a senior engineer looks like at Form3 etc. After the first call I've got a take home exercise to implement an API Client (in Go) for their Fake Account API. This is where you can show your quality (even though the exercise itself is not that challenging), you can show that you understand best practices, how to test your software and how to make it readable and understandable etc. After finishing your take home exercise an Engineering team of Form3 is gonna review the code and this code will, after a short introduction on Form3, be part of the discussion in Part 1/3 of the next interview steps, where you can explain your approach, your tradeoffs etc. But this depends on the review of your code. One other thing I liked about their approach is that they don't mind if you're not experienced with Go (as long as you write that in your README). They will take the lack of experience into account, as they're looking for problem solving ability and engineering standards. Interview part 2/3 is about System Design and how you would change an architecture if certain requirements would change (how would you plan for fault tolerance, resiliency, high availability, consistency etc.) to see if you understand the fundamentals of distributed systems. The final part is a debugging exercise where you're simulating an on-call rotation. You'll get scenario based questions based on an microservice architecture diagram and get to ask the interview all the questions you like (what's in the logs, what metrics are available, other characteristics that may lead to finding the simulated issue in the scenario. Before the aforementioned interview takes place, the recruiter will reach out to you to make sure you're well prepared and know what to expect. For some companies every candidate is just a number on the list and for some companies you're a person they care about and they want to give an equal opportunity. The latter is the case with Form3. This is something I really liked and many other companies could take this as a good example to learn from.

      Questions d'entretien [1]

      Question 1

      - Form3 introduction & discussing Takehome exercise (review) - System Design exercise - Debugging exercise (on-call simulation) based with scenario based questions based on an microservice architecture diagram
      Répondre à cette question
      2

      Meilleures entreprises pour « Rémunération et avantages » près de chez vous

      avatar
      Mastercard
      4.0★Rémunération et avantages
      avatar
      Revolut
      4.2★Rémunération et avantages
      avatar
      American Express
      3.9★Rémunération et avantages
      avatar
      Checkout.com
      4.3★Rémunération et avantages