好歹第一次出去面试,把他过程经历写下来,与诸君共勉。
1.笔试
笔试的话,是在线笔试的,大公司现在都喜欢用这个套路,因为笔试不用组织人啊去弄卷子啊,组织考场啊,巴拉巴拉的,所以说应该简历还算合格的都可以有笔试的资格。
笔试的题,就是大学四年学的计算机的一些专业课之内的,包含数据结构,操作系统,计算机网络,还有编译原理等等,题还行,有些我不记得了,直接蒙的。但是基础还是要掌 握好啊。
-------------------------------------------------------------------------------------------------------------
2.初试(一面)
一面来的比较狗血,因为我收到一面的短信是在9号的下午才收到的,没有邮件没有电话,就一条赤裸裸的短信,然后要我第二天下午两点半赶到国家会议中心去面试,当时心情 就不再形容了,要我在这么短的时间内跑到北京,看了下火车票,当晚的火车只有硬座了,卧铺都没有了,无奈,但是不想失去这次机会,于是匆匆忙忙的定了一张去北京的火车票,然后一晚上没合眼,第二天迷迷糊糊的定了一个青年旅社倒头就睡,帝都的消费不是一般的高,我基本没看见过低于200RMB的宾馆,然后睡到下午1点左右,又匆匆忙忙的洗了一把脸坐了1个多小时地铁去国家会议中心,等倒是没让我等多久,我在知乎上看见有一哥们在那吐槽,说他从2点半等到6点半都没有HR姐姐来召唤他,哎,顿时想想我运气还算好的,毕竟是第一次面试,面试我的是一个戴眼镜的大叔,看着挺憨厚的,我把我的简历递给他之后,他叫我进行自我介绍,巴拉巴拉把我的性格啊,项目经验跟他介绍之后,然后他说还不错,项目经验挺多的,这下他该发问了:
1.请简述HTTP协议。
2.HTTP协议的细节的一些东西。
3.三次握手的过程
4.sort和ksort的区别(呃,这个我真忘了,其实我猜中了开头)
5.跨域(这个问题遇到过)
6.memcache 原理
7.linux的一些常用命令,比如说全文检索啊,查找文件啊。这个常用的还是建议大家多看。。
8.sql注入,怎么过滤,还有xss。
9.用过什么框架,读过源码没有。
10.说出哪些排序不稳定,稳定和不稳定的标准是什么。
11.session和cookie的区别,cookie没有了session还有用吗?
呃。我能够想起来的就这么多了。
最后问了我最近再看什么书。
这几个问题我大多数都能够比较流利的说出来。总体感觉还不错,但是毕竟第一次,心里没底。但是无所谓啦。
-----------------------------------------------------------------------------------------------------------
3.复试(二面)
11号下午收到了复试的短信,小小的激动。约的面试时间是12号下午2点。
第二次面试我的是一个戴眼镜的大叔,人挺温和的。
他看了看我的简历,问了我几个详细的项目经历,遇到过什么问题啊,怎么解决的啊。巴拉巴拉一堆。
然后话锋一转:
1.用PHP写出2个数组的交集。
(我特么就想吐槽这个,以前我老是把PHP当C来写,所以这次写了2for循环嵌套,其实PHP自带的array_intersect函数一句话搞定的事情。)
2.还是linux问的是硬盘查看啊 cpu啊等等
3.还是跨域
4.还是xss和sql注入
5.php-apc(特么的这个我真忘了)
6.谈理想,各种谈。(其实这个时候我不应该吐槽学校的。。。)
7.php多线程,其中有一个有意思的细节,我问面试官你知道swoole吗。他尼玛竟然说不知道。好吧我也是醉了。
8.你还有什么问题想问我的。(这个比较意外,毕竟第一次,我就随口问了下,其实这个我也觉得是他最看重的。。。)
------------------------------------------------------------------------------------------------------------------------
然后在后面的一天没受到短信,估计是二面我比较激动,所以有些时候说话比较得"多",然后面试官以为我故意显摆了。所以把我GG了,哈哈哈。
言多必失,言多必失。感觉下次真的要吸取这次的教训了,不过套路被我掌握了,其他的都无所谓了,逛了逛帝都,除了环境和物价,都还蛮不错滴。
比较的狗血,第一次吸取了比较多的教训。我现在又收到了360的面试。然后我又得准备了。