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

      Monks

      Est-ce votre entreprise ?

      À propos
      Avis
      Salaires et avantages
      Emplois
      Entretiens
      Entretiens
      Recherches associées: Avis sur Monks | Offres d’emploi chez Monks | Salaires chez Monks | Avantages sociaux chez Monks
      Entretiens chez MonksEntretiens d’embauche pour Senior Backend Developer (.NET/C#) chez MonksEntretien chez Monks


      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 Backend Developer (.NET/C#)

      31 août 2022
      Candidat à l'entretien anonyme
      Aucune offre
      Expérience positive
      Entretien difficile

      Candidature

      J'ai postulé en ligne. Le processus a pris 2 semaines. J'ai passé un entretien chez Monks en août 2022

      Entretien

      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.

      Questions d'entretien [4]

      Question 1

      How would you explain the benefits of interfaces to a junior dev?
      Répondre à cette question

      Question 2

      What are the benefits of a microservice architecture vs a monolith? When would you use one over the other?
      Répondre à cette question

      Question 3

      What is caching? When do you use it?
      Répondre à cette question

      Question 4

      If you had an API that produced a lot of data, what steps would you take to ensure performance?
      Répondre à cette question
      7
      avatar
      Réponse 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