2017面试总结

当前工作为了下一份工作而准备,现在的工作表现决定你未来的薪水和发展。

毕业五年,Android开发有近三年,前两年尝试过去学JavaWeb,无疾而终,2014年开始踏上Android的征程,在一家电商类型公司稳定的待了两年,2017年两次找工作。


要过的了心理这道坎:有方向多试水,有机会就去面试做到无缝衔接。
年前就想着过完年就辞职,但是年后公司要开一个项目,所以我心理想着做完这个项目就可以离开,上线完项目才辞职,这时候也没有想清楚去哪个方向之类,然后去这个方向需要哪些准备,有点茫然。因为有两年多没有找工作,有点怕怕,然后就准备了下面试,准备了大半个月吧,总结下之前的项目,看下面试题之类的,期间一个月的面试机会就三次,然后我最后选择了一家外包公司,外包公司比较累,接触项目类型比较多,想尝试下。外包公司有那么点辛苦,手上维护着三四个项目,手上做着一两个项目,后面等着一两个项目,加班不停加班,干了三个月就想着辞职,刚好公司也发不了工资,基本瘫痪状态,我从6.21出来到8.4才开始找工作。一直很low,从前期的规划,准备面试,面试,都特别的low,没有效率。
先定个小目标:比如去智能设备方向,可以看同学朋友聊聊相关方向的动态或者需要的能力,最简单一点可以去招聘网站看看相关这种岗位的任职要求,比如需要蓝牙知识,JNI之类的,可以去码云或者GitHub上down相关项目,通过博客了解相关知识点。没有工作之前就可以准备这些,时间周期不要太长,要效率,要重点,比如蓝牙分传统蓝牙和TLE,然后区别,蓝牙接入的步鄹,重点是蓝牙开发中的坑(面试官喜欢问开发中遇到什么问题),可以有个总结。然后对于薪水要求,也定个小目标,中级11k~15k,高级15k以上。
多试水:快离职的前两个星期,可以把简历准备好,对之前项目做个总结,其实可以每次开发的过程中,自己做个小总结,那么下次简历上直接可以贴上,也方便自己熟悉功能模块。总结时间我觉得两三天就可以,关键还是试水。离职前不去投简历或者不管去面试,觉得有点对不住老板之类,我觉得是不对的(我那时候的心理就是坚守岗位,不好意思去面试),老板摘取你的劳动,他咋不心疼,多给你点工资,你至于走吗。试水特别重要,因为心理的起点特别高,那时候还是在职,进退可自己把控,没什么特别压力,同时通过面试会发现你回答问题的思路,或者遇到没有经历过的问题,给自己涨涨知识。如果幸运没有离职之前就面试通过的话,无缝衔接,保持了工作状态,特别好。
面试准备需要,但是时间最多一个星期左右,太多其实做了很多无用功,面试的过程中才会暴露你的问题点,才是复习最好的课程,定位自己的不足。要克服怕面试的心理(我比较怕面试),有面试电话就直接去面试,最多你就多跑了一趟,又不会骂你打你,把你怎么着。
我有一个半月窝在家里,有时候看看gitHub,看看面试题,完全没有工作状态,然后实在不行再去找工作,到今天(9.10)有快三个月没有工作,接下来的工作状态还不知道会怎么样,我都比较难以想象,人就是这样一懒惰,然后又要去适应开始,退步的会特别快,不仅仅是技能退缩,更多的是心理。


大家都说Android不好找工作,但是感觉夏季好多岗位,因为我接到的面试机会特别多,在一个月内,我机会每天都有面试机会,有时候一天会跑三家公司。Android活了?


简历就是敲门砖。简历上的项目经验很重要,因为我之前做过行车记录仪,智能家居,电商类项目。我投简历的时候也基本是海投,然后有智能设备和电商类相关项目公司找我的比较多,如果你之前没有做过相关项目,但是你又想去哪个方向发展,建议可以down一些项目项目学习,然后改一下,放到自己的简历中,但是项目中的业务逻辑理解,技能要求要说的过去。


面试过程,就是相亲见面的过程。
面试公司看完简历,了解面试者的信息,面试者是否应该要去查询下面试公司的背景呢?我觉得很必要,公司的基本信息,主营业务,注册资金,地理位置,是否有违法行为等,这些基本信息可以和自己再做一个匹配,觉得合适不合适。信息都可以到信用网或者天眼查找,最好还是信用网吧,天眼有时候信息不一定准确,因为有一次我查一家公司信息用天眼查,注册资金的时候和信用网上的差别蛮大。最好是两者结合查也可以,也不费时间。
有一部分公司会做信息登记,基本的个人情况,工作经历,之前的薪水,要求的岗位薪水(特别注意),我遇到几家公司会调查背景,所以写工作情况的时候,特别是证明人信息的时候要特别注意,或者和证明人沟通过。
面试的过程,一般是自我的介绍,面试官提问,你想了解的。自我介绍突出自己项目经验技术点,还有为人,性格。面试官提问分具体场景,我遇到的大概有以下几类。
刚组建技术团队类型。这种不仅仅是指刚创业的公司,也包括一些集团类的,不过之前那个的一些APP类业务外包出去。这类公司一般没有Android专门类的人,所以面试官要么是对Android有点了解,或者根本不了解,然后他更多的从你的简历中去问相关项目经验,但是很少切入深入的知识点,而是问下业务逻辑,以及结合他们项目功能实现,会问有什么做过之类的,比如我遇到一家公司,他们的产品针对于海外市场,然后他更多会问了解Google Map等之类的。这种公司特别注重你的表达能力,逻辑能力,解决问题的能力以及工作经验,特别总监类别的,也许不会问你具体问题,但是更多的会从侧面,沟通来和你聊,我遇到和一个副总聊了一个多小时。这类公司我遇到七家,一般在一个小时左右,两家是集团公司直接招人,之前APP外包出去,四家是集团子公司。一家是组成豪华面试团,一个总经理,一个技术副总,一个产品经理组成;两家是由两个产品负责人面试;一家是负责技术类副总裁来面试;一家是蓝牙软件工程师和HR组成的面试,HR也会不停抛出解释下TCP和UDP区别的这样问题,照着笔记本念;还有两家是技术团队有懂Android的嵌入式工程师或硬件工程师,但是希望找个全职的负责Android的,他们问的Android问题也是比较简单,但是更注重一个业务逻辑,代码处理之类的问题,设计模式之类的。
已经有Android成员的技术团队。有一部分公司会先笔试下,笔试题也比较少,一般十道题左右,比较简单的。如果是技术总监是Java的话一般技术总监会直接面试,不用Android成员面,小型技术团队是这样的,也遇到一次技术总监和Android技术员一块面。如果是Android技术员问问题可能更多的侧重于Android的知识点,网络框架,图片框架,存储,广播,服务,一些UI控件,性能优化,蓝牙,tcp等,同时结合你所做的项目,Java技术员则更加侧重于Java基础,如果怎么保证浮点型的精度;list、map、set的区别,单例模式等常用的设计模式,多线程等等问题。
如果和面试官聊的特别好的话,面试官一般会问,你对我们有什么了解的吗?面试官一般都会很好的解答你的问题,你可以问下他们的技术团队(前端 UI 测试 后台)组成,目前人员配置情况,以及目前有那些项目,培训机会,面试官觉得他招聘的岗位需要哪几种特别重要的能力,用的是什么开发工具以及代码管理方式等相关项目开发类的多一点,也可以问问加班情况呀福利等简单情况,福利,工作时间机制等非技术类的可能人事更加清楚。


面试过程也是一个成长的过程,也是一个有趣的过程。我面试一家集团深圳分公司岗位,和技术员聊了会觉得可以胜任,然后特别告诉我和HR谈薪水要多少之前的可以接受,估计是看了我面试之前填写的信息要求的薪水有点少,后来他也和HR打过招呼,然后HR暗示我再次重新考虑下薪水要求,然后我按照技术员指示范围了提了个薪水要求,HR也默认了这个要求,头回遇到这么好的面试官和HR,特别感谢他们。去过一家公司面试,到了那家公司,发现面试我的是做运营的,然后告诉我他们所有的技术人员都去广州封闭式开发了,下次等总监回来再复试,我也是醉了。也去过一家公司,和面试官聊了一个半小时,特别注重编程基础,然后他会给予他的一些建议,职业规划,技能提升之类的,另外一家公司的面试官也是这样,也挺感谢他们。有一家公司的面试官,在面试之前会和我讲清楚他们公司目前在做什么,然后会问我一些基础问题等,然后对于一些新型的技术也会给我解答的很完美,受益蛮多,立马视野就开豁了。去平安一下午面试了两个项目组,寿险组面试官结合展示的项目来面试,比如我的项目中有Gif图,然后就会问Gif的原理,网络框架怎么封装,一步一步引导式的面试,重点来考察知识点的掌握以及解决问题能力;智能设备组就比较尴尬,两个比较年轻的面试官,一个坐在旁边一个拿着笔记本电脑手里握着个纸条,直接抛出问题,应该是准备好的面试题,视频流和音频流怎么分割处理等,有点深,我一脸懵逼,之前的确接触这方面比较少。面试的经历还有点戏剧化的就是遇到了之前在一家公司的同事,而且都是面试官。


去面试一个普通程序员的时候,有些面试官会考虑到你的年龄,是否已婚,居住距离等因素。
不管怎么去准备吧,背面试题,看面试总结之类的,还是的有自己的体会,更多的是结合自己的项目,把项目说清楚以及掌握的技能去应变,以不变应万变,更多的去面试,找到自己的定位,找到一种结局的方法,最后附上我印象的一些面试题。
1,用过的网络框架有那些,能简单说下Retrofit流程吗? 如果要你简单封装一个网络框架你会怎么做?
2,支付聚合你会怎么做,就是一个二维码聚合了支付宝和微信
3,socket和蓝牙是否用过
4,Android怎么把数据插入到MySql数据库中
5,SQLite会用吗
6,人脸识别做过吗
7,APK瘦身做过吗
8,你用过的设计模式是哪些,能够说下这几种设计模式的场景么
9,会JNI么
10,进程之间通讯方式有哪几种,说下ADIL的使用。
11,保证浮点型的精度怎么做
12,屏幕适配怎么做的?
13,简述你对Android启动模式的了解程度
14,内存泄漏和内存溢出区别,你有那些内存方案
15,支付宝和微信加密的区别,了解那些加密方案
16,你比别人的优势是哪些
17,遇到印象比较深的问题是哪些,解决问题的思路

18,你有什么需要了解我们的吗


*********************************************************************************************************************

多写技术博客多受益


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值