目前 Working as Staff/Principal Software Engineer in SFO.
面的职位是 Staff Software Engineer
地点是 Sunnyvale, CA
Staff/Background Interview: (60 mins)
10 mins - Quick intro on interviewer
Topics:
Leadership:
Roles of SE and SSE and how do you transition SE to SSE, conflict resolution with your peer
Execution:
Bit of high level SD questions. Single monolithic application into components
Craftsmanship:
How well you did? - challenges and most proud work etc
5 mins - any questions from interviewee.
Phone Interview: (60 mins)
5 mins - Quick intro on interviewer
Question #1: Evaluate Reverse Polish Notation (LC # 150) - Medium
https://leetcode.com/problems/evaluate-reverse-polish-notation/description/
Question #2: Two Sum - Data structure design (LC # 170) - Easy
https://leetcode.com/problems/two-sum-iii-data-structure-design/description/
Followup question: How do you design this for three sum? (Just talking no implementation)
5 mins - any questions from interviewee.
Tips:
- Please ensue to relate to examples in your life for each question in background round.
- Talk out loud on all possible approaches for the problems and why you pick the one you implemented in Phone interview.
Got called for onsite interviews.