|
||
姓名:陈东宇 | ||
学校:西南科技大学 | ||
班级:成都华清远见1505班 | ||
单位:深圳银河风云科技有限公司 | ||
岗位:嵌入式软件开发 |
找工作时不要太心急,工作只是暂时没有,有些时候会有很多公司打电话问:约吗?尽可能将时间安排妥当,还有就是,如果一天有超过2家公司有约,那还是上午一家,下午一家,如果相距不是很远,可以一天面试多家公司,比如天府软件园。为了防止找不到路,至少应提前到网上找到路线及方向,可以提前一些时间到,然后可以提前找到公司,然后差不多时间后,就可以去面试了。
面试时,放松些就行了,如果之前去过大公司面试过,就更没有理由紧张了。笔试,面试的过程都是学习的过程,如果知道,就将自己知道的说出来,不要乱编,因为如果你进了这家公司,你的工作会很累的,因为经理会认为:这些工作你可以胜任,因为面试时你就是这样说的,当然可以适当添加一些东西,比如你对驱动框架比较熟悉,也看过相关的内核源码,或者看过多个相关的驱动示例,也试着写一个驱动,但因为一些原因没有完成或成功,面试时,可以说自己做过,后但效果不理想。
就像我在西加去杉面试,面试官问我4G模块的相关的问题,我说做过,只将GPRS连通,发送短信等基础功能做过,后期没有使用了,就没有进一步学习了,也没想过中间会出现什么问题,也没遇到一些很棘手的问题(比如模块出问题了,网络不正常等);然后面试官就问我当在调试4G模块时遇到问题怎么排查、处理,如是说出自己的思路就行了,因为很多问题都不只有一个解决方法。你的解决方法不一定正确也不一定错误,只是解决问题的时间长短不同而已,大家的目的都是一样的:解决问题。
有些时候临场发挥就是对所学知识的考验,在面试品联时,面试官将后我们做的智能家居这个项目当作我的工作经历,当时问了关于如何处理短时间大量用户登录/连接的情况,如果你没有线程池的相关的知识,是不好回答的,因为线程池的一个主要应用就是服务器上处理短时间内大量请求,但处理这些请求的时间又很短的情况,至于具体的实现,面试官一般不会问你,因为根据应用场景不同,其核心代码的组织方式又不同;当面试官问我如何处理系统崩溃或因程序偶然的错误导致整个软件重启,如何定位这种错误,我的回答时:记录关键操作到系统日志,比如用户登录、控制传感器的命令,都可以记录到系统日志。此时一般会问:如何记录日志。如果对Linux系统日志系统了解的话,就可以回答使用Linux下的 syslog 自动记录我们日志信息。
面试的过程也是学习的过程,当面试过程中如果被问到不知道的问题,一般比较好的表现是:问一下面试官这个问题的解决方法,然后可以说一些自己的想法。至少证明你想从事这方面的工作,且对这方面的技术感兴趣。对于技术开发行业,个人认为有些时候感兴趣比你的工作经历更被看好,主动学习与被动学习是两个完全不同的效果。
没有人能对一家公司的未来有很清晰的预测,因为未来本来就是不可预测的,所以当拒绝去某家公司时,要说明一些原因,也要客气些,因为你不知道未来会不会与这家公司再有交集,选择是双向的,既然公司给了一个选择他的机会,即使不去,你也应该维持双方良好的关系。
现在在银河风云上班,感觉部门经理与产品经理人都还不错,公司气氛还可以,不过进来2周了,就做些边缘工作,看代码、看文档、写一些擦边球程序,还是想多做些东西,多学习一些知识,慢慢来吧,毕竟刚入职一些核心的东西还未能接触的到。