On this page

Case studies

By Mockly English · Last updated:

How a UAE-Based Backend Engineer Prepped for Meta in English

The algorithms were ready. Behavioral answers in English were not.

At a glance

RoleBackend engineer (5 years)
RegionUAE (previously Yerevan)
Starting PointStrong LeetCode; behavioral English stalled
TargetMeta, Amazon, Adobe — behavioral + technical
OutcomeInterviewed at Meta and Amazon; joined Revolut

Timeline

Behavioral + system design

Focus

Meta + Amazon loops

Outcome

Joined Revolut

7-Day Free Trial

Land your dream tech job. In English.

Practice technical, behavioral & system design interviews with interactive lessons and native-speaking coaches

Start freeNo card needed
MemberMemberMember

500+ tech pros preparing for global roles

Courses · Coaching · Mock Interviews

I could grind LeetCode. What I could not do was tell a clear story in English when the interviewer waited for me to finish.

Backend engineer · Meta interview prep

The Problem

He was a backend engineer targeting Big Tech from the UAE. Coding drills were already a habit: system design, algorithms, LeetCode. 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 45 minutes.

Starting Point

He had already sat technical screens at Huawei and Adobe, with Amazon onsite and a Meta loop on the calendar. Primary goal: interview English, especially behavioral. 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

  • Paused mid-story searching for verbs
  • LeetCode strong; spoken structure weak
  • Behavioral answers ran long without a result
  • Mixed interview English with general conversation in the same unfocused hour

After coaching

  • STAR stories with a visible result
  • Split interview mocks from business-English discussion
  • Scoped system-design answers before diving into components
  • Homework between sessions so phrases stuck under pressure

The interview process

Technical screensHuawei and Adobe already completed before the main coaching block
Amazon onsiteAlgorithms + behavioral in English
Meta loopBehavioral plus technical — coaching focus
Later outcomeJoined Revolut

What We Practised

Hours stayed close to the loops on his calendar. Behavioral first, then technical narration, then a lighter discussion hour so fluency was not only interview-shaped.

  • STAR stories for Meta- and Amazon-style behavioral prompts
  • Spoken system-design order: scope, approach, trade-offs
  • Homework after each mock so phrases survived the next loop
  • Alternate interview hour and 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 box and the interviewer still had room for a follow-up. That was the version he took into the real loop.

Proof of work — one mock session

ProblemMeta-style behavioral: disagreement on a technical decision
Old approachRetelling the whole project timeline
New frameworkSTAR — one conflict, one action, one measurable result
ResultFinished 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 loops 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 LeetCode
  • Book mocks before the onsite is on the calendar
  • Write three STAR 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.

Frequently Asked Questions

How do you prepare for a Meta behavioral interview in English?

Write a small set of STAR stories and practise them out loud. Get feedback on pauses and missing results — not only on grammar.

Should I practise LeetCode or spoken English first?

If coding is already a habit, spoken structure is usually the gap. You can keep grinding problems and still fail a loop because the story never ends.

Do I need native-level English for Amazon or Meta onsites?

No. Interviewers need to follow the decision and the result. Accent is not the bar.

Can interview coaching still help if I already have loops booked?

Yes. Even a few focused behavioral mocks change what you do with the time you have left.

Practise explaining system design in English

No card required. Start with a 7-day free trial — a lesson, a mock interview, or both.

Create your Mockly account →