撰写和投递简历
简历撰写:项目+实习+校内成绩好的科目。
关于项目,写了上学期C++写的C99标准的词法分析器,起始之前也做过比较有用的课设,比如DNS中继服务器,但是忘记细节了,担心面试官问细节就没有写 关于实习,我有过一段二年级暑假小厂经历,CV & 并行编程方向的 关于校内成绩,我陈列了自己九十分以上的科目
简历书写建议
项目一定要写自己明白原理和细节的,即使主体的代码不是自己写的,因为面试官会问项目,碰到面试官感兴趣的可能还会问优化之类的,所以未必是越多越好,建议写自己明白原理的并在简历中用一两点介绍。可以上网找人修改,或者上知乎搜索“技术类简历”做其他的参考
投递方式
因为我大二下找实习就是用的BOSS直聘,而且感觉还不错,所以这次还是用的BOSS直聘,也可以去相关公司的官网
面试开始
时间:2022.2.17 13:00 PM 电话面试
Part1 自我介绍
我提前写好的稿子,也上网找人修改过,一分钟大概
Part2 C++特性
因为我自我介绍的时候说自己写C/C++比较多,然后面试官问我虚函数的实现原理以及C++的特性。前一个问题我说不上来,因为没怎么用过虚函数,后一个问题是用和C比较来说的,面向对象特性。随后又问了C++的new和malloc的区别,我说了new指定类型和大小,malloc需要强制转类型和自定义空间大小。感觉后两个问题没有出大问题。 这里,如果你简历或者自我介绍的时候提了自己擅长Java或者Python,面试官会问这些,一般不会问自己没有提到的。还是要提前做好功课,关于C++面试常考题也有就,比如https://bytedance.feishu.cn/docx/doxcnJ1QCrbBhaVsXCPq6ZMulyh。
Part3项目
问我那个词法分析器,我说了项目来源是课堂实验的拓展、设计思路和难点
Part4计网
浏览器里输入www.baidu.com发生了什么,我提前看了这个文章,大的点答上了(但这是不够的),最好理解细节甚至背会那个流程 https://www.cnblogs.com/xiaolincoding/p/12508499.html 因为提到如果本地没有这个域名的IP会先访问DNS服务器请求IP地址,我没说的特别清楚(毕竟计网是一年前学的,考试后一周就忘了) TCP连接简历三次握手和释放的四次挥手,我提前看了这个,答得还可以 https://www.cnblogs.com/xiaolincoding/p/12638546.html
Part5实习经历
问做了什么,工作中遇到的难点 我当时是做经典算法的并行实现,所以看现有库的源码是比较难的
Part6数据库
如何做查询优化,如何按照条件选择数据。 因为电话面试,没有开视频,我迅速打开还未删除的课件读了起来,面试官:嗯,是这样的。(我心狂乐
Part7一道编程题
面试官会给邮箱里发一个笔试连接,点进去以后两人都可以看到编程界面,最后不要求测试,只要写下来然后讲清楚思路就行 我做的是把一个二维数组顺时针打印输出,不难,但建议广泛刷题,有备无患
Part8面试官:还有什么问题吗
我:请问我这次面试怎么样呢? 面试官:基本的点还可以,但是有的细节不到位,C++特性的学习也不够好 我:请问这次面试如果通过的话,还会有下次面试吗? 面试官:一共有四面,前三面是技术面,第四面是hr面 我:第二面的知识面和这次一样吗,还是选择更有深度的题目呢? 面试官:互联网公司用计算机网络比较多,这方面的东西还会问。每次面试的侧重点不一样 我:哦哦,暂时没有其他问题了 好的…再见…拜拜…之类结束
面试体验
面试官礼貌,态度好,如果答不上来就换一个方向的问题(当然对自己来说是失分点)
面试总结
坑:1.C++特性的功课不足;2.计网的细节很多忘了,说不清楚; 好的点:面试前多看了几篇文章,命中率挺高的
建议
简历打磨好,准备好自我介绍,这个环节可以上网找人或者师兄师姐帮忙修改简历 刷算法题,牛客网、力扣 计网、操作系统、数据结构、计组、数据库的基础知识,多看面经,和准备考试不太一样
|