Plan to interview at msft in a few months. Whats the best strategy to prepare for msft? Leetcode? Is leetcode tagged msft questions good enough? #tech
Want to see the real deal?
More inside scoop? View in App
More inside scoop? View in App
blind
SUPPORT
FOLLOW US
DOWNLOAD THE APP:
FOLLOWING
Industries
Job Groups
- Software Engineering
- Product Management
- Information Technology
- Data Science & Analytics
- Management Consulting
- Hardware Engineering
- Design
- Sales
- Security
- Investment Banking & Sell Side
- Marketing
- Private Equity & Buy Side
- Corporate Finance
- Supply Chain
- Business Development
- Human Resources
- Operations
- Legal
- Admin
- Customer Service
- Communications
Return to Office
Work From Home
COVID-19
Layoffs
Investments & Money
Work Visa
Housing
Referrals
Job Openings
Startups
Office Life
Mental Health
HR Issues
Blockchain & Crypto
Fitness & Nutrition
Travel
Health Care & Insurance
Tax
Hobbies & Entertainment
Working Parents
Food & Dining
IPO
Side Jobs
Show more
SUPPORT
FOLLOW US
DOWNLOAD THE APP:
comments
Get comfortable with binary trees, linked list, 2d arrays, string manipulation. Also spend some time working with hash tables, and sorting.
If you're going for sde1 positions there wont be much (of any) system design, but there may be some object oriented design (e.g. design a shape class and some children, area function, etx.)
Be familiar with space and time complexities and how to determine them - youll get asked in most (or all) interviews.
Most important - get really comfortable with talking through your process while you work. The goal is to see how you solve the problem. Its important to have a working solution, but how you get there is what the interview is actually about.
Once youve gotten something that works - discuss how you could improve, etc. (E.g. we know the input is sorted, so for a large volume it would be better to use a binary search approach instead of iterating through each element. Id implement it like this..)
You'll get some HRish questions - so be prepared to discuss past projects or work. They want to see a drive for results, adaptability, interpersonal skills (conflict resolution, etc.).
Thats all the general advice I give people when they ask. I interviewed in many different orgs over the last few weeks while shopping for a new team - so this info is all recent.
Dont go too hard on LC (dont bother with graph outside of regular traversing algos - you prolly arent gonna get a DP question, etc.. Ive never gotten an LC hard.)
Good luck! Hope this helps.
I am planning to schedule an interview for a Software Engineer 2 role. First of all, since they have asked availability in the next two weeks, should I push it towards the second week? In the sense, if I delay, could that cause any damage?
Second, any preparation tips other than LC and System design? This is a first round - 1 hour technical!
What's your update, did you received the offer and can you please share your interview experience?
I am unable to get Interview with Azure or Office 365, MS Teams
How many years of experience ?