秋招结束,稍微总结一下一些经验

秋招结束,感觉像做梦,在华为实习一个月后,非常明智的结束了实习,然后花了一个月复习相关知识,面试笔试接踵而至,个人面试的是后台C++开发,不过谁能想到俺春招找的是WEB前端呢,各种前端的知识个人还是比较熟练的,比如react,angular,es6,js各种语法啊,特性啊,css等等,不过很不幸,只能当做业余爱好了,尴尬。
一个月复习的基本都是C++基础,计算机网络和操作系统,不过通过看牛客让真的涨了一波见识,原来一些东西可以研究的很深,自己以前学习的时候根本没有管这么多,比如c++实现不可继承类啊,几种方法,各种优劣什么的,以及很多为什么,反正涉及到底层很多东西,自己完全懵逼。
然后只能加紧学习,包括各种反编译看C++汇编代码怎么去理解C++如何实现相关功能,这个反编译以前不怎么看重,只是搞信息安全的时候溢出程序会用到gdb反编译一下,求相应函数地址,got表和plt表之类的会用到,直到看了网上各种对C++多继承,虚继承的博客之后,个人懵逼了,感觉每一篇博客都是不同的说法,谁都不能相信,只能自己反编译,然后发现不同编译环境处理方式不相同,以至于个人在面试的时候跟面试官聊到这些的时候,说出了一些想法,什么虚函数表怎么放啊,什么虚基表怎么放啊,并没有什么标准的规定,不同编译器考虑到不同的优化方式和性能,会有不同的处理,所以在这个上面,面试官对我倒是刮目相看,所以大家很多东西还是自己去实践比较好,别人写的东西不一定对,你也不一定记得住。
然后看linux开源代码去学***佬们的代码思维,说来也幸运,看linux源代码让我在秋招的时候有了一席之地,很多技巧,包括do{}while(0),C语言双向链表突显C++的继承特性(linux使用C语言实现的,大家也知道),以及一些红黑树的实现,说句实在的,linux源码实现的红黑树写的代码简直无敌,思维清晰,比网上博客写的好很多,还有很多很多东西在linux源码中,比如一些函数的定义,函数指针的定义,都很有技巧,你会学到很多没有见到过的东西,个人希望大家可以去看看。
接着就是计算机网络遇到的坎,很不幸在tx一面的时候被面试官怼TCP,主要是TCP的一些底层实现个人不是很懂,没看过TCP-IP详解卷这些东西,不过面试官好像也知道我没看过,然后就引导我,接着的就是各种问题,比如序号回绕怎么解决(后面才知道序号回绕这个专业名词),TIME_WAIT会造成的问题,怎么消除TIME_WAIT,怎么保持有序,怎么进行流量控制,如果是你会怎么实现,等等等,看来还是非常有必要看TCP-IP详解卷深入了解TCP的实现。
 操作系统是比较尴尬的,好像个人面试的公司没有几个问了的,只是简单的问了一下,虚拟储存器的实现方面的东西,然后死锁套路回答,没啥了,在这里倒是可以跟面试官扯扯自己写的一些东西,比如编译器(个人实现过一个比较小的半成品JS编译器)。
然后是前沿知识,比如个人我面试的是C++,那么C++11要了解,C++14,乃至C++17,很不幸的面试官问到了,然后就是相关实现智能指针啊,匿名函数啊,等。
最最最重要的东西要来了,那就是算法,正所谓程序逆天震三抖, 没有算法真如狗,算法就是基础,招聘第一坎,笔试基本考算法,之前个人发的帖也说过,个人是搞ACM的,所以这里又可以宣传一波了,欢迎大家加入ACM大家庭,各种飞,各种浪,话说今年学弟好像拿了一个区金,该让他请客了。
针对招聘的算法不需要大家特别的专研很深,除非你是面算法岗,大佬看到这里,请你离开,谢谢合作。排序算法的优劣以及一些特性,然后迭代实现和递归实现都要会,个人面试的一个公司,面试全部都是迭代算法,没有一个递归算法,面试官说,递归不能体现一个人的能力,迭代才能展现一个人的思维,二叉树遍历迭代,归并迭代,快排迭代等等等,基本面试问到的递归的题目都可以中迭代来实现,接着就是可以刷刷剑指offer,hihocoder,leetcoder等等网站,快速提升个人能力。
接着包括STL的使用和实现,vector的2倍和1.5倍实现优劣,map实现,hashtable和hashmap实现等等,都需要深入了解内部的原理,不然会被怼死。
复习的东西基本就这个,至于项目吗,拿着实习的项目说一下基本就Ok了。
接着就是面试情况了,在这里个人愧对ACM届,笔试一坨没过,估计这就是秋招笔试玄学,编程题AK都没有面试机会,我能表达什么,没时间笔试的公司又让我面试,这里又可以装一13了,虽然笔试挂的惨,不过只要是面试的公司基本都拿到了offer,从九月奋斗到十月,都快要得抑郁症了,其中很尴尬的拒掉了今日头条的面试,终面已过,后面好像因为啥原因需要加面一下,不过已经签了tx,所以只能狠心的拒掉了,毕竟加面没过,照样没offer,没啥用,不过个人也比较想进tx,所以也没啥犹豫。

这里针对还有没拿到offer的同学:
第一条,能不去华为就不去华为,渣渣公司,各种歧视,一句话:除了有钱,渣到没谱(可怜的华为)。
第二条,努力,深入学习,就如上面说的,你需要比较深入的理解他们,不然被面试官怼爆了就尴尬了(这是精华,打上记号)。
第三条,学会吹13,天下无敌,如果你能说到面试官都懵了,很好,你已经让面试官惊艳了(说不定娶你过门,啊哈哈哈)。
第四条,还有春招,急啥,况且tx还有补招,大家可以来试试(tx还有补招啦,tx还有补招啦,tx还有补招啦,重要的事情说三遍)。
第五条,如果你浪了,那你可能就完了,不要太浪,要经得起诱惑。

这里针对已经拿到offer的同学,不管你是大佬还是像我一样的渣本,基本通用:
第一条,你有女朋友吗?(一万点伤害,“你好狠!”)
第二条,有女朋友了,那有几个呢(我的天,我tm想表达啥)
第三条,你年薪过30w+了吗,如果过了,请加我为朋友,我们商量一下分赃,不不不,分钱的事情(嘿嘿嘿)
第四条,祝贺各位已经拿到offer的大佬们,终于可以歇息一下了,哎,不过对于大佬们而言,估计你们一直都在歇息吧,渣渣哭泣...。

好了,言已至此,估计以后会很少会上牛客了,祝牛客越办越好,不过个人还是比较期待见牛妹的,奉上个人画图一幅,颓废在C++上的我,还是蛮帅的。

#腾讯##华为##字节跳动##深信服##C++工程师#
全部评论
帅一脸
点赞 回复 分享
发布于 2018-03-16 22:34
这就是大佬吧
点赞 回复 分享
发布于 2017-11-05 18:23
帅666
点赞 回复 分享
发布于 2018-12-02 11:13
大神的总结都是这么随性吗????
点赞 回复 分享
发布于 2017-11-05 20:19
牛妹可以给这个老铁加个精
点赞 回复 分享
发布于 2017-11-05 20:00
你别骗我 哪有补招
点赞 回复 分享
发布于 2017-11-05 19:47
拜模大佬
点赞 回复 分享
发布于 2017-11-05 19:18
这波可以,不忘黑波某为。。
点赞 回复 分享
发布于 2017-11-05 18:45
厉害
点赞 回复 分享
发布于 2017-11-05 18:20

相关推荐

1,自我介绍2,两段实习经历了解,如何找到,为什么不留任3,大学里最得意的项目是什么4,你对操作系统的理解5,mit操作系统项目做了什么6,说下线程安全或者线程不安全7,常见的锁有哪些读写锁,睡眠锁,自旋锁8,什么是系统调用,和库函数有什么区别9,内核态和用户态的拷贝10,copy_to_user和copy_from_user和xv6上的参数都有什么,如何实现11,mmap和unmmap实现,调用区别12,这个unix项目多大,规模多大13,写项目中遇到什么问题,最难点我回答的是写页表和调试的问题结果没圆回来14,gdb指令了解15,xv6的系统操作16,看有哪些进程用那个命令17,实习工作内容:配网优化了什么实现了配网时间降低那么多18,如何修改为比较优美的代码19,面向对象的基本三大特性20,隐藏和覆盖的区别(没回答出来)💔21,实习里如何调优音视频的cpu占用,为什么这么选择22,这个解决的任务团队里是怎么分配的,最后用你的方案了吗23,python的hash底层实现(不知道)💔24,hash冲突解决方法(忘了)💔25,python如何清空词典(不会)💔26,c++野指针是什么以及危害27,智能指针实现原理28,面试题,手撕代码实现大整数(不会)💔不出hot100不会了💔29,大学怎么学技术的30,期望技术栈(我说的c/c++💔 ),他们这边主要python31,期望薪资我看你官网写的8💔32,前两段实习整体的工作强度33,能接受怎么样的工作强度反问1,多久出结果技术面和hr面大概1周,官网可以查询到进度
点赞 评论 收藏
分享
# 简历简历图片奉上。基本没包装,但是第一段实习有点水,另外八股、OJ有点忘记了,算法约等于0。(C++写作业水平)# 背景- 广州某双非一本,软件工程25届应届生,成绩侥幸成功毕业水平。- 目前正在简历上的第二家公司实习转正中(万人大外包,做Java+Workflow),实习强度较大(摸鱼不到2小时),基本自学(业务还行,没什么请教同事的)- 转正待遇10-15K*13左右,但是看了下人均上班时间975-985水平,接的tobtog业务要和甲方沟通对接and出差    转正应该干全栈方向(最近要开始培训了)# 能力- 做事脑子和沟通能力还行,但是算法、八股那些真的好容易背了就忘(也是因为这个原因简历很少投递)- Java编程能力全靠AI(提示词水平和设计水平还行),但是能把东西做出来和跑起来。实际敲代码能力只有C++做作业水平。- English日常交流还行,补一补感觉可以进外企- 转正ing精力有限,八股不爱背但是要背也可以,手撕算法代码能力感觉自己短期内没办法提升太多# 自己的期望- 目前的转正实习当保底吧,机会还行- 广州薪资10K以上,深圳13K以上- 工作强度975还行,985感觉极限了,996那就跳了- 有发展空间,校招不能去中大厂起码想走社招,比如三年内跳槽能不能去大厂看看(大厂我这学历校招没啥机会了,身边最优秀的也就腾讯其他全没)# 求助问题1. 我的期望是否合理?    不合理的还请多多给些建议谢谢佬们2. 这个阶段有什么不太注重手撕代码的那些中小企业推荐呢?(注重业务和沟通能力的,纯技术我拼不过别人:D)3. 修炼英语冲外企是不是个好选择?    比如三星、汇丰那些。    因为之前拿了个广州外企的外包,因为薪资8k+低代码平台拒绝了,13薪带每周线上办公2天。4. 其他建议(精力有限,死命八股、手撕hot100那些太吃精力了我尽量    校招没办法也可以给我点以后社招跳大厂的建议,谢谢佬们:D
点赞 评论 收藏
分享
评论
点赞
108
分享

创作者周榜

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