Questions d'entretiens pour le poste de Senior Software Development Engineer chez Microsoft | Glassdoor.ca

Questions d'entretiens pour le poste de Senior Software Development Engineer chez Microsoft

Entretiens chez Microsoft

60 Avis sur les entretiens

Expérience

Expérience
56%
20%
24%

Obtenir un entretien

Obtenir un entretien
29%
26%
20%
13
6
4
2

Difficulté

3,3
Moyenne

Difficulté

Difficile
Moyenne
Facile

Utile (1)  

Entretien de Senior Software Development Engineer

Employé anonyme - Redmond, WA (États-Unis)
Offre d'embauche acceptée
Expérience négative
Difficulté moyenne

Candidature

J'ai postulé en personne. Le processus a pris 1 jour. J'ai passé un entretien à Microsoft (Redmond, WA (États-Unis)) en septembre 2012.

Entretien

As internal interview process, I had only 3 interviews to go through. But when I joined as SDE 15 years ago, it was quite different. They usually schedule first 3 interview loops. If all 3 interviews goes well, then it will proceed to 2 more interviews. Usually last interview is by hiring manager and he will sometimes ask tough question, but most likely it is just formality.

Questions d'entretien d'embauche

  • Read XML file and create N-array tree   3 Réponses
  • Given graph with two dimensional array, some positions will set to 1 and others will be set to 0. find number of continuous islands.   2 Réponses

Autres avis d'entretien pour Microsoft

  1. Utile (4)  

    Entretien de Senior Software Development Engineer

    Employé anonyme - Redmond, WA (États-Unis)
    Offre d'embauche acceptée
    Expérience positive
    Difficulté moyenne

    Candidature

    J'ai postulé via une recommandation d'un employé. Le processus a pris 2 jours. J'ai passé un entretien à Microsoft (Redmond, WA (États-Unis)) en mai 2017.

    Entretien

    I applied via employee referral process. After phone call with Dev Lead I managed to fly to Redmond. It was 3 round interview loop in one day, second day I received offer.

    Questions d'entretien d'embauche

    • coding on white table (data structures), solution architecture related questions   2 Réponses

  2.  

    Entretien de Senior Software Development Engineer

    Candidat à l'entretien anonyme
    Aucune offre d'embauche
    Expérience neutre
    Entretien facile

    Candidature

    J'ai postulé via un recruteur. Le processus a pris 1 jour. J'ai passé un entretien à Microsoft en juin 2016.

    Entretien

    This is the first telephonic round of microsoft's interview procedure. The round was for 1 hour, and was completely technical. Interviewer spent half time on my work, and half time on a programming problem. For my work part, he discussed about the kind of work I did, design issues, architecture and debugging issues, etc.

    Questions d'entretien d'embauche

    • Take all leaf nodes of a binary tree in order, and put them into a linked list.   1 réponse
  3. Utile (10)  

    Entretien de Senior Software Development Engineer

    Candidat à l'entretien anonyme - Redmond, WA (États-Unis)
    Aucune offre d'embauche
    Expérience négative
    Difficulté moyenne

    Candidature

    J'ai postulé via un recruteur. Le processus a pris +2 semaines. J'ai passé un entretien à Microsoft (Redmond, WA (États-Unis)) en juin 2016.

    Entretien

    I am posting and rating this interview experience as negative only because of one person(Sr SDE) that was involved in the process, I will get back to her behavior later. First thing first,Hiring manager and product manager were really nice persons, they were very professional. My first interview was with product manager, which went for 45 min and I was asked some ethical, behavioral and product related questions. My 2nd interview was a technical loop with Sr SDE, about which I will discuss later in a separate paragraph. My 3rd interview was with Hiring manager, which lasted beyond time limit of 60 min, I was asked some tough questions but we both were enjoying conversation and he seemed impressed with my talk and experience. After the interview I was told by hiring manager that he will take hiring decision by eod tom only as he will meet everyone today evening or tom morning. After the interview I had the gut feeling that I nailed it, as I aced all 3 interviews. Though I can't comment on how my answers to behavioral and ethical questions were taken, but for some questions,I was told on the spot by product manager that what I answered was a correct answer and this was to test core values. My only concern was technical interview even though I nailed every question asked, because of behavior and conduct of interviewer, now lets jump to what happened in technical round.

    I was introduced to Sr SDE( who was a tester for most of her career at MS, I think she was made SDE because of last year's changes in MS) by Product Manager. It was supposed to be a lunch interview for about 90 min, with lunch from 12:00 to 12:30 and from 12:30 to 1:30 continue interview in conference room. I greeted this lady but I was not given any response. She ignored the schedule and directly took me to conference room for interview. She didn't had copy of my Resume, I had 4/5 copies of my resume with me, so I shared one with her. She asked me a TSQL question on white board, which I resolved in like 5 sec, she then got surprised and tried to made it complicated, I resolved that too quickly, then she asked me what if each of these intervals are dynamic in nature, I resolved that too, she told me it will not work, I told her lets test to check and it worked. She accepted that it will work. Then she asked me ranking function related TSQL question, which again I resolved in 10 sec, she then asked me how you will test it. I told her about 7/8 test cases and how you can write all these in VS DB unit testing project. My resume has lot of other stuff like Big data, Machine learning, Python, Java and data science. It was very clear that she didn't had any experience with any of these as she completely ignored asking any question related to these. She then asked me how you will predict sales amount for our product, which is very open ended question, I talked about it for like 10 min(discussed different feature selection, model selection and validation tech and challenges around curse of dimensionality and how to take care of it) and it became clear that she didn't understood what I am talking and also she didn't asked me a single follow up question. Only question she asked me, how much out of these I have implemented. With her facial expression and postures I became sure that she didn't came prepared for interview and she also don't know much about ML/data science/Datawarehouse/Big Data/MPP and analytical technologies, for which she was supposed to interview me. She then asked me do you know .NET(not listed on my resume). I said no I don't , but then she replied, oh you know Java( I said yes as it was on my resume, expecting some follow up algorithm question or oop question), but she didn't asked me any question related to algorithm or OOP. She then ended interview asking if I have any questions. After the interview she took me to lunch area in Microsoft and though it was a lunch interview sponsored by MS, I PAID FROM MY POCKET FOR THE LUNCH as she pointed me to pay! After that she just wanted to leave me unattended(Though my MS issued ID said, I should be escorted all times for security reasons), I asked her can I sit in the conference room till start of my next interview, she replied yes and then she asked me to walk myself to hiring manager room after 15 min and she left me unescorted for next 15 min. I greeted her before she left, she didn't replied back and just left. Only idea I got at the end of this interview with her was that she didn't liked me at all from the very go. Later it took me 5 min to search for hiring manager room.

    Though I am none to comment on the competencies and professional behavior of any individual. But this is the last thing I was expecting from a Microsoft Senior Software Developer. I would definitely like Microsoft HR to look into this issue.

    Questions d'entretien d'embauche


  4.  

    Entretien de Senior Software Development Engineer

    Employé anonyme - Redmond, WA (États-Unis)
    Offre d'embauche acceptée
    Expérience positive
    Entretien dificile

    Candidature

    J'ai postulé en ligne. Le processus a pris +2 mois. J'ai passé un entretien à Microsoft (Redmond, WA (États-Unis)).

    Entretien

    Applied through Microsoft Careers. A couple of weeks later was contacted by Hiring Manager via e-mail who suggested to have a phone conversation. During phone talk we discussed my past experience, my approaches to solve problems and I was asked to solve one algorithmic problem. Soon after that I was contacted by HR team who invited me for on-site interview in Redmond. Trip to on-site was perfectly organized and I really enjoyed it. I had whole day on-site interview. I was pleasantly surprised that besides algorithmic and design problems interviewers also discussed my past experience, asked for the examples how I solve problems at work and overall they definitely read my resume :-) A couple of weeks after my on-site interview I was contacted by recruiter who told me that I've got the offer.

    Questions d'entretien d'embauche

    Négociation

    No negotiation. Offer was very good.


  5.  

    Entretien de Senior Software Development Engineer

    Candidat à l'entretien anonyme - Redmond, WA (États-Unis)
    Aucune offre d'embauche
    Expérience négative
    Entretien facile

    Candidature

    J'ai postulé en ligne. Le processus a pris 3 semaines. J'ai passé un entretien à Microsoft (Redmond, WA (États-Unis)) en mars 2015.

    Entretien

    Short phone conversation with recruiter/HR, which lead to a Skype-based technical screening/interview. After passing the technical screen, I was flown out to Seattle for on-site interviews. Two one-on-one interviews in the morning, followed by a lunch-based "team-fit" interview, then an afternoon interview with the hiring manager. Each interview was roughly an hour long, with a short break between each.

    Questions d'entretien d'embauche

    • Given a particular (naive) run-length compression algorithm. How can you improve the compression ratio of this algorithm without affecting certain properties (streaming, performance, etc.). Discuss.   Répondre à cette question

  6. Utile (1)  

    Entretien de Senior Software Development Engineer

    Employé anonyme - Redmond, WA (États-Unis)
    Offre d'embauche acceptée
    Expérience neutre
    Difficulté moyenne

    Candidature

    J'ai postulé en ligne. Le processus a pris 1 jour. J'ai passé un entretien à Microsoft (Redmond, WA (États-Unis)) en mars 2011.

    Entretien

    5 rounds, the first one is easy, the coming 3 are getting tougher, if you are lucky, you will see the HM. sometimes people will have 6 rounds, depends on team

    Questions d'entretien d'embauche


  7. Utile (9)  

    Entretien de Senior Software Development Engineer

    Employé anonyme - Redmond, WA (États-Unis)
    Offre d'embauche acceptée
    Expérience positive
    Difficulté moyenne

    Candidature

    J'ai postulé via une recommandation d'un employé. Le processus a pris 2 semaines. J'ai passé un entretien à Microsoft (Redmond, WA (États-Unis)) en août 2015.

    Entretien

    There were overall 3 interviews as I am an internal candidate. First two were focused on data structures, the third one is about a design. Total 3 hours for interviews. The questions were related to Graph theory and dynamic programming in data structures area. The design question was related to building scalable notification system. Interviewers asked for recent experiences and challenges and also the reason for looking for change. The questions were closely related to the problems the teams are working on.

    Questions d'entretien d'embauche

    • The technical questions are:1. How do you find if a directed graph is a tree and code for it?
      2. Dynamic programming - 5 Painters to paint homes at the least cost - given different cost for painting with different colors(3 choice colors). Conditon: No adjacent homes in the 5 houses that are in a row can't have same color.
      3. Design a scalable notification system.   1 réponse
  8.  

    Entretien de Senior Software Development Engineer

    Employé anonyme - Redmond, WA (États-Unis)
    Offre d'embauche acceptée
    Expérience positive
    Entretien dificile

    Candidature

    J'ai postulé via une recommandation d'un employé. Le processus a pris +1 semaine. J'ai passé un entretien à Microsoft (Redmond, WA (États-Unis)).

    Entretien

    Usually there are six rounds of interviews. First round is kind of technical screening and next two rounds of technical problem solving questions. Two more rounds for design questions and finally a discussion with the manager or skip level.

    Questions d'entretien d'embauche


  9. Utile (15)  

    Entretien de Senior Software Development Engineer

    Candidat à l'entretien anonyme - Redmond, WA (États-Unis)
    Offres d'embauche déclinées
    Expérience positive
    Entretien dificile

    Candidature

    J'ai postulé via un recruteur. Le processus a pris 3 semaines. J'ai passé un entretien à Microsoft (Redmond, WA (États-Unis)) en juin 2015.

    Entretien

    Had an initial interview with a recruiter. Then had a tech screen (phone interview), followed by an on-site interview with 3 engineering leads followed by an interview by the manager. Happened on Friday, got the offer on following Monday.
    Incredibly professional, engaging and challenging. Learnt quite a bit about myself in the process. Got to give it to Microsoft!
    From the arrangements (Flight/Hotel etc.) to the actual interviews, it was a genuine pleasure. Highly recommend the experience.

    Questions d'entretien d'embauche

    • Questions on design patterns. Design system for a hypothetical e-commerce store...entities...design it to be distributed.   1 réponse
    • Print a matrix in spiral fashion...so
      Matrix input example (Arrows indicate how the spiral happens...start at first arrow go in circle and move to next arrow...etc.)
      ->1 1 1 1 1
         1 -> 2 2 2 1
         1 2 2 2 1
         1 1 1 1 1

      Output: 11111111111111222222   1 réponse
    • Clone a linked list that has a cycle (do not fix the cycle). Is there a way to uniquely identify a node without relying on a hash code?   1 réponse
    • a) Develop a XML parser (rules: Node closures and single root node..i.e. root node cannot be duplicated in structure).
      b) Count occurrences of words in a string (with string too large to be processed in memory).   1 réponse
    • a) Develop LRU cache
      b) Design distribute file storage system with load balancing and fail-safes (machine taken offline or new machine/node added)   1 réponse

Ne manquez aucun emploi que aimez
Ajoutez un CV pour postuler facilement à des offres depuis n'importe où. C'est simple à configurer.