面试感受

来源:互联网 发布:mac air换输入法快捷键 编辑:程序博客网 时间:2024/04/30 15:13
上午十点,准时到tcl大厦面试。前台让填了信息,做了一套c语言的题目;题目不是很难,考察静态变量、数组指针、大小端等知识。例如:
int buff[10] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11};
(buff+1)[2] = ?
答案是:5
大小端即要求写一个程序判断机器大小端.
答案网上看到有:我的思路是一个联合,里面有个长度2的char数组,还一个short整型变量,往char[0]里填数字1,访问short变量。==1即大端,否则小端。网上还有其他的思路。大家可以百度。

题目不是很难昨晚之后hr就开始面试我了。聊了蛮久。让我做自我介绍,我主要介绍自己毕业、工作从事那些技术方面的工作。asp.net/qt/mtk/android。然后他问了我蛮多问题:来深圳多久啦?面试了几分工作啦?失败的原因是什么?家庭情况啦?女盆友啦?刨根问底儿啊!然后就是说说自己的优缺点?我说自己最大的优点就是为人蛮随和,不会轻易和别人争论的面红耳赤。而最大的缺点就是不善于言谈。通常介绍自己会准备好1、2、3、4条介绍。然后他就问:我们这边开发偏android底层方面,你之前的工作比较偏应用。你觉得自己能胜任这份工作吗?我说,首先,我大学学的基础知识可以帮助我尽快熟悉这方面的知识。其次,做的tom猫项目,也偏底层了。最后,我参加过嵌入式linux的培训。

接着,就是技术面试了。技术官真是忙啊。他匆匆的看了一下我的简历,就问了我几个技术方面的问题:1.android底层的音频库了解不?2.voip协议了解不?3.android的虚拟机在Android的哪一层?4.工作的大多是应用层,如果让你转底层,你愿意吗?
我回答的实事求是。前2个没搞过,就说熟悉tcp/ip/udp协议。android虚拟机的位置就接着之前看的一个框架图大致画了一下。竟然还对了。还是要多了解一下android的底层姿势啊!少年们。
结尾的时候,总是很伤感的,技术官说,行,我还要和其他人讨论下,如果有结果,我们会在两天之内通知你过来再次面试讨论一下薪资待遇和一些细节问题的。

总结一下这次面试吧。
1.我真的没奔着底层的这个职位去的。不过幸好哥c基础还在,就硬着头皮把题目做了。如果下次有这种底层面试,建议大家还是好好负责c语言的基础知识,最好有数据结构、音频算法方面的。
2.提前和人事的人员沟通一下这个职位的定位,都是android工程师,可能他们说的是底层驱动工程师,你理解的是应用java工程师。考你个措手不及,除非你基础好的令人吃惊,否则怎么都会傻眼的吧。
3.51job上的职位可以群投的,即使你不怎么满足有些公司的需求,他们的hr还是会看一下你的简历。说不定就有机会。


今天下午的面试很糟糕。跑到福田区勒!在一个偏僻的小居民区,走了将近一公里。深圳不是很热对吧。我背后流汗了!
一进门,就看见2个大哥和一位一看就是猿类的家伙讨论问题。谈论之中听的出,
1.这家公司就他俩,一个管理+一个技术,据说还有两个web。
2.公司主要给做隔壁家公司(做数据分析的)做数据采集的软件。
3.那个猿类其实懂的蛮多。linux/asp.net/android/电子商务什么的都懂,另外两个看样子都很有些it资历的。
4.两个30多岁的大佬,一个擅长技术php,一个擅长管理,挺友好,开朗。他们让我先旁边坐着,听他们讨论。

后来,技术帝过来和我讨论android,又翻翻我的简历。在此,我想说,其实技术官翻看你的简历时,你可以顺带介绍一下你的项目。因为他们很忙,所以即使把你叫过去面试,要面试那么多人,他们对你还是没啥印象的。所以乘此机会,你可以快速的“帮”他通过简历认识你。
接着他和我讨论目前做的项目,已经有一个版本了。他问我android的数据存储有哪几种方式,我就说主要有1.sharepreference/2.文件xml、json/3.数据库sqlite。其实另外两种contentprovider/网络我没说是考虑到他的项目的实际情况。
他给我展示的数据采集,无非是web的那些表单,他想搬到android上。我一看就是布局 + 后台数据的事情。重点是后台的数据问题。他网上有很多表,问我了一个细节:两个下拉列表,一个选择了数据,怎么去变动另一个?
我和他说这个很简单,就是监听列表的变化,然后往另一个填充对应的数据就ok了。
然后,他给我展示了几个界面,就像你注册网易邮箱账号时的那些表单。当前一个表单是根据上一个表单填的数据来的。不过这个需要联网、查询数据库。
然后他问,如果做出这一版出来,需要多久呢?
我跟他说需要一个月。
接着管理帝过来寒暄了几句。然后问我有没有什么先问他们的。我脑子短路了。没问2个问题就问不出来了。记得他问我,你的兴趣和关注的技术层面在哪里?你工作追求的是什么呢?这个我当时没能打出来。回来的路上,我一直在想这个问题:之前做过一个tom猫,接着又参与了天气项目。总结2个项目,有一点,都是非常招人喜爱,会引起用户情感共鸣的软件。我想要做这样的软件--创造生命!这些软件都是有生命的。我的兴趣点也在这里。
原创粉丝点击