Re: [讨论] 刷题 Python or C++

楼主: Wolfken   2020-05-03 11:03:05
※ 引述《mirror0227 (米洛)》之铭言:
: 大家好,如果目标是纯软公司
: 想要刷题练功夫,复习资结算法
: 下面哪种策略比较好呢?
: 1. 纯 C++ 刷
: 2. 纯 Python 刷
: 3. C++ 和 Python 混著刷
: 4. 其他
: 先说我自己的,我一开始是选 3,因为 Python 最熟(硕班念 Data Science)
: C++ 听人家说常考,所以也想练
: 但后来发现面试其实都能选 Python ...
: 所以觉得好像不用特别分时间去练 C++
: (练一练有时候回去写 Python 都开始加分号)
: 不知道这边的大家怎么看呢?
https://reurl.cc/qdVRz0
刚刚在Blind看到这篇还不错
可以参考一下
节录这两个他的结论
So it turned out that I scheduled most of my on-sites too soon. I wasn't
ready. The main themes were:
1. Algos: feel the need for speed. I was able to come up with optimal
solutions, but only on half of them I was able to execute perfectly and
within the time limit. So while I improved greatly, I needed more practice
for consistent and autonomous execution.
2. Design: I wasn't even close. Different companies and different
interviewers will have wildly different expectations. To get "luck" out of
the picture I needed to be ready for a much deeper discussion.
速度真的很重要,如果是一些比较开明的公司,觉得面试重点是考思路而不是时间
,会给很宽松的时间,速度就不重要了,但目前如果是FAANG这种,大致上都走火
入魔,然后很多抄他们的公司也一起走火入魔了,因此时间非常重要,一题差个五
分钟,一场45分面试你就会比别人少做一题,一般标准是Medium/Easy 3题、
Hard/Medium 2题,因此如果都是Medium/Easy然后你只做两题,不能说一定就掰了
,这要看面试官,但是总是处于劣势。因此能帮你省时间的语言,绝对是好帮手。
另外如果是senior,一定要记得留点时间刷design题,否则design题出来会当场爆

Links booklink

Contact Us: admin [ a t ] ucptt.com