流程
4.2投递简历
4.9笔试
4.15一面
4.22二面
4.28offer
笔试
卡中心笔试题量偏少,16道选择+两道编程,选择题范围很广,涉及了java、c++、设计模式、概率统计、信息论与编码、数据库、操作系统、计网等等等等知识点。
编程题偏简单,第一题是给出一个长度为偶数的字符串,要求反转后半部分后和前一半拼接,返回拼接后的字符串。第二题是给出学生姓名和语数英三门学科的成绩,要求返回各科排名第一的学生姓名。
一面
周二发面试通知,选了周五,牛客面,两个面试官,基本是其中一个问问题。首先自我介绍,我说了自己的三个项目,面试官让挑其中一个和服务端开发最贴近的项目简述,我讲了libevent和I/O多路并发,面试官反问在项目中遇到的难点是什么,平时学习新技术的方法是什么,主要负责哪些部分,为什么要做压力测试,是有具体需求的项目吗还是自己做的demo.
八股文方面问了进程间通信方法,进程调度方法,提到了技术栈(对面用java但我是c++),C++面向对象思想,本硕都是信息安全,会不会更想去信息安控,愿不愿意转java,导师放不放实习等等。
反问C++转java的,今天面试表现怎么样。
一面结束得非常愉快。
二面
同样牛客同样两个面试官,首先自我介绍,和一面一样还是让我介绍和服务端开发最贴近的项目,有没有了解过tomcat之类的服务器框架(问到这儿已经傻眼了,觉得凉了),平时怎么学习新技术,做项目的时候是更看重时间节点还是更看重质量,其他不记得了。
反问实习内容,什么时候出结果。
二面完觉得悬了。。主要是担心技术栈不匹配导致不要我。
offer
4.28下了,人生中第一个offer还是很激动的~