Open In App

Microsoft Interview Experience for Support Engineer

Improve
Improve
Like Article
Like
Save
Share
Report

I applied for Microsoft last year for the first time and it was a very good and kind experience for me. All the interviewers were soft-spoken not rushing to the next question giving ample time to gather their thoughts and even explaining questions if not understood.

Round 1:

  • How will you define the program and process?
  • What is required to load the program in memory or start the process?
  • Steps to execute code?
  • Why do we need CIL OR MSIL ?
  • Why we can’t convert code to machine code in .NET?
  • Diff between MSIL and native code?
  • Only after MSIL we can convert to machine code?
  • CLR?
  • specific feature of the .NET framework which makes it very useful?
  • Common data system?
  • Garbage collection automatically happens? Explain?
  • Why these diff generations 0 1 2 are created? why not simply clear the object ?
  • Suppose lots of objectives s found in gen 0 and gen 2 so which one will free up the memory first ?
  • Explain to me about assembly? how to create a private or public assembly?
  • manage code vs unmanaged code? what kind of code piece will say unmanaged code?
  • executing unmanaged code is taken by OS if yes then will GC collect will come into the picture?
  • Request life cycle?
  • IIS multiple apps at the same port? Default port number?
  • If we have 2 different instance?
  • Application pool?
  • How does SSL make this secure? backend process ?
  • Where do we add authentication logic?
  • Connection pooling?
  • If try to access to same connection using two connection strings, then will be 2 pools or 1 
  • Why recuse the DB connection from the existing pool?
  • App is not running was running just a few meetings back, what will be your steps? if logs are not present then what? if needed debugging will be done? is there anything from the user side that can help you?
  • app asks you to log in, success but after changing the link it asks users to log in again
    bank app, ask login after 5 mins
  • Can we run multiple web apps under one website of the IIS server?

Round 2: 

  • Introduce yourself? Managed and unmanaged code?
  • Functionalities of CR?
  • What does MSIL consists of?
  • Diff type of JIT?
  • GC?
  • Large object?
  • Finalize() vs GC?
  • Threading?
  • Difference between ASP.NET and  ASP.NET Core?
  • Will ASP.NET Core code runs on w3wp.exe? or how we will run it on w3wp?
  • Suppose you are trying to access www.xyz.com then how we will make sure it goes to the correct IP address?
  • Have you configured a custom domain in-app services?
  • what are app services in Azure?
  • SSL in-app services in Azure?
  • App service plan in Azure?
  • resource group in Azure?
  • scaling in Azure?
  • Networking features in-app services?
  • TCP/IP handshake?
  • Session management in ASP.NET?
  • Global. asax file, why needed?
  • Explain IaaS PaaS SaaS and their example?
  • troubleshooting scenario, like suppose the application is not working i.e. only showing loading, How will you troubleshoot it?

Round 3:

  • Introduce yourself?     
  • Tell me about your current role?
  • Any open source technology used?    
  • What is your understanding of this role at Microsoft?
  • Why are your getting support from development?
  • What are your plans after 1-2 yrs in Microsoft?
  • Any Achievements so far in your career?
  • Any Automation you have done? How does it help to team/company?
  • Any improvement in yourself you want?      
  • You are learning new technology, if you are stuck at any point what will you do?

Round 4 (Communication):

  • Tell me which country client you have worked with and what do you understand about them? 
  • What strategy will you use against your annoyed customer?
  • Your Strength and Weakness?
  • Mock call scenario as a user not able to send any emails from the application?

Last Updated : 20 Jul, 2022
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads