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