Status: Master student in CS major
Position: SWE Intern at Facebook
Location: Menlo Park, CA
Date: October 20, 2018
1st technical phone screen (45 min):
-
https://leetcode.com/problems/intersection-of-two-arrays
Discussed 3 ways of solving this problem (HashSet, Two Pointers and Binary Search), time and space complexity clarification then choose one to code -
https://leetcode.com/problems/letter-combinations-of-a-phone-number
Used backtracking solution, worked through a test case of the backtracking process, analyzed time complexity
No Behavior Questions
2nd technical phone screen (45 min):
-
https://leetcode.com/problems/merge-k-sorted-lists
Used Priority Queue solution but still discussed the Divide and Conquer solution.
No Behavior Questions
A Good point when preparing Facebook interview is that try to solve a problem in different ways as possible and compare their time space complexity.
Bug Free is not a neccessary thing, a very clear logic and thinking process are more important.
Got offer 2 weeks after 2nd round interview.
Facebook has multiple start dates of internship in a year from Spring to Fall.