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

      Monks

      Essa empresa é sua?

      Sobre
      Avaliações
      Remuneração e benefícios
      Vagas
      Entrevistas
      Entrevistas
      Buscas relacionadas: Avaliações da empresa Monks | Vagas da empresa Monks | Salários da empresa Monks | Benefícios da empresa Monks
      Entrevistas da empresa MonksEntrevistas do cargo de Senior Backend Developer (.NET/C#) da empresa MonksEntrevista da empresa Monks


      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.

      Buscas de vagas

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

      Entrevista para Senior Backend Developer (.NET/C#)

      31 de ago. de 2022
      Candidato(a) sigiloso(a) à entrevista
      Nenhuma oferta
      Experiência positiva
      Entrevista difícil

      Candidatura

      Candidatei-me online. O processo levou 2 semanas. Fui entrevistado pela Monks em ago. de 2022

      Entrevista

      This was probably one of the most difficult interview processes I've ever done. I applied online and before a single phone call I was issued a technical assessment. During this assessment I was given 2 hours to identify the functionality of a poorly written method, code review it, then write a relatively simple method to use Linq to sort data. They gave some unit tests to test the correct behavior of this method, however I found some of the unit tests to be broken. Not sure if that was part of the test. Once I passed that initial test, I got a simple culture/HR call. This asked your typical job interview questions. What salary do you want? What are your career goals? Why do you want to work here? etc... After that was a technical call. Here I got quized on my .NET/architecture knowledge. There were no gotcha questions. No CS trivia questions. Just stuff every good .NET dev should know. This should be a fairly easy interview for someone with experience. I passed that interview and was invited to a slack channel with a team of engineers where I was given a 16 hour assignment. They advised me that the suggested time was 8 hours. I was able to finish it in 10. Other interview reviewers seemed to suggest they were paid when they did this part. I was never offered payment. The project essentially was to take a very early prototype project, fix the unit tests, refactor it to a "minimalist architecture" then add some additional features on top of that. The features were all very normal requests for a microservice API. I did not pass this final assessment. It seemed like they had a very specific idea of how the design should look and mine didn't pass through that lens. They scheduled a call with me after the technical interview which I thought for sure was going to be an offer. But I was heartbroken to hear they were taking the very unusual step of rejecting me over the phone. The recruiter read me a list of feedback from the engineering team on why they rejected my project... but if I'm being honest I didn't really hear a word of it as I was processing the emotions from being rejected from a company I wanted to get hired by. My advice to people taking this final tech assessment is to use slack and clarify as much as possible. Make sure you are great with Clean Architecture and make sure you have a very clean separation between business logic and data layers (that seemed to be my downfall). Your architecture needs to be perfect and you need to have a perfect understanding of the inputs and outputs. Overall this process was a huge challenge and very time consuming. It was very disappointing to spend so much time and get a rejection. But I also felt the process was fair. No obscure trivia. No Leetcode or thought exercises. Just pure software engineering. They judged me by exactly the skills and knowledge I would need on the job.

      Perguntas de entrevista [4]

      Pergunta 1

      How would you explain the benefits of interfaces to a junior dev?
      Responder à pergunta

      Pergunta 2

      What are the benefits of a microservice architecture vs a monolith? When would you use one over the other?
      Responder à pergunta

      Pergunta 3

      What is caching? When do you use it?
      Responder à pergunta

      Pergunta 4

      If you had an API that produced a lot of data, what steps would you take to ensure performance?
      Responder à pergunta
      7
      avatar
      Resposta da empresa Monks
      3y
      Thank you so much for taking the time to detail your experience applying at TheoremOne! I would love to comment on a few points. 1. You are correct. We custom-design our assessment process to focus on real-world work scenarios. We do not attempt to trick candidates or guess their abilities using algorithmic questions. 2. Practical payment, this is something that has changed for us in 2022. Previously we offered small gratitude for your time investment in the process. This year we have invested in significantly shortening the hiring process to assess candidates with less time investment. 3. "use slack and clarify as much as possible" is an excellent suggestion for future candidates. We are a fully distributed company. As such, written communication is essential to ensure we can work asynchronously. In our practical process, we set up slack channels for you to interact with our Talent Advocate team. They are there to act as your simulated team, to vet decision-making and prioritization 4. We encourage all candidates who do not succeed in our hiring process the first time to reapply over time. We keep track of your performance in past hiring processes, will be able to skip steps and measure the difference in your performance over time. Please reach out to the TheoremOne team when you're ready to jump back in! Christopher Clark Head of Talent Acquisition