牛客访谈|狭路相逢勇者胜,成功就在坚持背后

与往年相同,牛客访谈如约而至!

每期访谈,我们会邀约一位已工作或已拿到好offer的大佬,

分享他的成功经验,为正在求职路上奋战的你点亮一盏明灯!

本期牛客访谈,我们邀请到已斩获字节跳动、百度 offer的大佬 @丧心病狂码字的黄家公子  ,为大家带来求职分享!

嘉宾介绍:

昵称:丧心病狂码字的黄家公子

学校:哈尔滨工业大学

学历:硕士

专业:计算机技术

已收获的offer:字节跳动 百度

应聘岗位:后台研发

 

个人介绍

本科就读于湖北工业大学,在哈尔滨工业大学读研。本科期间其实没有很好地利用时间,除了参加的学科竞赛稍微多一点,六级刷了600分,并没有在技术的深度上达到一个高度。于是决定考研,给自己一个缓冲期,自学和提高。由于哈工大是两年制,所以入学一年就要开始参加秋招了。可能近几年人工智能的岗位比较火,投算法岗的人也越来越多,所以我也思考过以后的就业方向到底是什么。

感觉大环境有些浮躁,搞算法,特别是机器学习、深度学习,要么偏研究,发论文,要么偏应用,算法落地。而我是一个只有从具象化的工程项目才能切实地感受到自己技术进步的人,所以这种厚积薄发的算法研究对我来说并不是最合适的选择,而且算法工程师首先得是一个工程师,自认为离一个真正的工程师还有一定的距离,于是选择了研发这条路,继续提高自己的coding能力和工程应用能力。

如果秋招没有更好的选择,应该会去字节跳动深圳的抖音部门,负责头条的整个架构,技术栈以Golang为主。面经参考:https://www.nowcoder.com/discuss/215173

访谈内容:

1、 大部分人还在紧张准备秋招的时候,您就已经斩获两个大厂的offer了。那么您是从什么时候开始为求职做准备的?能不能说说您都做了些什么准备?

我从研究生入学(2018.10)开始准备秋招提前批。主要包括所有Java基础的思维导图复现+ LeetCode 400题三刷+剑指offer三刷+进阶知识的扩充和完善。

基础复习这一过程,主要参考:https://github.com/hzcforever/Something,基本上把这些markdown都消化了几遍,自己做思维导图整理知识点,以形成一个完整的体系。

刷题就不说了,刷了大半年,每天保持一定的题量,大致算了一下总共刷了两千多题吧,开始会很枯燥,也会刷完就忘,但只要刻意练习,一定会越来越熟。

进阶部分主要是看了一些关于集群、分布式以及框架方面的知识,对整个Java生态、服务架构有一个大致的了解,完成知识的广度。

2、在您这么早准备求职面试的过程中,有遇到紧张焦虑的时候么?您是怎么平衡学习和生活的呢?说说您平时的生活习惯吧。

今年互联网寒冬,从春招找实习的过程中就已经感受到了,实习的时候面挂了好多家公司,中间经历了很多不为人知的困难,包括每次挂面对自信心的影响、读不懂源码、刷题刷完就忘、没拿得出手的项目等等,一个又一个的困难一度让我很迷茫。

现在回过头来看让我战胜这些困难的方法就是稳住心态、坚持输入和刻意练习。七月份冲刺复习的时候,用运动和音乐平衡烦闷的练习过程,不管是练吉他还是录歌、看场电影还是游泳,都让我的精力管理更加流畅和集中。

3、您能拿到两个大厂的提前批,一定有很扎实的基础知识。能不能说下您的学习经验?您平时有记笔记的习惯吗?您通常会用什么方式来整理知识点?

我学习某个技术栈(eg. Redis)的时候,首先会去官网看一下相关介绍,对相关API有个大体的了解;然后找找相关的书籍(《Redis的设计与实现》),挑比较重要的章节细读;接着在网上挑十几篇高赞的博客过一遍;最后看看面经中常见的问题,心中有数。当然,最好还是用在项目中,或者自己写一个demo跑跑,多动手,对技术背后的原理会理解得更加深刻。

记笔记一般会记在印象笔记里,每个模块建一个笔记本,增删查改都很方便。关于体系化的知识会建思维导图,用的Xmind,善于运用工具也是一项技能。

4、除了要有扎实的基础知识,项目经验也是求职的加分项,能不能分享一下您平常练习的项目?除了实验室的项目,您会选择什么方式来增加项目经验呢?

我的简历项目地址:

https://github.com/hzcforever/nowcoder-project

https://github.com/hzcforever/Seconds-Kill

其实这两个项目挺水的,也不过本科毕业设计的难度。但你对这些简单的项目有没有自己的思考,而不是简单fork别人的GitHub跑一跑知道业务逻辑就万事大吉。比如秒杀平台,大多数人都会考虑如何解决超卖现象、Redis实现缓存提升性能,但有没有想过怎样保证秒杀请求的可靠性?怎样保证消息的幂等性?如果在分布式环境下如何再优化…这都是可以自己去思考的问题,这里列出几条可供参考。

不管我们做的是什么项目,在面试官眼里都是很low的,那么在这个前提下,如何让对方看出你的与众不同,这就是你需要动脑筋的地方。

5、经过这几场面试,您觉得在面试的过程中有什么技巧或者需要注意的地方么?

多微笑,即使答不出来也笑着说对这块知识不了解就行了,面试官不会太为难。语气谦虚,不用太紧张,人一紧张准备好的内容就不能很好地表达出来。面试也是一个双向选择的过程,面试官从你的回答、表情和动作来打分,你也可以从面试官的反应来判断下一步应该怎么做,多站在面试官的角度来思考问题,会增加通过的几率。

6、每个人在不同阶段都会有自己的小目标,您现在拿到两个offer,算是完成了自己的一个小目标了,那您目前的阶段有什么新的小目标吗?您给自己制定职业规划了吗?有的话能不能分享一下?

其实今年的提前批也比较幸运,准备得比较早,投得也比较早,及时上车,可能晚一点就没有hc了,找工作除了实力还是得看点运气。字节跳动作为应届毕业后去的第一家公司,不管是发展潜力、薪资福利还是对个人成长,在国内都是挺不错的。

二十几岁的年纪打算先去深圳闯一闯见见世面,积累几年的工作经验,努力赚钱养家还房贷,有一定的资本再回武汉发展,到时候跳槽也好去国企养老也好,也算是没有太多遗憾。

7、除了上述问题,您还有什么内容想要分享给牛油们?

找工作其实也是一个持久战,一场战斗,主要还是打法和迎难而上的勇气,《亮剑》里面说“狭路相逢勇者胜”。今年很多公司缩招,要是我一直犹豫不敢投简历,说不定头条的hc也就很快完了。至于打法,得益于自己平时一直都是按照经过自己深思熟虑后的学习计划一步步走,从语法到基础,再到进阶,通过一次次面试实战积累经验、总结技巧,最终取得了久违的胜利。

8、最后,请大佬给参加校招的牛油们送上一句祝福吧~

越好的东西越值得等待,希望大家能稳住心态,平常发挥,积累经验,多拿offer!


牛客访谈
牛客访谈是邀请已工作/已拿到好offer的学长学姐们,
为正在找工作的牛友们进行求职相关分享的栏目。
旨在为当下正奋战在求职路上的牛友们点亮一盏明灯。
关于牛客访谈,如果你有任何好的建议,欢迎私信@小九妹妹 ~

#秋招##字节跳动##百度#
全部评论
大佬!
点赞 回复 分享
发布于 2019-08-31 18:39

相关推荐

头像
10-13 18:10
已编辑
东南大学 C++
。收拾收拾心情下一家吧————————————————10.12更新上面不知道怎么的,每次在手机上编辑都会只有最后一行才会显示。原本不想写凉经的,太伤感情了,但过了一天想了想,凉经的拿起来好好整理,就像象棋一样,你进步最快的时候不是你赢棋的时候,而是在输棋的时候。那废话不多说,就做个复盘吧。一面:1,经典自我介绍2,项目盘问,没啥好说的,感觉问的不是很多3,八股问的比较奇怪,他会深挖性地问一些,比如,我知道MMU,那你知不知道QMMU(记得是这个,总之就是MMU前面加一个字母)4,知不知道slab内存分配器->这个我清楚5,知不知道排序算法,排序算法一般怎么用6,写一道力扣的,最长回文子串反问:1,工作内容2,工作强度3,关于友商的问题->后面这个问题问HR去了,和中兴有关,数通这个行业和友商相关的不要提,这个行业和别的行业不同,别的行业干同一行的都是竞争关系,数通这个行业的不同企业的关系比较微妙。特别细节的问题我确实不知道,但一面没挂我。接下来是我被挂的二面,先说说我挂在哪里,技术性问题我应该没啥问题,主要是一些解决问题思路上的回答,一方面是这方面我准备的不多,另一方面是这个面试写的是“专业面试二面”,但是感觉问的问题都是一些主管面/综合面才会问的问题,就是不问技术问方法论。我以前形成的思维定式就是专业面会就是会,不会就直说不会,但事实上如果问到方法论性质的问题的话得扯一下皮,不能按照上面这个模式。刚到位置上就看到面试官叹了一口气,有一些不详的预感。我是下午1点45左右面的。1,经典自我介绍2,你是怎么完成这个项目的,分成几个步骤。我大致说了一下。你有没有觉得你的步骤里面缺了一些什么,(这里已经在引导我往他想的那个方向走了),比如你一个人的能力永远是不够的,,,我们平时会有一些组内的会议来沟通我们的所思所想。。。。3,你在项目中遇到的最困难的地方在什么方面4,说一下你知道的TCP/IP协议网络模型中的网络层有关的协议......5,接着4问,你觉得现在的socket有什么样的缺点,有什么样的优化方向?6,中间手撕了一道很简单的快慢指针的问题。大概是在链表的倒数第N个位置插入一个节点。————————————————————————————————————10.13晚更新补充一下一面说的一些奇怪的概念:1,提到了RPC2,提到了fu(第四声)拷贝,我当时说我只知道零拷贝,知道mmap,然后他说mmap是其中的一种方式,然后他问我知不知道DPDK,我说不知道,他说这个是一个高性能的拷贝方式3,MMU这个前面加了一个什么字母我这里没记,别问我了4,后面还提到了LTU,VFIO,孩子真的不会。
走呀走:华子二面可能会有场景题的,是有些开放性的问题了
点赞 评论 收藏
分享
11-13 10:17
门头沟学院 Java
昨天面美团,jvm,juc问的好深啊,感觉小林coding不太够喔,牛油们有没有什么推荐的八股网站嘛🕒 岗位/面试时间👥 面试题目🤔 面试感受
明天不下雨了:小林Coding:https://xiaolincoding.com/ 全栈哥:https://www.pdai.tech/ Guide哥:https://javaguide.cn/ 秀哥:https://interviewguide.cn/ 沉默王二:https://javabetter.cn/home.html 磊哥:https://www.javacn.site/interview/basic/ 小傅哥:https://bugstack.cn/ 源码哥:https://doocs.github.io/source-code-hunter/#/ 各大厂的公众号技术文章和一些经典的书籍
面试太紧张了怎么办?
点赞 评论 收藏
分享
评论
2
9
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务