쉐도잉 연습: The unfair way I got good at Leetcode - 영상으로 영어 말하기 배우기

레슨 만드는 중...
1
Lead code is hard, not only because it's hard to be good enough to solve questions, to land a job at high paying companies,
2
but also because it's hard to know how and exactly where to start when there is so much information available.
3
When I just got started, I couldn't even solve an easy question well enough to pass an interview.
4
But I had no choice, so I invested lots of time, I made lots of mistakes, but also learned a lot.
5
reached out to me on LinkedIn to pass their interviews and receive offers, I realized that back then I wasn't bad.
6
I was just getting started.
7
Especially in the beginning, you should put more time into learning solutions rather than solving questions,
8
so that you start developing intuition within that topic more quickly and then solve questions faster.
9
So for example, if I'm now starting to learn binary trees, instead of just choosing a list and then trying to solve question by question,
10
I would make two lists of easy and medium tree questions, starting with the common ones, and then I would separate each list again into two.
11
and instead of trying to solve the question, I will go to the solution and learn the common solution well.
12
After doing that, for all of the questions in that list, I will go to the second list and I will start practicing.
13
When I land on a question that I could not come up with an answer for, it can be a one -off or an outlier,
14
but when just starting, it usually means that it's a new pattern I was not exposed to, and I will learn that solution and move forward rather than wasting
15
But give it a try and see
16
if it also helps you get better at lead code much more efficiently which is what matters
17
Solving a question during an interview, at least for me, feels more like acting on a stage
18
and the scene is that you solve a question rather than actually solving a question.
19
The reason is, is that you don't get to have even 5 minutes to think quietly and sketch some ideas.
20
You need to entertain the interviewer.
21
Well, not entertain per se, but you need to keep them engaged.
22
Share your thought process and walk them through what you're doing.
23
Your attention is split, which makes it really difficult to think.
24
When I'm asked in the first few minutes, I either know what the answer is that thanks to something I've solved
25
that is at least similar or don't and in
26
that case I just try to get away with asking the interviewer to have time to think
27
and throw some ideas as they come until I land on something
28
that might lead to a solution
29
and usually Interviews will also nudge you towards the right direction
30
when you voice it So once you have practiced for long enough
31
so that you're able to solve medium level questions if you stop there need to practice on websites like Pramp,
32
and start solving these questions when your attention is more split, compared to when you solve questions on your own, and get good at solving technical questions in an interview style.
33
Although, over time, the more you interview, you will naturally get better at this.
34
you It's not about quantity alone nor quality alone.
35
You need both.
36
Quality means that you follow a roadmap
37
that exposes you to the most common questions and topics to practice so that you have a sound starting point.
38
This way you can slowly work your way to expand the spectrum of questions that you can intuitively recognize.
39
for the types of questions that you will see during the interviews.
40
For example, I've never been given a question on dynamic programming, whether I interviewed at FANG, a popular startup or a mid -tier paying company.
41
But I've been given a lot of questions on arrays similar to the common ones but somewhere on trees, backtracking and priority cues.
42
Something additional I've noticed during the 15 + interviews I've done is
43
that the more the question you're asked is higher into this pyramid, the more similar it is to common questions in that topic.
44
So when I was asked the question on trees, it was virtually identical to a common tree question I've thoroughly solved before
45
which helped me to easily solve the question during the interview.
46
On the other hand, when the question was seen before.
47
Even though it was solved using the same pattern from common questions from before, it required more adjustments
48
which is why sometimes being asked about less common topics can make things easier for you
49
when you had practiced several such questions.
50
Make sure that you're not solving questions for the sake of solving questions.
51
I know it sounds strange but
52
when I practiced initially I got caught up with all the community trying to learn the best
53
or fastest solution and so on but I was wasting lots of time.
54
When you interview, the solution you need is the solution that gets you to pass the interview.
55
You do it consistently and that's how you land offers.
56
This rarely means having the shortest solution or an exotic one
57
than a reasonable common solution that is usually suggested to that question.
58
When you're interviewing, there will be specific posts and lists, sometimes even for smaller companies, so research and practice these questions that others have posted.
59
I've seen more than once a question I was asked
60
which was identical to a question someone else posted on a website like Litcode or Glassdoor.
61
With some companies, you will have a round with the hiring manager.
62
That will sometimes be technical but often will also include some of the high -level related does.
63
When you know you have a round with the hiring manager, do your due diligence about the company and their engineering work,
64
think about their challenges and things that they had to overcome and weave that in the conversation.
65
Each time I had a round with the hiring manager, I could see how doing this at some point made me vibe with the hiring manager
66
and I could see how so long I don't do awfully on the technical questions, I will have the offer.
67
Finally, get good.
68
It took me well over a year of practicing each day
69
with no exceptions to get to a point where I interview pretty well and can pass interviews.
70
When you start, it's a marathon.
71
You will most likely also need to practice for a very long time, at least if you're like me, but afterwards, it will be more like a sprint where thanks to all of that practice,
72
you can recall and can quickly get in an interviewing shape when you need to.
73
With that said, thank you so much for watching and I hope to see you in the next one.
74
Bye.
75
you

이 강의에 대하여

이번 강의에서는 Leetcode와 같은 코딩 문제를 해결하기 위한 효과적인 학습 방법을 배웁니다. 많은 사람들이 어려워하는 Leetcode 문제를 좀 더 효율적으로 접근할 수 있는 방법과 특정 패턴을 인지하는 법을 익히게 될 것입니다. 특히 문제 해결 방법보다는 솔루션을 먼저 배우는 것이 어떻게 더 빠른 학습으로 이어지는지를 강조합니다.

핵심 어휘 및 구문

  • Leetcode - 코딩 문제를 제공하는 플랫폼
  • 문제 해결 - 질문에 대한 답을 찾는 과정
  • 패턴 인지 - 문제의 유사성을 통해 해결책을 찾는 능력
  • 인터뷰 - 직업 면접 과정
  • 솔루션 - 정답 또는 문제 해결 방법
  • 연습 - 문제를 반복적으로 풀며 실력을 향상시키는 과정
  • 나무 구조 - 문제의 특정 유형으로, 트리 관련 문제를 다룸
  • 아이디어 공유 - 자신의 생각을 다른 사람과 나누는 것

연습 팁

영상에서 제시된 내용을 영어 쉐도잉 방법으로 연습해 보세요. shadowspeak 또는 shadowspeaks 기술을 사용하면, 원어민의 발음, 억양, 그리고 표현방식을 효과적으로 배울 수 있습니다. 유튜브 영어 공부를 통해 영상의 속도와 억양에 맞춰 따라 말해보는 것이 중요합니다. 처음에는 발음을 정확하게 따라하는 것에 집중하고, 나중에는 자신의 생각을 추가하여 좀 더 유창하게 말해보세요.

예를 들어, 영상을 시청하면서 특정 질문에 대한 답변을 준비하는 과정을 따라 해보세요. 자신의 생각을 다시 정리해 보며, 다양한 관점에서 문제를 바라보는 연습을 하는 것도 좋습니다. 이를 통해 복잡한 문제 해결 능력을 키울 수 있습니다. 매일 연습하면서 자신감을 쌓아보세요.

이 영상의 문법

화자가 가장 많이 쓰는 문형을 영상 속 실제 표현과 함께 정리했습니다.

문형영상 속 표현
수동태 be + 과거분사 — 누가 하는지보다 무슨 일이 일어나는지에 초점was not exposed · is split · been given
현재완료 have/has + 과거분사 — 과거의 일이 지금도 관련이 있을 때I've solved · have practiced · I've never been given
관계절 who / which + 절 — 사람이나 사물에 대한 추가 정보efficiently which is · split, which makes

쉐도잉이란? 영어 실력을 빠르게 키우는 과학적 방법

쉐도잉(Shadowing)은 원래 전문 통역사 훈련을 위해 개발된 언어 학습 기법으로, 다언어 학자인 Dr. Alexander Arguelles에 의해 대중화된 방법입니다. 핵심 원리는 간단하지만 매우 강력합니다: 원어민의 영어를 들으면서 1~2초의 짧은 지연으로 즉시 소리 내어 따라 말하는 것——마치 '그림자(shadow)'처럼 화자를 따라가는 것입니다. 문법 공부나 수동적인 청취와 달리, 쉐도잉은 뇌와 입 근육이 동시에 실시간으로 영어를 처리하고 재현하도록 훈련합니다. 연구에 따르면 이 방법은 발음 정확도, 억양, 리듬, 연음, 청취력, 말하기 유창성을 크게 향상시킵니다. IELTS 스피킹 준비와 자연스러운 영어 소통을 원하는 분들에게 특히 효과적입니다.

섀도잉 방법: 단계별 전체 가이드 읽기 →