首先必须跨一波,中兴的面试体验不错,面试官很温和,很客气,而且不用等很长时间,基本上跟面试通知的时间相差在5分钟之内。
轮到我时,一个小哥哥来通知我,并提醒我将手机静音,所以请各位一定要注意这个细节,手!机!静!音!
面试时有两位面试官,听中兴工作人员介绍,说是天气太热,不想让大家面完还得等,所以将技术面和综合面放在一起进行。而且中兴的提前批只择优不汰劣,不会对秋招有影响。
小哥哥将我带到两位面试官面前,看到桌子上放一个算法工程师的牌子,当时很奇怪,然后坐下来开始面试。首先进行自我介绍,我说我想找java开发的工程师,两位面试官愣了一下,问了我一个tcp/ip的问题,没听清,然后面试官反应过来,说我应该去软件组面试,他们好像是面试关于网络算法方面的问题。然后等了大概五分钟,开始了面试。
刚过去时,面试官居然站起来了,说请坐,然后我坐下(受宠若惊)。
开始自我介绍,我首先介绍了一下自己的基本情况,会哪些技能,想找什么岗位的工作,做过什么项目,在项目中负责哪些工作,用到哪些技术。自己有哪方面的不足(本科不是计算机专业的,我说我最大的不足之处是非科班出身,专业基础跟科班出身的同学还有些差距,自己正在不断追赶),有哪些方面的优势(这里我讲到,第一,学习能力比较强。第二,做事认真负责,比较能吃苦。并结合自身经历具体说了一下)
面试官:从简历上来看,你做的前端工作比较多,为什么要找后台开发的工作呢?
我:在我们的项目中,我做了很多前端的工作,包括……,但是我也负责一部分后台开发的工作,前端和后台还是比较偏向于找后台开发。
面试官:你是本科是非计算机专业的,平时如何学习呢,怎样减少与其他同学差距?
我:首先,我先自学了计算机专业方面的基础课程,同时,通过做项目,自己的能力有了很大提高。而且有问题的话经常请教同学,并和同学条论各种问题,自身提高非常快……
面试官:你说一下tcp/udp有什么区别?
我:很熟练的将区别逐一说出,面试官点头。
面试官:c/c++会吗?
我:有学过,但是不太熟悉,平时做项目时都是用的java,没有用c/c++做过项目
面试官:你项目中用到过bootstrap,那你说一下bootstrap最大的特点是什么?
我:bootstrap解决了页面自适应的问题,而且bootstrap页面布局非常方便(我应该回答bootstrap的网格系统,这样更专业一点)
面试官:后台开发方面你知道哪些:
我:语言的话对java比较熟悉,对MySQL也比较熟悉
面试官:知道哪些框架,spring知道吗?
我:我们的项目就是用springboot开发的,spring框架我会用,但是对底层原理了解的不是很清楚
面试官:说说MyBatis?
我:我们项目中有用到MyBatis,MyBatis是一个开源的持久层框架,主要用来简化对数据库的操作。JDBC操作数据库,需要首先注册驱动,建立连接,声明Statement或PreparedStatement,然后执行SQL语句,这些工作比较繁琐,使用MyBatis的话,可以将这些工作交给框架来完成,简化开发。(这一块之前看过,还算了解,等着面试官再继续问,结果没有问这个点)
面试官:平时项目中遇到过哪些困难,如何解决?
我:我说一个前端开发中遇到的困难,就是页面自适应问题。平时遇到困难的话首先自己再网上查找解决方案,跟项目组成员讨论,或向有这方面经验的同学请教。解决不了的问题,问导师或者找已经工作的同学帮忙,他们提出解决方案后,我们再去看能不能解决所遇问题。
面试官:你刚才说自己学习能力挺强,举一个你学习能力强的例子,英语水平怎么样(六级没过,面试官问六级为什么没过……)你觉得你是一个自律的人吗?你的抗压能力怎么样,举一个你感觉压力特别大的例子,你是如何面对的。对于加班你如何看,以后的工作地点想选则哪里,为什么
大概就是以上这些问题,技术方面问的不是很多,感觉跟华为的面试有点像。然后问我有什么问题吗?
我问了一个贵公司有哪些技术提升的渠道,还有贵公司开发都是c/c++岗还是也有java
面试结束后,我说声谢谢准备走,两位面试官都站起来朝我鞠躬,吓得我赶紧道声谢谢,赶紧鞠躬,面试官真是太客气了。