边锋面试

今天去面了第一家公司————边锋网络,还是蛮大的一家公司,当我知道我可以去边锋面试的时候蛮懵逼的,本来还想找一些小公司刷一下面试经验再去面大公司的,没想到我乱投的简历竟然被通过了。不过既然已经这样了,我也就老老实实的接受了这个事实,开始疯狂地搜各种面试资料,面试题,希望能通过。

中午11:30,早早地吃完了中饭,就去坐公交车了,虽然百度过地图,去那边只需要一个小时的车程,但是去早了总是没有错的!(假的)结果12:30就已经到了公司楼底下,四处转了一下,买了一支笔,以防万一。然后就在冷风中掏出了手机开始背总结的面试题,最后瑟瑟发抖的我才发现原来大楼一楼是有休息的座位的……

13:47,精确掐表的我走进了公司大楼,进了电梯上了二楼,先和前台姐姐说了我是来面试的,然后她就掏出了一张纸让我填写个人资料,填完之后一个hr把我带进了公司的一个隔间,给了我大概7张试卷,让我做。先是大概十几道选择题,主要还是考你的C和C++基础,我自认为大概答出了2/3吧,然后是简答题,前几题都背过了,什么指针和引用的区别啊等等,后面有几题简答题就涉及到了我知识的盲点了……一点都没写,只记得最后一道是让你设计圆、长方形、正方形的类。然后是代码题,就是我擅长的地方了,冒泡排序、dfs还有一道简单模拟题,不过第三题我不会,好像是让你自己手写一遍?的过程,里面扔了几个指针搞的我晕头转向,于是我并没有在这题上花费过长的时间,直接跳过了。后面还有几道附加题,我也看不懂,好像是考VC++的使用,并没有用过啊!最后一题倒是能写的,就写一下自己对游戏脚本的认识和理解,瞎jb吹就好了。

试卷大概花了我三刻钟的时间吧,然后就有一个技术人员进来面我。先是看了一下我的试卷,然后说要看一下我的简历,让我先自我介绍一下(不过我感觉他好像并没有在听啊喂)。然后就是针对我的答案开始问问题。一开始问的是那道广搜,大概他觉得这是考到大部分人的一个题吧。我先和他解释了一遍原理,结果他给我一种一脸懵逼的感觉,然后又让我用具体数据和他解释一遍。解释完之后就开始问这问那,于是就问到了我好像不是很理解指针。结果接下来他竟然就这么疯狂地抓住了我不会的这个点问问问……简直报警啊……知道我不会还问我。。而且他一直在强调:“这个算是基础问题吧?你怎么一点也不会啊……”,我能怎么办啊我也很绝望啊……追问了一会儿无果之后,他说我虽然是搞ACM的,但是别的问题不应该理所当然的就说不知道,这点我确实是虚心听进去了,还是需要学习一下曾经被我抛下的基础啊……哦对了他看我一直回答不出来,为了帮我缓解压力还问我了一下最近看了什么书,我就和他讲我看了几本东野奎吾的小说,还和他讲了一下《解忧杂货铺》的大概剧情,他表示曾想看却没有看……

最后在我的请求中他决定最后再问我一个算法题。大意就是,给我一个牌的序列,和一个已经确定的牌序(此排序方法未知,可能存在413这样不规则的排序),把这个两个序列发送到一个控件中,问我如何高效地发一张牌,就对在手里的牌进行一次排序。我先是想到了O(N^2)的做法,毕竟牌就那么点,即使是O(N^2)也根本要不了多少时间,不过我没有急着说,先bb了一种我还没有想清楚思路的O(NlogN)的做法,把确定的排序重新编号,存到hash表中,这样是O(N),然后每次插入就只需要二分一下就可以了。其实当时我想的并不是很清楚,但是我已经开始讲了,就不允许我表现出一种不熟练、不确定的样子,于是我就滔滔不绝的讲讲讲……感觉面试人员已经被我说懵逼了……就说好了我懂了,就这样吧。最后出门前还是和我说要好好学习一下基础。还是很感谢这个技术面员的,给了我不少提议,也给我在3月到7月实习之前定下了学习目标。

等了一会儿,HR就进来了,和我唠叨了一会儿面试情况,表示觉得我还是可以的,然后和我谈了一谈我自己对未来的想法,我表示自己只接触过C/C++和Java,应该暂时也就只会走这两个方向了,然后又和他说我希望就是找一份稳定的实习。他好像看起来也是已经面对了很多,实习了几个月就跑路的人,比较看重我这一点……反正最后就看起来愉悦地走了……

最后是人事的小姐姐,来问了一下我对工作的认识情况,然后问我还有什么问题,我也没什么问题,就问了一下实习工资什么的,150左右外加18块的工作餐还是让我挺满意的,于是我就和小姐姐道别,回去了。小姐姐还一路送我到公司门口,蛮好的。

第一次面试到这里就告一段落了,希望这几个星期就能收到被录用的消息吧!

热评文章