Big4 refers to Google, Amazon, Facebook and Microsoft. They are the top internet/software companies that most Software Engineers dream for.
The technical interviews consist of Big4 are quite similar: mostly a phone screening and if successful followed by onsite interview which consists of 4 to 5 rounds.
For phone interviews: the Big4 is looking to evaluate your skills on: Coding (Bug free), Communication (e.g. clarifying the question), Verification/Validation (how do you unit/test and validate your solution) and problem-solving (how you tackle the problem and come up with optimial algorithms)
For Google: you will be called by a Software Engineer on the phone, and you will be asked to code in Google Doc for one to two questions such as this one. You are not expected to compile your code and there are no test cases except that you are require to feed test cases into your solution and explain to the interview how it works.
For Microsoft: online coding collaborating tool from Skype – one to two coding questions. Your code needs to be compiled in the editor and passing all the test cases. You are expected to give some presentation e.g. talk about recent projects or outline a topic that you will present in a conference.
For Facebook: coderpad – similar to Microsoft, two coding questions. First one is usually easy and second one is medium. You will write code in Coderpad, however, you are not expected to compile and run your solution.
For Amazon: I interviewed with Amazon twice. Amazon will send you a link which you will need to open in 7 days. Once open, you cannot stop the timer, and you are required to complete two coding questions within 90 minutes. For Each question, your submission needs to be bug-free and pass all the test cases. Also, you will need to write down your answers to some questions in text next (such as algorithm complexity, and how you approach the solution).
Software Engineer Interview Experience
- NVIDIA, I'm Coming Again! This Time I'm Tougher!
- Jane Street First Round Interview Experience (Software Engineer at London)
- Four Facebook (Meta) Interview Experiences
- Three Attempts at Google: My Software Engineer Interview Journey (Is There Only Three Chances in a Lifetime?)
- Two Interview Experience with ByteDance Tiktok London
Interview Tips
- Difference Between Product Design Interview and System Design Interview
- Onsite Interview Tips for Facebook / Google / Microsoft / Amazon / Apple
- 45 Minute Mock Interview (Coding, System Design) + Career Development Advices
- Facebook Interview Tips and Guidance
- Coding Interview Tips for Software Engineers
- What are Big4 Tech Companies looking for in the technical interviews (Phone Screening)?
- How to use the Leetcode's Mock Interview Overview to Nail Your Interview?
- Facebook Onsite Interview Preparation Part 3: How to Ace a Design Interview?
- The Facebook Initial Coding Interview Experience
- Facebook Onsite Interview Preparation Part 2: Coding Questions
- Facebook Onsite Interview Preparation Part 1: Motivation/Bahavior Questions
- A Microsoft Coding Interview Screening for Position Principal Software Engineer
- How to Prepare for an Amazon Interview? My Amazon Interview Experience
- Go to an Interview even if you are not changing your job.
- Last Minute Tips before Phone Interview
Interview Questions
- Interview Coding Exercise - Nested String (Python)
- Some Telephone Interview Questions for C++/C# Software Enginners
- Microsoft Interview Question - Get the Area of the Triangle
- Google Interview Question: Print Messages
–EOF (The Ultimate Computing & Technology Blog) —
Last Post: Design a Moving Average Class for Data Stream
Next Post: ReactiveX/RxJava Tutorial: Compute the Fibonacci Numbers using RxJava.Flowable Asynchronously