FAANG is an acronym referring to the stocks of the five most popular and best-performing American technology companies: Facebook, Amazon, Apple, Netflix and Alphabet (formerly known as Google)
– Source Investopedia
Interview Process
For Freshers:
- Mostly FAANG companies look for the candidates from Tier 1 colleges (like IITs, Bits Pilani, IIITs, NITs)
- Rounds: 2-3 technical rounds, 1-2 managerial rounds (around 4-5 rounds), Optional: Phone Screening/Written Test
- Interview competencies: Problem solving, DS & Algorithms, Coding, Culture Fit, Your college projects or internship related questions in the managerial rounds
- Another option: If you get selected for an internship, you can check with your mentor for PPO (Post Placement Offer)
For Experienced:
- They mostly shortlist people from Startups/Product based companies for Interviews. Recruiters will reach you from LinkedIn, so create/update your Linkedin profile with skills and other details. Try to connect with recruiters. If you know someone ask them to refer you
- Rounds: 3-4 Technical Rounds, 1-2 Managerial Rounds, Optional: Phone Screening/Written Test
- Interview Competencies: Problem Solving, DS & Algo, Coding, System Design, Culture Fit – they expect you to give examples from your Previous Experience.
Topics to prepare (Sources)
- Lists, Stack, Queue, Tree, Graph, Binary search, Sorting, Searching Algo, Dynamic Programming, System design, Time Complexity/Space Complexity, Design Patterns(make sure you use recursion and design patterns whenever possible in your coding rounds)
- Language: Any modern programming language is fine
- For offline App: https://play.google.com/store/apps/details?id=onanmobilesoftware.datastructuresandalgorithms – this app has basic explanation both text and video format
- Data Structures: https://www.geeksforgeeks.org/data-structures/
- Algorithms: https://www.geeksforgeeks.org/fundamentals-of-algorithms/
- Cheat sheet for Time Complexity- https://codefantasies.com/2019/12/14/quick-revision-time-complexity-table-for-all-data-structures/
- Design Patterns: https://www.oodesign.com/
- Amazon Specific Questions: https://www.interviewbit.com/search/?q%5B%5D=Amazon
- System Design: https://www.interviewbit.com/courses/system-design/
- Leetcode Problems: https://leetcode.com/problemset/all/
- System Design Paid Link: https://www.educative.io/courses/grokking-the-system-design-interview
- ML Learning: https://www.kaggle.com/learn