I applied through a recruiter. The process took 4 weeks. I interviewed at Microsoft (Vancouver, BC)
Interview
Interview process starts with 1) Phone interview followed by 2) onsite.
My onsite happened in Vancouver consisting of 5 Technical interviews. 3 were technical and 1 was behavorial.
I got 2 Algorithms and 1 System Design question. If you make it to Hiring Manager, thats a very positive sign.
I got an offer 2 weeks later. I also interviewed at Google and Amazon. Difficulty was higher than Amazon but easier than Google.
I had a competing offer from Amazon, which helped me to negotiate up by 15K, and managed to get a 10K sign on bonus.
Interview questions [1]
Question 1
Interview #1.
Q1. Print a Tree in level order in Zigzag way.
Interview #2:
Q. Swap LinkedList nodes (odd even pair).
Interview #3:
Q. Design a Web crawler. Tricky part was invalidating a crawled content (if content gets updated).
I applied through a recruiter. The process took 5 weeks. I interviewed at Microsoft (Seattle, WA) in Dec 2015
Interview
Got contacted by recruiter on linkedin. Within a month, got my phone screening scheduled. Phone screening was 45 mins with one person. Soon after that got my personal interview in Seattle. 4+1 rounds of interviews, 4 round with devs+managers, and a final one with the hiring manager (director). The process was smooth and well organized. The interviewers were friendly and nice.
Interview questions [1]
Question 1
Can't disclose due to NDA. 2 coding (whiteboard) + 2 systems design questions.
The process took 1 day. I interviewed at Microsoft
Interview
Easy interview for Software Engineer II level.
Had 3 rounds of onsite interview in total.
Interviewers and HR were professional.
Back ground screening is very long process than my notice period and delayed joining date
10
Top companies for "Compensation and Benefits" near you