跟读练习: 3.3k - 通过视频学习英语口语
正在创建课程...
1
Today I'm going to share with you the complete Self-Study Guide to High Frequency Trading SDE interviews.
2
I'm not here just to tell you to LeetCode and read C++ books.
3
I had to self-study most of the topics here myself, and I was able to get into tier one trading companies this year.
4
So I want to share specific resources and which chapters are most frequently asking in views and you must read and which chapters you can really safely skip before we start.
5
No one, not even the smartest quant in your Discord servers can remember everything.
6
So tip one, as you study, make your own cheat sheets.
7
When interviews are close, you can just skim through them instead of rereading entire books or even your highlights.
8
This will save you from many pre-interview breakdowns.
9
And tip two, prefer books to videos or vlogs.
10
Why? Because books are peer reviewed.
11
And easy to create cheat sheets from.
12
If you have the digital copy, you can just copy the text directly into your one note page.
13
And let's be honest, no recruiter is gonna be blown away by your Coursera certificate collection if your student also definitely take the relevant courses if your school offers them.
14
And lastly, what if one studies but can't get interviews?
15
I've been there too.
16
The good news is that there are many ways to boost their chances from how I systematically ask for referrals to how I format my resume in an eye catching yet ATS friendly way to how I have optimized LinkedIn so that recruiters find me instead of the other way around.
17
I have a full framework for that, and if you want me to make a separate video, drop a comment, say, interview and subscribe to get notified.
18
Here's the juicy part you've been waiting for first.
19
Algorithms Aim for around 1900 rating on LeetCode's weekly contests.
20
Obviously Without cheating, with ChatGPTs, it might take you a year and 200 to 500 questions, so do it concurrently with the other topics the contests have got harder in recent years.
21
As a matter of fact, the gold standard to get into Google in the past was 2100 in LeetCode contests.
22
Topic number two C++, which should take you four months in total.
23
And if you're in the Python track, just skip to the Python section first.
24
Skim through the latest edition of a tour of C++.
25
This is the third edition by Bjarne Stroustrup.
26
Makes sure you understand the big four features of C++ 20.
27
These are the specific chapters that you should read and the rest you should be safe to skip.
28
If you do use C++ or have learned it in school, the next resource is obviously Scott Meyers' effective series.
29
The first one I recommend from it is Effective C++ third edition.
30
A good number of the principles here are actually outdated, but the rest are very, very useful to read.
31
And the more up to date book, that would supplement the previous one is effective modern C++, more geared towards C++ 11 and 14.
32
Scott is no longer writing books.
33
That's why we have to, refer to a tour of C++ now that you know how to actually write good C++ code, you can also read this book, which nobody else on the internet, I believe has talked about.
34
It's called a hundred Interview Questions It goes from basic concepts like.
35
Reference versus pointer to really advanced interview questions like type erasure, that I did get asked in interviews.
36
I love that book.
37
And the next one, daily C++ interview.
38
Some people have talked about it.
39
It's a pretty decent book.
40
Both of these two are Kindle books that you can actually.
41
Read on your phone during bathroom breaks while waiting for meeting to start, or just as bad time readings like I used them for quick bites to keep you sharp basically.
42
And finally, read through and implement STL constructs like smart pointers.
43
Data structures like vectors.
44
Understand how they actually work under the hood and being able to reinvent efficient wheels set you apart from most candidates.
45
Comment, STL to vote for a video on that.
46
The next topic is concurrency, which should take you a month, I believe, C++ concurrency Action.
47
Is obviously the book I would recommend.
48
I think chapter five, the most important one can be written better, but the consensus is that this is the best we've got on concurrency so far.
49
And if you on the Python track , you can read this famous book called Fluent Python.
50
I personally am not on a Python track, but I have read the book.
51
Because I use Python a lot at work and I have learned a ton by reading it.
52
The book is a bit dry, so plan to spend two to three months on it.
53
The next topic is computer networking.
54
A top down approach you would probably need to spend two months on it, on chapters 1 to 5.
55
This is the computer network in textbook at Stanford.
56
And it's very easy and fun to read and you sort of see parallels between computer networking and social networks.
57
I know I did.
58
And studying networking helps us ease any existential crisis in, in fact . More importantly, networking is everywhere in HFT, latency, package drops, all that jazz.
59
So it really pays off even if you're not interviewing.
60
And the next topic, operating system will take two week, uh, two months, this is a great book many people have mentioned and sworn by.
61
Operating systems.
62
Three easy pieces.
63
The OS textbook at Wisconsin Medicine, it works you through OS concepts compactly, but effectively to understand how your system jiggles processes and memory.
64
So read these two parts, virtualization and concurrency.
65
The disk part is very, very rarely asked.
66
It's actually never asked in my experience.
67
Computer architecture will take you another two months.
68
You gotta study caching, branch prediction and memory hierarchies.
69
This mean a lot in HFT where nanoseconds count.
70
The book that people really swear by is Computer Organization and Design by Peterson and Hennessy.
71
I personally have not read it and just reviewed the slides from my college courses.
72
And here comes system design, which you probably will spend three months on.
73
In fact, new grads have been asked system design questions for eons.
74
So I don't know why some people say system designs are not applicable to HFT interviews.
75
I got asked them all the time.
76
But for HFT.
77
System design isn't only how you build Facebook.
78
It's also how you process millions of packets per second without burning through cache lines.
79
I call them low level system designs.
80
Think caching, network latency, throughput.
81
Start with the classic design data intensive applications.
82
I actually read the book like four times and talked to the author more than once.
83
Then you can go lighter with Alex Xu's System design series.
84
He has two books right now, volume One, second Edition, and Volume two.
85
At least read the volume one in my opinion.
86
And behavioral questions will take you, I believe, three days.
87
Do not underestimate this.
88
Most people think that quant or trading SDE interviews are purely technical.
89
But behavioral questions decide whether they will trust you in the pod.
90
If you want me to drop a high quality BQ cheat sheet, just comment bq.
91
And lastly, math and stats.
92
This is commonly referred to as the Green Book, but math and Stats are only asked about 10% of the time in SDE interviews and the candidates with a good math foundation can pass the asked questions pretty easily anyway, so I don't consider it mandatory, but it could be very helpful if you have the time to spare.
93
So that's the roadmap.
94
Remember, it's not about memorizing everything.
95
It's about building mental frameworks and creating your own reference sheets that let you review efficiently until you get a chance to use the learned knowledge in real work.
96
I'm organizing my own cheat sheets one by one.
97
So please subscribe and stay tuned.
98
Please also hit the like button.
99
It fuels the YouTube algorithm and my dopamine levels equally.
100
Let me know what rabbit hole I should dive into next.
101
Until then, happy studying and may constant runtimes be with you.
✨ 推荐视频
关于本课
在本课中,学习者将会探索如何有效地准备高频交易软件开发工程师的面试。通过视频中的个人经验分享,学习者将了解到自学的重要性以及如何通过合理的资源选择提高英语水平和面试技巧。通过这种方式,学习者能够在准备事业、提高英语发音和面试能力方面更加自信。
关键词汇与短语
- 自学 (Self-study)
- 面试 (Interview)
- 作弊 (Cheating)
- 推荐 (Referral)
- 高频交易 (High Frequency Trading)
- 数据结构 (Data Structures)
- 并发 (Concurrency)
- 读书 (Reading)
练习技巧
为了提高英语口语能力并更好地掌握这一材料,建议学习者在观看视频时进行影子跟读。具体来说,您可以尝试以下方法:
- 在观看视频时暂停,重复视频中讲解者的每一句话。尽量模仿语音的语调和节奏,这将有助于改善您的发音。
- 将视频速度调至速度适中(如0.75倍速),确保您可以清晰跟上讲解内容并准确理解。
- 将某些复杂的词汇或句子进行分解,逐步练习并提高自己的表达能力和信心。
- 在反复练习时,可以加入个人的理解或示例,使学习更具互动性。
运用这些技巧,并结合使用shadow speak和相关的学习网站,您将能够
有效提高英语口语流利度和发音准确性,给未来的面试带来更大的成功机会。
视频中的语法
说话人最常用的结构,并附上视频中的原话:
| 结构 | 视频中的用法 |
|---|---|
| 现在完成时 have/has + 过去分词 — 过去发生但与现在仍有关联的事 | I've been · have optimized · have learned |
| 被动语态 be + 过去分词 — 强调发生了什么,而不是谁做的 | be blown · are actually outdated · can be written |
什么是跟读法?
跟读法 (Shadowing) 是一种有科学依据的语言学习技巧,最初开发用于专业口译员的培训,并由多语言者Alexander Arguelles博士普及。这个方法简单而强大:您在听英语母语原声的同时立即大声重复——就像是一个延迟1-2秒紧跟说话者的影子。与被动听力或语法练习不同,跟读法强迫您的大脑和口腔肌肉同时处理并模仿真实的讲话模式。研究表明它能显着提高发音准确性,语调,节奏,连读,听力理解和口语流利度——使其成为雅思口语备考和真实英语交流最有效的方法之一。











