大厂、银行的后端开发/测试岗面经总结
RT
我是秋招上岸的,本科211女生,从去年找实习就开始面试到最后尘埃落定,也拿了几个offer,大厂、小厂、银行的都有,现在春招很多朋友也问我相关岗位的面试经验,索性总结一番,也是回馈牛友。
我是主要面试大厂的测试岗位和银行的开发岗位,其实这两个岗位我觉得需要打的基础都差不多,在我面试的过程中,大厂的面试官问的知识频率总结下来:
基础语言(C++、java等)>计算机网络>项目经历>数据结构>数据库>操作系统
以上这些都是必要的,只是建议如果比较急的同学,前三个是重中之重,一定要好好复习,一定要好好复习,一定要好好复习,如果时间充足看书过一遍知识点总结一遍是最好不过。后面三个可以先看重点内容,比如数据结构,把经典的几种数据结构和算法原理理解掌握就够了,CSDN里一搜讲的都很详细。(常问的有各种排序、堆栈、完全二叉树、红黑树、最短路径等)。
报的岗位是测试的话,测试方面其实不需要了解太对,测试流程了解一下,测试工具知道几个,黑盒白盒单元系统验收测试这些知道是什么就可以。主要是测试的思维,比如如何测试一个搜索框,如何对一个页面进行测试这些,可以提前看看面经,多想想如果是自己会怎么回答,锻炼一下测试思维。
项目经历,不管大小公司各厂银行都爱问,建议不管是不是你做的部分,都搞清楚需求和技术原理,不懂的可以查资料或问问当时的同学,这样起码证明你自己做的项目你是懂的,是态度问题。而且有的厂面试官很喜欢让你说一下自己曾经遇见过技术方面的困难啦或者特别有成就感的事,都可以用你弄明白的项目经历往上套。提前准备好很重要,如果是现场面试,你也可以将你曾经做过的项目成果录个视频或者动图,在面试官想要了解的时候直接给他看,会有很好的效果哦。
其次,不同公司有不同公司的特点,针对不同的公司建议大家在面试前根据公司的面试特点突击一下,比如当初我面深信服的时候,知道他们家是做安全的,又特别爱问计网和C++,我花了大概两天把计网中比较难的知识点和一些灵活的问题搞懂,记录在本本上,也恶补了些存储和安全方面的知识,然后面试官一面二面问的东西,基本都是我准备过的,偶尔有不会的也可以结合所学知识讲一下,面试完就觉得稳了。再比如当初面TW,牛客上一搜面经,上面说的笔试题就是我去面试时当场做的,提前准备好自然就有了点优势,而且外企英语好也会比较拉分。还有的大厂比如腾讯阿里需要的掌握的知识比较全面,难度也高,这个基本没法点对点突击,只能把每个方面的知识都搞清楚,但是大厂可以针对你所投递的部门进行某些知识点的强化学习,明白这个部门主要是干什么的,那它们平时需要掌握的知识也可以提前去学习。
说到银行,银行大多都是现场面,其实不需要都穿正装……我是从没穿过正装,银行问的基础知识基本都比较简单,问的广也问的浅,而且发现几乎每个银行都有问数据库的知识(大厂就不怎么爱问……),有的也要求当面写查询语句,所以对数据库不熟的面银行前可以把数据库补一下。而且银行爱问成绩,如果成绩不好的同学就可以提前打好草稿……
还有,你如果对哪个知识点有把握,了解的很深入,面试的时候其实你可以主动引着面试官往你的优势方向走,主动提及并讲的很好,就会很加分。
最后说一下群面,群面一般是本职不是做IT的企业或者一些小厂喜欢搞,群面的时候请不要太过强势也不要太不爱说话,每句话都说在点子上才是最优解,还有,无领导讨论的时候计时工作很重要,这个推荐去抢主动权。(因为我发现做开发的同志们都太老实了,曾经有次无领导讨论时居然没有一个人提出要计时我真的是惊了)
对了还有心态问题!!!一个公司面完就完了,有消息是好事没有消息也不要沮丧可以继续奋战,但是在牛客上不停地刷这个公司有没有发offer有没有发消息真的很影响心态而且很浪费时间,建议最好不要这样。把期望降到最低耐心准备下一个面试才是王道。
洋洋洒洒一千多字,如果能给大家一点帮助那就再好不过,希望各位牛友都能成功上岸,加油。