赛维网络专业面试总结

昨天鬼使神差地新开了一个求职栏,想着毕竟工作也算是一个人身大事,值得写一写,面试不管怎么说总还是有一点收获的。

先汇报一下情况,昨天看了一下多益网络的游戏策划校招,果然不出意外在第一场面试挂掉了,游戏行业毕竟还是一个赢家通吃的情况,国内目前除了那三家之外其他也就一般,月薪9000块的广州游戏策划,算了。

然后编程猫没消息估计也挂掉了,半个月过去了都。

然后是今天,本来以为有一汽丰田的专业面试的,结果呢,它推到明天去了不说,然后说计算机类没有合适岗位了,之后有消息会在群里反馈。啊这,已经四月下旬了,春招马上要结束了,我offer为0真的等不起……

然后就是面试蒲亨存所在的公司了,人家3天的Java,就进了公司,我也没准备Java,然后就拿着C/C++的简历去投了他家的研发向管培生,结果人家HR反馈说,这部分管培生不包括IT方向,我只能死皮赖脸求HR姐姐给我推到IT方向,说自己有转golang的意愿(确实有啊,golang目前看风评做后端猛的一批啊),那然后就面试了。

面试是在微信视频上,持续了大概30分钟,总的来说我个人感觉比较尴尬,可能面试官也不用C/C++好久了,根本不问C/C++相关的知识,纯问简历上东西。我简历上项目总的来说也不多,就各种扯,连自己Android项目和毕设项目都扯出来了。

自我介绍

总的来说没啥东西,就把为啥投他家公司说了一下,有同学嘛,然后他也笑了,表示理解。

IO复用

自己的项目是C/C++开发的epoll并发服务器,问了一下什么时候做的,参考是什么,然后问了下epoll相比其他两个IO复用模型优势在哪里,什么时候都要用epoll吗。然后问了一下使用epoll的著名产品之类的,那我只知道Nginx。有一个问题没答上来,epoll是怎么识别出就绪的线程的,说实话有点蒙,不就是那三个函数吗?问我原理我可记不起来……

总的来说,这部分准备了挺长时间的,虽然说的磕磕巴巴,但是至少知道不少。

数据库

问了一下用过什么数据库,我答Mysql和Oracle,然后也就是个知道SQL语句的水平,数据库函数调用都是用封装好的……大概就这样。

计算机网络

问了TCP协议一个包从一台主机到另一台主机是经过了什么流程。我当时脑子一片混乱,基本语无伦次,然后就讲了个三次握手连接,包的分组传递,四次挥手结束连接,然后他问我包是怎么在网络中传递的,我答依靠路由器查路由表,然后我想不起来如果没查到广播查找IP单播返回结果的协议叫什么来着了(现在想想,CSMA-CD协议?)。然后又问我IP协议起了什么作用,我对照着传输层协议说IP协议是IP对应的主机进行的交流,传输层协议是端口号对应的进程之间的交流……内容大概是这些。

乱成一锅粥,我感觉答的最不好的地方。

数据结构

讲一下快排的原理。

因为不用手写代码,所以还算很快乐,就讲一下划分一次的方法就行。

还好之前背过快排的模板,深入理解了一下,救我一条狗命。😀

其他

我也很疑惑他似乎没问操作系统相关的问题,然后对着我几个项目接着问,但是真的没项目了,像是网络割接,也讲不出什么花来,Android实现的“2048”游戏,逻辑实现讲明白也挺难的,就讲了下分工和实现,最后就扯到毕设上了,这训练模型之类的东西他也不懂,我也半懂不懂,大概讲了一下干了什么事,用了什么语言,难度和代码量之类的东西。

是谁说的计算机语言差别不大的,你看看这和昨天问的根本不是一个路数。

END

问了下熟悉他家公司业务吗,我怎么说也是做过前期调研的,知道他家做海外电商运营这一块,还有自建的电商平台。之后问了一下他家招后端是做自家平台吗,他说主要是做仓储管理这一类的东西,自家平台目前流量太小用不到。

然后说他家技术栈主要是PHP和Java,问我转PHP可行,我也很疑惑你家不是招golang吗,但也不好说不行,可以考虑,可以考虑。😐

然后就结束了。大概还行,他也没说不行,还问我技术栈的更换问题,那就是还有的商量。

明天还有一场联合航空的面试,不知又是什么妖魔鬼怪。🤔

只求能快点拿到一个offer,我现在根本没时间准备算法,大厂压根不指望。😔