On this page

Case studies

By Mockly English · Last updated:

How a Korean Backend Engineer in London Built System Design English

The Java was there. Vocabulary, phrases, and structure in English were not.

At a glance

RoleJava backend engineer (4 years in Korea)
RegionLondon (moved from Korea)
Starting PointVocab, phrases, and structure were the bottleneck
TargetEnglish interviews: system design + live coding
OutcomeReusable spoken design order and coding narration

Timeline

Java backend

Focus

System design + live coding

Outcome

London

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 know the concept in Korean. In English I cannot put the design in an order the interviewer can follow.

Backend engineer · interview English

The Problem

She had four years as a backend engineer in Korea and had moved to the UK. Interviews in English asked her to express technical ideas she already understood. Vocabulary, set phrases, and overall structure failed first. She wanted system design (Alex Xu-style) and live coding, not general conversation. Java was the role. English was the round.

Starting Point

London-based, focused on design more than trivia. She asked to go through system design and live coding with corrections on the language of the explanation. Listening to English-language shows helped outside class; the hour had to look like the interview.

What We Practised

Sessions stayed on system design and live coding. Each pass got English notes: missing words, skipped steps, answers that never restated the requirement.

  • System design from a structured book-style progression
  • Live coding with think-aloud in English
  • Vocabulary and phrases for Java backend interviews
  • Repeating the same scaffold until it survived stress

Useful references along the way: What to expect in English interviews, Pronouncing numbers and metrics.

Before and After

Before coaching

  • Could not express technical concepts in English under pressure
  • Structure of the answer collapsed before the diagram did
  • Phrases for trade-offs were missing
  • Live coding happened silently

After coaching

  • Fixed system-design talking order
  • Live-coding narration before and during the code
  • Phrase list for constraints, bottlenecks, and scaling
  • Feedback on the same design, repeated

The Turning Point

A URL-shortener-style design was the first mock that showed the pattern: she jumped to the database before the functional requirements were agreed. We forced a pause: restate the goal, list two constraints, then pick storage. The next run used that pause automatically. That is the habit interviewers hear as seniority.

The Result

Notes do not record a company offer. They record the real gap: a capable Java engineer who needed English structure for design and live coding after moving to London. That is what coaching trained.

What She Would Do Differently

  • Learn a 6-step spoken design order before opening a new chapter of examples
  • Narrate live coding from the first practice problem
  • Collect 20 reusable phrases rather than 200 unread terms
  • Repeat one design until the English is stable, then change the prompt

Why This Matters for Korean Engineers Interviewing in London

Moving countries does not install interview English. Backend loops still require a spoken design and a spoken coding session. Vocabulary without structure still fails. Structure is the faster win.

Preparing for a similar path? Read How a Backend Engineer in Sydney Prepped for Microsoft in English.

Practise the vocabulary you will actually say in the interview

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

Create your Mockly account →

Frequently Asked Questions

How do I practise system design if English is the weak part?

Use one talking order every time and get language feedback on that order. New prompts come after the English is stable.

Should I study Alex Xu before I can speak the chapters?

Read for ideas, then say a chapter out loud. The interview is spoken.

How do I do live coding in a second language?

State the approach in two sentences before typing. Silent coding looks like you are stuck even when you are not.

Is four years of backend experience enough for London interviews?

Experience is assumed. Spoken structure is what interviewers cannot infer from a CV.