TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Interview with Microsoft tomorrow, how to prepare best?

13 pointsby showsoverabout 7 years ago
This will be my first ever interview with a big company, even though I have almost 7 years of experience as a developer. This means that my experience with interviews is pretty down-to-earth, talking about what I&#x27;ve done in previous jobs and where my focus lies.<p>I switched to C# development last year, before I did PHP, JS, and ERP (Dynamics AX) development. This means that my professional experience is limited, even though I&#x27;ve done some after-hours C# development for a little less than two years.<p>Even though I haven&#x27;t yet had a &quot;big&quot; interview, I am currently studying for a masters in CS which means that my knowledge of CS theory should be OK. The biggest problem is that I don&#x27;t know what kind of interview this will be and how I should prepare best.<p>Any advice is much appreciated.

9 comments

DoreenMicheleabout 7 years ago
Do your best to have a relaxing, low stress day today. Do your best to get a good night&#x27;s sleep tonight.<p>Last minute cramming won&#x27;t make you more prepared. It will just stress you out.<p>Nothing wrong with posting this question and reading any answers you get, but you either already have the qualifications for the job or you don&#x27;t. For the interview, you should be concerned with presentation. Being calm, cool, collected and well rested is one of the best ways to put your best foot forward here.
bsvalleyabout 7 years ago
Carefully pick your clarifying questions. People always suggest to ask clarifying questions and I think it&#x27;s often seen as a negative thing in real life (which is sad). Instead, repeat the problem out loud and write scenarios on the whiteboard right away. Show that you&#x27;ve already started working on the problem. If you ask too many questions up front you&#x27;ll have to come up with a perfect solution to redeem yourself.<p>Work your solution through various examples, cases, exceptions, etc. It will show that you understand the complexity of a problem by mentioning all the complex cases out loud. It&#x27;s like saying &quot;here is how you&#x27;re trying to trap me with this problem, I can finger point the trap&quot;. Now it&#x27;s all about translating that into a working function on the whiteboard. If you don&#x27;t get the working function, at least they know you&#x27;re smart.
trykondevabout 7 years ago
They will probably stress this to you before you begin the interview, but in case they don&#x27;t -- one of the things they really check for is that you to ask many clarifying questions.<p>If you&#x27;re given a problem, don&#x27;t start solving it immediately -- instead, ask about what kind of input (integers or strings or something else), ask about limitations on the input (could be people&#x27;s ages or student numbers), ask if there is a certain way they would like you to handle a specific edge case, and anything else you can think of.<p>They want to see that you are going to try and fully understand a problem before starting to write a solution.<p>You&#x27;re welcome to reach out if you have any specific questions. Good luck!
mindcrashabout 7 years ago
In case you are catching up on this thread before your interview:<p>Here&#x27;s an example of what they will ask you if when you apply for a job in the AI team:<p><a href="https:&#x2F;&#x2F;medium.com&#x2F;acing-ai&#x2F;microsoft-ai-interview-questions-acing-the-ai-interview-be6972f790ea" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;acing-ai&#x2F;microsoft-ai-interview-questions...</a><p>Here are some example questions which they will ask in general (hint: you will definitely need some pretty deep insight in algorithms and data structures):<p><a href="https:&#x2F;&#x2F;www.interviewcake.com&#x2F;microsoft-interview-questions" rel="nofollow">https:&#x2F;&#x2F;www.interviewcake.com&#x2F;microsoft-interview-questions</a><p>Even more here:<p><a href="https:&#x2F;&#x2F;www.geeksforgeeks.org&#x2F;microsoft-interview-preparation&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.geeksforgeeks.org&#x2F;microsoft-interview-preparatio...</a><p>And here&#x27;s a Quora question about how to prepare with a response from a SDET (Microsoft-speak for &quot;Test Engineer&quot;):<p><a href="https:&#x2F;&#x2F;www.quora.com&#x2F;How-should-I-prepare-for-a-Microsoft-interview" rel="nofollow">https:&#x2F;&#x2F;www.quora.com&#x2F;How-should-I-prepare-for-a-Microsoft-i...</a><p>Hope this helps, and good luck with your interview!
downrightmikeabout 7 years ago
Relax,and breathe before you answer. Ask them questions about what they do, anything to get them talking like in a conversation and not an interview.
jason_slackabout 7 years ago
Think about the questions you are asked. Answer calmly and honestly. If you are not sure, say so. Review coding interview problems.
parvatzarabout 7 years ago
Appreciate if you can share your experience at the interview. Good Luck!
评论 #16920499 未加载
albertLuthabout 7 years ago
how was it?
评论 #16930519 未加载
arthurBrooksabout 7 years ago
You need to learn about the technical interview process. You need to prepare Emotionally, Mentally &amp; Technically You need to learn what to do and what not to do during the interview. You need to learn how to solve algorithms on whiteboard. You need to learn how to propose and implement alternative solutions to a given problem. Checkout the following guide. It will teach you, about all the points <a href="http:&#x2F;&#x2F;www.codespaghetti.com&#x2F;interview-success" rel="nofollow">http:&#x2F;&#x2F;www.codespaghetti.com&#x2F;interview-success</a>