今天给大家分享的是一位粉丝的提问,北本海硕腾讯二面没过,该如何准备才能再战大厂?
接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。
bg北本海硕两段大厂实习,感觉自己bg其实不错但问题是实习干的都是些crud当时也没意识记录一些更深刻的技术或者架构上的问题,八股又欠背(大致看完了小林codinga和csguilde的c++指北但实际中延伸出来的问题太多太杂了)。然后项目本科做了csapp,网络和编译lab但也就csapp记得一些细节,所以只写了csapp上去。之前面腾讯二面被拷打rpc实现原理和raft协议根本不懂...时间没有那么多,是把时间更多花在背八股还是项目上?如果是项目的话我看了下mit8.624,是把这lab写一下放上去还是说找个更和业界接轨的项目一点?
其实这类问题典型的都没有脱离学生的感觉,就是这种学生味道很浓,你会发现他一直考虑一点,就是我要学,但是从没考虑过我要做。我要学,比如说很多朋友在越学的时候就会越焦虑,越学就会越焦虑。其实这种焦虑来源于你根本就不知道你要做什么,就是我为了解决我的焦虑,我就停不下来,我就不断的学,不断的学,我实在没事做,我就刷点题,就是就是很多人的焦虑,他也是源于这个点。
我也希望大家各位朋友,其实就已开发的技术,就是你如果有两到三款成型的产品,能够使用这种成型的产品,你自然你技术它就成型了,没有那么复杂,我认为如果你有这样一个自己的学历背景,一个北本叫海硕。海外的学校也应该也不会太差,所以咱们毕竟在腾讯面试的时候,请注意抓住几分,做几个对应的上线的产品,我还是抓住这句话,大家各位朋友产品,产品,产品,就比如说你实现 rap 的协议。你就实现一个类似于这种分布式稳定系统,分布式文件系统就做到数据同步,大家自己撸一遍,你可以在 rocks db 上面去实现这一层,在rocks db 用 rocks db 的存储,基于它上面去再做一层自己数据同步,这个也行,至少来说你会对他的理解会不一样。
而在这里如果你就告诉我你会学,我要学这个东西,学完之后,因为再讲一下这个信息,这个知识到我们本能的过程,经过这么几个阶段,首先一个支持,在没有了解原理的情况下面它就是信息,首先我们把这个信息了解它的原理,它就变成了知识,这个过程叫做学习,然后把知识这个东西我能够用来去解决具体的问题,尝试去解决具体问题,这个过程你就叫做使用。使用的这个过程你频繁反复的使用,反复的使用,你就发现你就形成了一种本能,其实在这个过程,经过这么中间几个阶段,从你学习使用,形成本能。就不断的去尝试做一些产品,能够使它形成一种本能,即使你背再多的八股文,刷再多的题你没有形成自己一种本能,换一个方法他还是一样的。所以跟大家讲的就是做开发它是一个高级技工,就是就跟以前的这种水木油漆工一样,就是你一定多去做形成一种本能。自然而然你就会说话的时候,你都会带技术的味道。
产品,产品就是你学的东西,一定要能够做成产品。如果做不了这一点,那你会发现学的很多东西它会很乏味,而且你会越学越迷茫,最后也没有用上。
背景优势与短板:
面试失利根源:
事项 | 投入占比 | 产出目标 |
---|---|---|
硬核项目攻坚 | 60% | 实现一个可演示的分布式系统(如Raft-KV存储) |
八股专题突破 | 30% | |
面经模拟训练 | 10% | 每日1场Mock Interview(侧重系统设计) |
最后:用1个硬核项目打通八股与实战!4周时间实现一个可演示的分布式系统,面试时用“场景还原法”将八股知识融入项目细节,北本海硕背景可直冲腾讯TEG/阿里云核心组。记住:代码是技术本能的最佳注解!
计算机相关专业就业求职学习路线/offer选择/职业规划建议
(学习就业困惑?我们来为你答疑解惑!)免费投稿 投稿必回