终端开发校招笔试面试验总结.pdfVIP

  • 0
  • 0
  • 约2.7千字
  • 约 5页
  • 2026-01-25 发布于北京
  • 举报

2014【终端开发】校招笔试面试经验总结

2015-07-28Katrina

我投的是一种研发,的岗位。笔试时间是9.21,截至到9.26号,三面全部

结束。经理面留下了我的,究竟是否通过还得看的结果了。总结一下,

的题有一个特点:考的很细甚至细到一行代码,一个变量名。

笔试考了7道题,三道问答题如下:

第一道基本都会,只要计算机专业基础课程好好复习了没啥问题,

第二题考的是Android的,这个估计得靠自己做过并且总结了。

第三道考的是对一段函数的评价,(这个我做的也不好,长时间不搞C了,指针

实在是不敢乱用啊)我主要关注的是健壮性以及是否浪费空间这两层。

三道编程题,这个就不说了,如果自己写过很多代码,注意代码的整洁性和健壮

性应该问题不大,而且近几年好像没咋考过很难的算法,足见是更注重基础

的。

系统设计题,靠个人分析了,今年踩了个狗屎运,IM+LBS是我的毕设,把我做

的项目的体系结构划了划,说了说划分模块,设计模式选择的理由。

我是第二天早晨的一面。

一面考察的比较多的是我的项目细节,这个只要是自己做的应该都没啥问题。

我是搞Android的,这个面试官明显是个Android的高手,时候就感觉到

了,随后就是Android,从四大组件,到生命周期,再到数据持久化,最后又

谈了谈我的项目中某一块如果现在要我改进我怎么样重构代码。

(因为研一时候android刚接触,也没弄过service,好多耗时的任务也是用

thread写的,所以我说了说service),他就问了问service如何启动/停止,其

中的数据怎么和Activity通信。

最后,叫我写个程序:两个线性表合并成一个线性表。

面试官需求很不明确,很多条件都没说,我没敢立刻下笔,赶紧问了问特殊性,

果然在我再三确定之下,他说出了题目要求:A、B是两个递增的线性表,我们

需要合并两个线性表并保持单调递增。

OK,题目很简单,可是明显考官考的不是你的代码怎么实现,而是你思考的过

程。在写代码之前,我考虑了6中测试用例,并和考官说了说,然后才开始写,

并在写的过程中告诉考官哪段代码可以通过某个测试用例。

主考官点了点头,在计算机上写了些什么,叫我下去问HR还有啥后续安排。一

面挺高兴的,感觉把我这一年多做的项目的很多细节都和面试官交流了,而且有

些自己的问题了他,他还给了我解决方案,收获也不少。

第二天下午收到了二面。

这期间我上午我又参加了TX的一面,待我后续再聊TX的。很遗憾的是,

和TX的二面了...无奈之下,我毅然选择了,因为感觉很实在,在

面试的时候愿意你的想法。

二面是25号的下午。这次二面估计得有一个半小时,总之二面出来的时候感觉

把脑细胞全杀完了。这个面试官明显不是那个搞技术细节的人了,问的就是偏理

论、偏语言细节了。同样,先是自我介绍,介绍的过程中考察个人项目经验细节。

随后就是基础知识考察:《数据结构》、《操作系统原理》、Java的String(经常在

群里给别人解答疑问对这块很有帮助,正所谓无心插柳柳成荫是也!)、

ArrayList/HashMap的源代码实现细节(这里面,得亏我没事研究研究源

码,对ArrayList源码认真读过几遍,把很多细节都说出来了,引起了他的,呵

呵荣幸啊)。

最后写了2个算法,一个是动态规划的算法,一个是大数据取中间值的算法,第

一个很简单。不说了,第二个是在和他商量和指引之下写出的。

面试结束后,他叫我问他问题。我说,实事求是的说,我的基础不好,数据结构

和操作系统原理很多东西我都只是了解而已,您能不能给我一个评价呢?他也

评价了一下。我说,我能看出的招聘确实要求很高啊,很多东西如果不是自

己真正去认践过,真的说不出来。

他开始陷入沉思,对是否叫我过二面有点纠结。(估计是在基础薄弱和面向对象

基础还不错之中吧)。最后,好,这样吧,你下去问问HR吧,看后续如何

安排!(不知道这是不是)

那天晚上其实都开始准备放弃了,估计没戏了,谁知道半夜居然收到了3面的通

知。真是意外啊。26号下午1点,再次来到了唐城宾馆。三面的面试官明显比

1、2面的年纪大不少,应该是个总监之类的,很和蔼,有一种叫人猜不透的眼

神。这一面没再问技术了。面试的过程中也很融洽。

他先问了问我的经历,和这些年比较成功、叫自己难忘的经历。我给他讲了讲当

年考

文档评论(0)

1亿VIP精品文档

相关文档