How a UAE-Based Backend Engineer Prepped for Meta in English
The algorithms were ready. Behavioral answers in English were not.
What this case shows
A backend engineer in the UAE was interviewing at Meta, Amazon, and Adobe. Coaching focused on behavioral English - then he joined Revolut.
At a glance
| Role | Backend engineer (5 years) |
|---|---|
| Region | UAE (previously Yerevan) |
| Starting Point | Strong LeetCode; behavioral English stalled |
| Target | Meta, Amazon, Adobe - behavioral + technical |
| Outcome | Interviewed at Meta and Amazon; joined Revolut |
Timeline
Behavioral + system design
Focus
Meta + Amazon loops
Outcome
Joined Revolut
“I could grind LeetCode. What I could not do was tell a clear story in English when the interviewer waited for me to finish.”
The Problem
He was a backend engineer targeting Big Tech from the UAE. Coding practice was already a habit: system design, algorithms, and coding problems. Live behavioral rounds were not. He paused searching for the right verb, over-explained, and lost the result of the story. Interviewers at Meta and Amazon were not asking him to prove he could sort an array. They were asking him to sound like someone they could work with - in English - for forty-five minutes.
Starting Point
He had already sat technical screens at Huawei and Adobe, with an Amazon onsite and a Meta interview loop on the calendar. Primary goal: interview English, especially behavioral rounds. Secondary: general business English for the rest of the week. Sessions split: one hour on CV and interview answers, one hour on discussion so the language was not only mock-shaped.
Before and After
Before coaching
- He paused mid-story searching for verbs.
- His coding practice was strong; his spoken structure was weak.
- His behavioral answers ran long without a result.
- He mixed interview English with general conversation in the same unfocused hour.
After coaching
- His work stories ended with a visible result.
- He split interview mocks from business-English discussion.
- He scoped system-design answers before diving into components.
- He did homework between sessions so phrases stuck under pressure.
The interview process
| Technical screens | Huawei and Adobe already completed before the main coaching block |
|---|---|
| Amazon onsite | Algorithms + behavioral in English |
| Meta loop | Behavioral plus technical - coaching focus |
| Later outcome | Joined Revolut |
What We Practised
Hours stayed close to the interviews on his calendar. Behavioral first, then technical narration, then a lighter discussion hour so fluency was not only interview-shaped.
- He practised work stories for Meta- and Amazon-style behavioral prompts, using situation, task, action, and result.
- He used a spoken system-design order: scope, approach, then trade-offs.
- He did homework after each mock so phrases were still available in the next interview.
- He alternated one interview-focused hour and one business-English hour.
Useful references along the way: STAR interview framework, What to expect in English interviews.
The Turning Point
The shift showed up on a Meta-style behavioral mock: a conflict story. Before, he narrated every meeting and never landed the decision. We cut the story to situation, one action, one result. In the next run he finished inside the time limit and the interviewer still had room for a follow-up. That was the version he took into the real interviews.
Proof of work - one mock session
| Problem | Meta-style behavioral: disagreement on a technical decision |
|---|---|
| Old approach | Retelling the whole project timeline |
| New framework | One conflict, one action, one measurable result - one conflict, one action, one measurable result |
| Result | Finished inside the time box with a clear ending |
How answers sounded before
“So first we had many meetings, and then the team… wait, before that the ticket was…”
How answers sounded after
“The disagreement was about shipping without the extra index. I pushed back with the latency numbers, we shipped a smaller change, and p95 dropped.”
The Result
He completed the Meta and Amazon interviews in English instead of stalling on behavioral answers. He later joined Revolut. The interview problem was no longer searching for the next sentence while the interviewer waited.
What He Would Do Differently
- Treat behavioral English as a separate skill from coding practice.
- Book mock interviews before the onsite is on the calendar.
- Write three clear work stories and say them out loud weekly.
- Keep one hour for interviews and one for general fluency - do not mix them.
Why This Matters for Engineers Interviewing at Meta from the UAE
Big Tech loops in English are not only coding screens. Behavioral rounds reward a result you can say cleanly. Engineers who live in a second-language workplace still freeze when the story has to land in 90 seconds. That is the gap this coaching closed.
Preparing for a similar path? Read How a Switzerland-Based ML Engineer Passed Meta's Interview in English.
Learning paths
Practise in the course
Start with your introFAQ
Questions
More questions? Email us at contact@mocklyenglish.com.
Practise explaining system design in English
No card required. Start with a 7-day free trial - a lesson, a mock interview, or both.
Join 500+ preparing for global roles
Other engineers practising interview English

Mockly’s approach is genuinely personalized - they use a variety of methods tailored to your specific needs. With their help, I improved my spoken English and prepared thoroughly for behavioral interview questions across different companies. This not only helped me refine my stories grammatically but also ensured I was using the right examples to answer specific questions effectively.

Mockly knows what it takes to get hired. The preparation covers behavioral, algorithm, and system design interviews thoroughly - with real expertise in the STAR method, LeetCode, and Alex Xu’s system design frameworks. And when it comes to English and communication skills, the native-speaking mentors make all the difference.
Similar case studies
How a Switzerland-Based ML Engineer Passed Meta's Interview in English
A Zurich MLOps engineer had already passed Meta’s coding screen. Fluency under pressure was the gap. Coaching focused on ML system design and behavioral rounds - then he got the offer.
How a London-Based ML Engineer Joined Meta After English Coaching
A London ML engineer from Russia passed Meta’s senior loop, then used coaching for team-matching English - and joined Meta ads.
More case studies
Related resources
Case studies are illustrative, based on patterns from real coaching sessions.