Shadowing Practice: System Design Mock Interview: Design Facebook Messenger - Learn English Speaking with Video
Vocabulary and speaking notes for this lesson
This C1 speaking lesson is built on the video “System Design Mock Interview: Design Facebook Messenger”. The speaker keeps coming back to these words: user, message, server, connection, request. This video has 164 sentences and 2722 words to shadow. The speech runs for 14:39. The speaker talks fast, about 186 words per minute, so expect linked and reduced sounds. 87% of the words are among the 3,000 most common in English; the rest is worth studying before you start.
Key vocabulary in this video
The 15 most advanced words in the video, with pronunciation and meaning:
| Word | Pronunciation | Meaning |
|---|---|---|
| notification noun | /ˌnoʊtɪfɪˈkeɪʃn̩/ | The act of notifying. |
| cache noun | /kæʃ/ | Such a store of physical supplies, placed by humans or other animals for practical reasons. |
| queue noun | /kju/ | A line of people, vehicles or other objects, usually one to be dealt with in sequence (i.e., the one at the front end is dealt with first, the one behind is… |
| upload verb | /ˈʌpˌloʊd/ | To transfer data to a computer on a network, especially to a server on the Internet. |
| latency noun | /ˈleɪ.tən.si/ | Concealment; the state of being latent; the state of being hidden. |
| shard noun | /ˈʃɑːd/ | A piece of broken glass or pottery, especially one found in an archaeological dig. |
| retrieve verb | /ɹɪˈtɹiːv/ | To regain or get back something. |
| offline adjective | /ɔfˈlaɪn/ | Of a system, currently not connected (generally electrically) to a larger network. For example, a power plant which is not connected to the grid, or a computer… |
| initiate verb | /ɪˈnɪʃ.i.eɪt/ | To begin; to start. |
| distribute verb | /dɪˈstɹɪbjuːt/ | To divide into portions and dispense. |
| balancer noun | /ˈbæ.lən.sɚ/ | One who, or that which, balances. |
| timestamp noun | /ˈtaɪmˌstæmp/ | A variable containing the date and time at which an event occurred, often included in a log to track the sequence of events. |
| query noun | /ˈkwɪɹ.i/ | A question, an inquiry (US), an enquiry (UK). |
| fetch verb | /fɛt͡ʃ/ | To retrieve; to bear towards; to go and get. |
| partition noun | /pɑɹˈtɪ.ʃən/ | An action which divides a thing into parts, or separates one thing from another. |
Phrasal verbs you will hear
| Word | Pronunciation | Meaning |
|---|---|---|
| go ahead verb | /ˌɡoʊ əˈhɛd/ | To proceed with; to begin. |
| come up with verb | To manage to produce, deliver, or present (something) by inventing, creating, thinking of, or obtaining it. | |
| lay out verb | /ˌleɪ ˈaʊt/ | To expend or contribute money to an expense or purchase. |
| push down verb | To force downwards (literally or figuratively). | |
| read through verb | To thoroughly read something to check or proofread it. | |
| send back verb | To return (something) to its origin. | |
| send up verb | To imitate (someone or something) for the purpose of satirical humour. | |
| set out verb | /ˈsɛt‿aʊt/ | To explain something, or give exact details, usually in writing. |
Grammar in this video
The structures the speaker uses most, with the exact words from the video:
| Structure | In the video |
|---|---|
| Passive voice be + past participle — the focus is on what happens, not who does it | being sent · can be retrieved · is sent |
| Present perfect have/has + past participle — a past action that still matters now | we've laid · we've actually created · we've talked |
| Relative clauses who / which + clause — extra information about a person or thing | protocol, which has · consistency, which are |
Pronunciation to watch
The speaker uses 71 contractions and reduced forms, such as we're, I'm, we'll. Say them the short way, as you hear them.
- The “sh” and “zh” sounds: notification /ˌnoʊtɪfɪˈkeɪʃn̩/, cache /kæʃ/, shard /ˈʃɑːd/, initiate /ɪˈnɪʃ.i.eɪt/, partition /pɑɹˈtɪ.ʃən/
- Long words — get the stress right: notification /ˌnoʊtɪfɪˈkeɪʃn̩/, initiate /ɪˈnɪʃ.i.eɪt/, limitation /lɪmɪˈteɪʃən/, consistency /kənˈsɪs.tən.si/, replication /ɹɛplɪˈkeɪʃən/
How to practise with this video
- Listen to the whole video once without speaking and note the words you do not know.
- Start at 0.75× speed, shadow it sentence by sentence, then go back to normal speed once it feels easy.
- Record yourself and compare with the original, paying attention to words like notification, cache, queue.
What is the Shadowing Technique?
Shadowing is a science-backed language learning technique originally developed for professional interpreter training and popularized by polyglot Dr. Alexander Arguelles. The method is simple but powerful: you listen to native English audio and immediately repeat it out loud — like a shadow following the speaker with just a 1–2 second delay. Unlike passive listening or grammar drills, shadowing forces your brain and mouth muscles to simultaneously process and reproduce real speech patterns. Research shows it significantly improves pronunciation accuracy, intonation, rhythm, connected speech, listening comprehension, and speaking fluency — making it one of the most effective methods for IELTS Speaking preparation and real-world English communication.


















