Video summary
How I got a job at Meta London from India
Main summary
Key takeaways
Main ideas / lessons from the video
- Purpose of the video: The speaker shares a complete timeline of how they obtained a Meta London job as a software engineer from India, including a recruiter call, interview stages, visa process, and relocation.
- Context: In March 2025, while working at Uber India, the speaker applied for Meta London after a recommendation and then went through the full hiring pipeline.
- Key theme: Success depends heavily on structured preparation, especially for:
- Coding speed
- Systems design trade-offs
- Behavioral interview strength
- Plus a smooth visa/relocation process.
Methodology / process described (detailed steps)
1) Application + recruiter outreach
- Applied to Meta after a recommendation from a senior college colleague.
- Two days later, the recruiter contacted the speaker to:
- Schedule the initial interview
- Learn about their experience
- During the recruiter call:
- The recruiter explained the overall process
- The speaker asked questions about interviews, visa, and expectations for each stage
2) Initial phone screen (selection gate)
- A phone interview served as a screening/selection stage:
- If the speaker failed, they would be eliminated and there would be no further stages
- Format:
- Coding stage
- 45 minutes
- Two tasks
- Tasks were LeetCode-style, medium/high difficulty
- What the speaker did during coding:
- Wrote code
- Performed a dry run
- Did complexity analysis
- Explained approach
- Discussed trade-offs (typical for coding interviews)
- Outcome:
- After two days, the recruiter informed them they passed
- Next interviews were scheduled
3) Preparation window (2–3 weeks)
- The speaker had 2–3 weeks to prepare, but studying was difficult because they were still working.
- They often studied until 2–3 AM.
- Focus areas:
- Data structures
- System design
- Resources used:
- Alex Xu’s systems design book
- Hello Interview articles
- Several GitHub repositories related to systems design
- Additional practice:
- Mock interviews with a friend
- Emphasis on evaluating trade-offs (e.g., between databases and API types)
4) Scheduled four rounds across two days
The next rounds were:
- Two coding rounds
- 45 minutes each
- Two tasks per round
- LeetCode-style data structures + algorithms
- One high-level design round
- One behavioral round
Coding round guidance emphasized by the speaker
- Speed is the most important factor
- Must solve two tasks in 45 minutes per stage
- Must have clear understanding of:
- Temporal complexity
- Spatial complexity
- Must:
- Write clean code
- Dry run/test before declaring completion
- Practice advice:
- Don’t rely on random practice problems
- Prefer virtual competitions on LeetCode or Codeforces
- Train to solve under time limits (considered very important)
High-level system design round guidance emphasized by the speaker
- What it involved:
- Designing a real-system solution
- Requirement gathering
- Designing:
- API
- database
- Analyzing trade-offs
- How to perform it:
- Ask questions
- Be proactive
- Voice thoughts and assumptions while working through the solution
- Biggest mistake called out:
- Don’t immediately list components like:
- “Use REST API / GraphQL…”
- “Use this database…”
- Don’t immediately list components like:
- Core principle:
- In systems design, what matters is why you choose something
- You must justify and weigh trade-offs between technologies
- Personal strategy:
- Wrote evaluated trade-offs into an Excel spreadsheet so the interviewer could see what they considered
Behavioral round guidance emphasized by the speaker
- Focus:
- Past projects and experiences
- How they worked on them
- How they handled conflict situations
- Importance:
- The speaker warned many people ignore behavioral rounds
- They observed eliminations at this stage
- They noted large companies like Facebook and Google treat these rounds as very important
5) Results + offer
- After interviews, the speaker waited two weeks for results.
- During the wait, they continued preparing for other interviews.
- When selected:
- Confirmed they passed all stages
- Shared the news with friends and family
- Described it as a major and emotional moment for their family
6) Hiring manager calls + team assignment
- A few days later:
- Calls with hiring managers to discuss team goals, plans, and current projects
- They were assigned a team.
- Start time:
- Second week of August
- Received:
- An offer letter
7) Visa and relocation process (UK)
- After the offer:
- The company began visa and relocation processing
- Paperwork/tasks described:
- Filled out forms
- Submitted documents
- Completed required medical examinations
- Language requirement / test:
- Needed an IELTS-like test because they lacked a language certificate from undergraduate
- Advice:
- If you don’t have a bachelor’s language certificate, handle it in advance to avoid last-minute problems
- Where it happened:
- In Hyderabad, so they didn’t have to travel for visa/biometrics
- Visa interview (described as simple):
- Asked why they wanted to move
- Who was sponsoring them
- Requested job offer letter and other documents
- Timeline:
- Passport with visa delivered in 2–3 days
- Used premium services to speed up processing
- Relocation support:
- Relocation team arranged:
- Flight to London
- Accommodation for the first 30 days
- Relocation team arranged:
- Travel:
- Emirates flight from Hyderabad to London
- Company provided a business class ticket
- Personal adjustment:
- Returned home / stayed in India for about a month before moving
- Uber team allowed working from home during notice period
- Moved with mixed emotions (excitement + sadness + worry about independence)
8) Arrival and early reflections
- Total travel time:
- About 13 hours
- Early takeaways in London:
- Learned a lot in the office
- Learned a lot about living independently
- Closing intent:
- Plans to continue sharing experiences about technology, travel, and life
Speakers / sources featured
Speaker(s)
- Primary speaker: The YouTube narrator (the applicant describing their journey to Meta London)
Sources mentioned
- Alex Xu (systems design book)
- Hello Interview (systems design resources/articles)
- GitHub repositories (systems design-related)
- LeetCode (coding practice, competitions)
- Codeforces (coding practice, competitions)
- IELTS-like test (language assessment referenced)
- Facebook and Google (examples of companies that value behavioral rounds)
Rate this summary
Your feedback will help improve summaries.
Improve this summary
Reprocess with a stronger model when the summary feels incomplete or inaccurate.
Translate summary in another language
Ask questions to this video
Chat for follow-up questions, clarifications, and source-backed answers.