Ir para o conteúdoIr para a pasta
  • Vagas
  • Empresas
  • Salários
  • Para empresas

      Avance em sua carreira

      Descubra qual pode ser seu salário, conquiste a vaga dos seus sonhos e compartilhe insights de qualidade de vida com sigilo.

      employer cover photo
      employer logo
      employer logo

      Form3

      Empresa engajada

      Sobre
      Avaliações
      Remuneração e benefícios
      Vagas
      Entrevistas
      Entrevistas
      Buscas relacionadas: Avaliações da empresa Form3 | Vagas da empresa Form3 | Salários da empresa Form3 | Benefícios da empresa Form3
      Entrevistas da empresa Form3Entrevistas do cargo de Senior Software Developer da empresa Form3Entrevista da empresa Form3


      Glassdoor

      • Sobre
      • Prêmios
      • Blog
      • Fale conosco

      Empresas

      • Conta gratuita de empresa
      • Área da empresa
      • Blog para empresas

      Informações

      • Ajuda
      • Regras da Comunidade
      • Termos de Uso
      • Privacidade e opções de anúncios
      • Não venda nem compartilhe minhas informações
      • Ferramenta de consentimento de uso de cookies

      Trabalhe conosco

      • Anunciantes
      • Carreiras
      Baixe o aplicativo:

      • Busque por:
      • Empresas
      • Vagas
      • Localizações

      Copyright © 2008-2026. Glassdoor LLC. “Glassdoor”, “Worklife Pro”, “Bowls” e o logotipo do Glassdoor são marcas comerciais pertencentes à Glassdoor LLC.

      Empresas seguidas

      Fique por dentro de todas as oportunidades e dicas internas seguindo as empresas de seus sonhos.

      Entrevista para Senior Software Developer

      12 de fev. de 2020
      Candidato(a) sigiloso(a) à entrevista
      Londres, Inglaterra
      Nenhuma oferta
      Experiência negativa
      Entrevista difícil

      Candidatura

      Candidatei-me por meio de recrutador(a). O processo levou 3 semanas. Fui entrevistado pela Form3 (Londres, Inglaterra) em jan. de 2020

      Entrevista

      TLDR: Don't both applying. I interviewed with Form3 in January 2020. One of their internal recruiters messaged me on LinkedIn and asked if I would be interested in a 100% remote job. It seemed like a good fit so I agreed to apply. Stage 1 phone interview. Recruiter told me about the company, asked about my experience. It seemed like a good fit. Stage 2 coding homework. I was asked to build an API client in Go to query their API. Documentation for the API was provided along with a docker image. I spent approximately 30 hours coding this exercise achieving test coverage of 87% I wrote mock handler functions in my tests so they could run independently of the API running. I made them run inside the Docker container. I implemented an exponential back off retry in my API client as it said to do that in the documentation. I prioritized clean code and readability over everything else. I was really proud of my code. They sent an email at 9:00am to say they had received my submission. Their recruiter called me at 9:51am absolutely ecstatic to tell me I had passed the homework and that I had made it to the final stage. Stage 3 happened about a week later. I was told there would be a code review of my homework, a debugging excercise and some random questions. The recruiter called me again before stage 3 to check everything was ok. She told me that only about 5% of applications get through the homework so I must have made a good impression and I should feel confident about the next stage. The first part of stage 3 I was shown an out of date system diagram and told about how they were using AWS ECS but wanted to move to Kubernetes. Then I talked through my coding homework to one of their Devs. I didn't get much feedback other than they had liked my attention to detail. The second part of stage 3 was a lady grilling me on making HTTP requests, HTTP responses, authorisation and security. I stumbled on a question about idempodence but this never came up on my CS course so might be dated knowledge. I felt under pressure being bombarded with questions, it was a bit like participating in some kind of quick fire quiz game show. This part went on for about 30 minutes. It was nice that they had asked their only other female developer to be part of my interview. It genuinely made me feel like I had a slim chance of success in this ridiculous process. The third part of stage 3 was a conversation with a platform engineer about diagnosis of a live issue from Pager Duty. It was an error, 503 service unavailable. I said I would check if it was happening on production and staging or just production environment. I said I would look at the logs. This exercise was quite tough because the interview had already gone on for two hours and I was starting to feel tired and needed the loo. We eventually got to the end where I said I would provision more instances to cope with the demand. The next thing I was asked would be how I would set up CI/CD I gave a description of how I build pipelines using code build and code pipeline but I felt that I wasn't giving the answer this guy wanted to hear as he said he was unfamiliar with aws code build and code pipeline. The interview ended with him saying that I should find out the results soon, probably the same day. This was around 4pm on a Friday. I didn't get any feedback that day. I was left dangling all weekend. Monday came around. I still heard nothing from them. I eventually texted the recruiter that afternoon and received feedback. The feedback that I got was that I did exceptionally well. They genuinely appreciated the level of effort that I made throughout the interview process and they liked my code. After my interview they had one hour long call between all the interviewers and the CTO. The recruiter said the CTO rarely gets involved in these calls. It felt like someone was fighting to hire me, but that voice was silenced. Despite doing exceptionally well in their tests the final outcome was that they didn't want to hire me for a senior level position. Seriously Form3, if you are reading this and you care so much about years of experience, must start filtering people out before you subject them to your pointless testing. Otherwise you will continue to get negative reviews about your interview process here on Glassdoor. The recruiter said that she would like to say in touch with me in case a mid-level opportunity suitable for me arises in the future. I said sure, fine, whatever. Well you know what, I'm not entirely comfortable with being labelled mid-level in an environment where everyone else has a senior label. That's a deal breaker for me. Even if you reach out to me again, we are done, this is over. I would advise anyone considering applying for this company to avoid. Even if you pass all the tests and get over a very high bar, you will be rejected if they feel you don't fit. Not worth the effort, avoid.

      Perguntas de entrevista [1]

      Pergunta 1

      How would you handle a http GET request when there is too much data to return?
      1 resposta
      12

      Outras avaliações de entrevista de vagas de Senior Software Developer da empresa Form3

      Entrevista para Senior Software Engineer

      14 de mar. de 2023
      Candidato(a) sigiloso(a) à entrevista
      Nenhuma oferta
      Experiência negativa
      Entrevista fácil

      Candidatura

      Candidatei-me online. Fui entrevistado pela Form3 em fev. de 2023

      Entrevista

      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.

      Perguntas de entrevista [1]

      Pergunta 1

      check their github. it's publicly accessible
      Responder à pergunta
      6

      Entrevista para Senior Software Engineer

      24 de out. de 2022
      Candidato(a) sigiloso(a) à entrevista
      Nenhuma oferta
      Experiência neutra
      Entrevista fácil

      Candidatura

      Candidatei-me por meio de recrutador(a). O processo levou 2 semanas. Fiz uma entrevista na empresa Form3.

      Entrevista

      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.

      Perguntas de entrevista [1]

      Pergunta 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.
      Responder à pergunta
      11

      Entrevista para Senior Software Engineer

      30 de nov. de 2022
      Funcionário(a) sigiloso(a)
      Londres, Inglaterra
      Oferta aceita
      Experiência positiva
      Entrevista difícil

      Candidatura

      Candidatei-me por indicação de um funcionário. O processo levou 2 semanas. Fui entrevistado pela Form3 (Londres, Inglaterra) em nov. de 2022

      Entrevista

      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.

      Perguntas de entrevista [1]

      Pergunta 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
      Responder à pergunta
      2

      As melhores empresas na categoria “Remuneração e benefícios” perto de você

      avatar
      Mastercard
      4.0★Remuneração e benefícios
      avatar
      Revolut
      4.2★Remuneração e benefícios
      avatar
      Xsolla
      3.5★Remuneração e benefícios
      avatar
      WeTravel
      3.5★Remuneração e benefícios

      Buscas de vagas

      Comece a buscar vagas para receber atualizações e recomendações personalizadas.