Ir al contenidoIr al pie de página
  • Empleos
  • Empresas
  • Sueldos
  • Para empleadores

      Impulsa tu carrera profesional

      Averigua cuánto podrías ganar, encuentra el empleo perfecto y comparte información sobre tu vida laboral y personal de forma anónima.

      employer cover photo
      employer logo
      employer logo

      Monks

      ¿Esta es tu empresa?

      Información
      Evaluaciones
      Pago y prestaciones
      Empleos
      Entrevistas
      Entrevistas
      Búsquedas relacionadas: Evaluaciones de Monks | Empleos en Monks | Sueldos en Monks | Prestaciones en Monks
      Entrevistas en MonksEntrevistas para el cargo de Senior Backend Developer (.NET/C#) en MonksEntrevista en Monks


      Glassdoor

      • Acerca de
      • Premios
      • Blog
      • Contacto

      Empleadores

      • Cuenta de empleador gratuita
      • Centro de empleador

      Información

      • Ayuda
      • Pautas
      • Condiciones de uso
      • Privacidad y opciones de anuncios
      • No vender ni compartir mi información
      • Herramienta de autorización de cookies

      Trabaja con nosotros

      • Anunciantes
      • Oportunidades laborales
      Descargar aplicación

      • Buscar por:
      • Empresas
      • Empleos
      • Ubicaciones

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor", "Worklife Pro", "Bowls" y sus logotipos son marcas comerciales registradas de Glassdoor LLC.

      Empresas seguidas

      Sigue a tus empresas favoritas para estar al tanto de las últimas oportunidades y disponer de información desde adentro.

      Búsquedas de empleo

      Recibe recomendaciones y actualizaciones personalizadas al iniciar tu búsqueda.

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

      31 de ago de 2022
      Candidato de entrevista anónimo
      Sin ofertas
      Experiencia positiva
      Entrevista difícil

      Solicitud

      Me postulé en línea. El proceso tomó 2 semanas. Acudí a una entrevista en Monks en ago 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.

      Preguntas de entrevista [4]

      Pregunta 1

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

      Pregunta 2

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

      Pregunta 3

      What is caching? When do you use it?
      Responder pregunta

      Pregunta 4

      If you had an API that produced a lot of data, what steps would you take to ensure performance?
      Responder pregunta
      7
      avatar
      Respuesta de 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