Microsoft [Offer] Amazon [Offer] Two Sigma [Reject] Bloomberg [Reject] | Internship | U.S. | Summer 2020
I am a junior undergraduate computer science student at school that is ranked 60th for computer science in the United States. I applied to all companies on the Pitt CSC Github internship repo. I got many more phone interviews, but i'll just go through the companies that carried out the entire process for me (OA, phone interview, final round, etc.). I did not get online assessments from FAANG and unicorns. I only got through to phone interviews and final rounds for companies that send the OA to everyone because my resume gets screened out.
Microsoft Firmware Intern [Offer]
Online Assessment 120 minutes:
O(log(n))O(32 * n)O(n)This was definitely the hardest part of the interview process. I am pretty sure that I solved all of them with 100% accuracy, although we are not given access to all of the test case scores.
Phone Screen 30 minutes:
O(n) time, O(1) extra spaceThis part was common for both SWE and FW interviews.
Final Round 4 hours:
int sqrt(int)Had some small bugs but I quickly found the problems after adding print statements to analyze the programs.
Amazon SDE Intern [Offer]
There are so many online resources for this interview. Doesn't make sense for me to share my independent experience. I got this offer very early, before all of the OA solutions were posted online. Had a simple tree traversal and a simple stack question for my final round.
Two Sigma SWE Intern [Reject]
Online Assessment:
Phone Screen 30 minutes:
Final Round 6 hours total in 2 days:
I was caught off guard by the math question and I couldn't come to a satisfactory answer for it. I was able to solve all of the coding questions. I think what caused me to be rejected was my weak resume and low ranking school. I did not have all of the skills on the job posting.
Bloomberg SWE Intern [Reject]
Didn't have OA as I was contacted by a recruiter.
Phone screen 1 hr
I came up with solutions for these pretty quickly. I used a trie for word break ii, which my interviewer wasn't thinking of initially.
2nd Phone screen 1 hr
p computers that can do the computation simultaneously.
I needed a hint for the first Design problem. It was probably the weakest part of my interview. I did the final behavioral round that felt like it went well, and then I was sent a generic rejection letter the next morning.
Conclusion
Pretty satisfied with the result. The salary for my offers is the same as what is reported on levels.fyi/internships. Wasn't expecting the Bloomberg rejection. Wish I could have gotten to interview for other FAANGs and unicorns.