我的就业感言:工欲善其事,必先利其器!  

来源:华清远见嵌入式培训深圳分中心      

    
  学员姓名:姚文军
  所在班级:深圳1102期班
  就业单位:惠州华阳通用科技有限公司
  工作职位:android驱动开发工程师

 

 


求职是一个充满艰辛和挑战的过程,把握好了,或许一辈子受用,简单的说,对于求职来说重要的是面试。但是面试只是一个简单的过程,在这短短的十几分钟或者几分钟之内,该怎么去把握呢?面试技巧则显得非常的重要。首先还是谈谈笔试,笔试才是重要的,完美的笔试首先会给企业留下一个良好的印象。人总有一种爱屋及乌的感觉。笔试过了,基本上就已经有一只脚踏进门了。

工欲善其事必先利其器,找工作不要急,要沉的下心,有些学员在课程刚刚结束就忙着找工作了,如果你学的非常好,或者有过丰富的工作经验或者你对自己的工作要求不高,你可以这样做,当然,如果你运气非常好,碰到不要笔试的公司,那么你可以去买彩票了。否则,还是认真的做完后的项目阶段,做项目不仅仅是为了增加你的项目经验,个人认为在项目阶段是好的复习和检验自己的时候,某些学员在项目阶段沉不下心,不知道自己该怎么去复习,因为他们认为自己什么都懂,什么都会。这样的人可怕,不知道自己在哪里有缺陷,也不知道该从哪里开始着手去复习。

个人认为,整个培训阶段的东西,在一份笔试试卷+面试提及的问题中主要体现在三个大的方面,“C基础”“网络通信”“ 驱动部分”。C 基础部分重要,而C基础部分,华清远见有很多的笔试参考资料。其中有一份“牛X公司面试题集”这份资料囊括了所有C语言的精华。而这里主要围绕内存分配,溢出等问题较多。主要是体现在数组和指针的运算,如果你现在还不能完全搞懂数组和指针的区别,那么你就需要去请教一下林老师。这部分是一个重点,如果这部分你没有把握好,那我劝你还是停下来等掌握好了再去找工作,否则找工作是没有多大可能性的,另外就是一些概念性的问题,像笔试率高的static const volatile 等的用法和区别。像这样的题目,是应该唾手可得的。另外部分就是大题目或者所谓的填空题之类的,这部分主要牵涉到常见的算法和数据结构。像链表,栈,队列,其中栈考的较多,像单链表,双向链表等应该是不用经大脑思考的,算法部分一般的大公司都会考,这部分比较抽象,像基本的算法有冒泡,快速排序,插入排序这三个常见的算法,一般的公司考算法也就是这些算法的变形。另外还有些常见的遍历算法像先序,中序,后序这些算法你应该也不要去想就能写出来。另外像折半查找,回溯算法这些算法你还是需要去了解一下,至少要知道这些算法的原理。不过一般像折半查找,回溯这样的算法笔试的还是比较少,但是如果企业要求高点,看你的知识面广泛不广泛,就会经常考些这样的算法,因为这些算法也是数据结构书上面的现成的算法,万一问到了你没有理由说你不知道,如果你不知道只能说明你接触的少,算法这部分没有捷径,了解基本的算法,多看看别人对这些算法演变的应用。

C语言中还有些基础的知识像结构体,联合体类型在内存中所占的字节多少,指针所占字节多少,数组名所占字节多少,sizeof和strlen的区别,这是每次笔试都必考的。另外像移位操作。对硬件的操作,如果能够灵活的运用移位操作是很重要的,这里考的主要是清除某位,设置某些位也是写简单的问题。

网络部分。如果不是专门做网络产品的公司的话,这部分笔试题考的范围比较少,一般在面试的时候可能会伴随着项目问的多些,像一般的笔试的话也就是考三次握手建立连接的过程,或者就是TCP UDP通信的区别。

驱动部分,像一些简单的字符设备驱动,必须应该知道,如果你是应届毕业生做驱动的话,我想公司对你的要求不会太高,毕竟他给应届生的薪水有限,所以要求也不是太高,这部分问题一般是选择性的问,看你接触过些什么样的驱动。按键驱动,这个我想大家应该都知道,另外个人认为基于S3C2410的4X4的按键,你应该知道是怎么个扫描的过程。这个你不可不能马虎,必须彻底弄明白,因为这是基础的驱动。像这部分如果你是想找驱动部分的工作的话,试卷中难免还会考到一些概念性的东西,像IIC的原理、时序,轮询,中断,DMA的原理,以及MMU,另外就是一些多任务并发控制和同步的知识,因为在驱动中会使用大量的加锁,互斥,信号量,等待对列等并发和同步机制,其中考的多的算是,轮询,中断,以及并发和同步控制,问的多的就是IIC DMA,MMU这些东西。要求面试者对这些东西有一定的深度的了解,如系统启动阶段是怎么去初始化MMU,中断处理机制等。其中并发同步机制,中断处理机制 是考的频繁的。除了这些基本的概念之外,像一些常见的驱动你还是要去了解的,像LCD驱动,至少别人问你的时候你还是要能说出个大概,如果你什么都不会,那面试者跟你也没有什么好说的了。像复杂的USB驱动这些基本上是不会问的。如果个人对这些东西都掌握好了,那找份好点的工作应该是没有问题的了。

另外就是一些面试技巧的问题了,就面试来说的话,正确的心态很重要,首先面试的时候面试者不应该害怕或者胆怯,这点的话或许应届毕生多少还是有点胆怯。平时多加注意就是,通常在面试还未开始的时候,你可以花30s左右的时间去了解面试官,从外表性格行为等,俗话说知己知彼百战不殆,面试官在认识你的同时你也要去认识他,这点很重要,如果这时候你已经对他有了一定的了解,那么接来下应付他的问题或许你就更加有把握了也不会那么被动。另外个人认为面试的时候忌讳盲目的面试,总结经验很重要。面试成功了自然好,如果失败了,我想你也不要灰心丧气,应该静下心来好好的总结一下,为什么会失败?是笔试出问题了还是面试出问题了,自己在那一个方面应该加强。哪些是笔试经常考的,自己却出了问题,为什么会出问题等。

另外除了工作相关的的问题,面试的时候或许还会问一下跟生活或者性格相关的问题,这些问题基本上大同小异,像一般企业会问,“你自己觉得自己的优点和缺点是什么?”像这样的问题,你应该在平时就应该准备好了佳答案不要等到面试的时候别人问你的时候你却支支吾吾的想半天后也没有说出来什么优点或者缺点,或者就是说了一些不该说的缺点。找工作前就应该把这些问题写出佳的答案,可以背下来,等到问的时候就可以流利的说出来了,这样的话面试官会认为你这个人平时善于总结,自然会给面试官一个较好的印象。

另外就是一个问题,有许多面试官不喜欢去认真的看你的项目经验而是要你自己介绍你的这些项目。碰到这样的问题,我想你也应该事先做好准备,至少你要熟悉你们的项目,对于你自己从事的那部分,连每一个细节你应该都非常的清楚,而且要对整个项目的流程也要有一定的了解,至少你要说出其他模块的作用,或者他们之间的联系和数据交换。这样的话 才能让面试官认为你对整个项目有一定的认识和了解。

后还有一个很重要的问题,许多面试官在面试的时候,会故意问些很叼专或者贬低的问题,碰到这样的面试官你不要认为他在贬低你或者什么的,你应该认为他是在考验你,这种情况下很多面试者就会失去正常的心态,显得很急躁,切忌,保持良好的心态,你可以耐心的跟他解释你这个程序或者项目这样做的原因,有这样做有哪些优势。

如果这些你都注意好了,郭老师或者齐老师嘱咐你的你都做好了,那么你找份理想的工作是没有问题的了。相信自己的实力,相信华清远见的培养,相信咱们的活宝----郭老师,放飞自己梦想,去寻找自己理想的工作。

附:本文仓促完成,如有不足或者不完备之处敬请谅解。本人华清远见1012期学员,成绩不出众,当然也不失色。找工作先后花了一个月时间,面试过30家以上的公司,先后被11家公司选中,后留在了华阳从事android驱动开发

整个期间,感谢华清远见所有老师的孜孜教诲,感谢曹老师给予的关怀,也忘不了齐老师在我找工作期间的一次次的指导,更加忘不了咱们和蔼可亲的郭老师。再一次的感谢。希望你们工作顺利,万事如意。

华清远见教育科技集团学员新就业风云榜 >>