昨天一位之前参加过模拟面试的朋友(3月15日模拟面试的)和我谈一个苦恼,关于选择的,同时获得了两个知名公司的Offer,内心稍有一点犹豫。我很希望大家都有这种幸福的烦恼,最后他说这次的成功也有我的功劳,我顿感欣慰!
自从3月14日发布“Android面试一天一题(模拟面试:一天一面)”正好一个月,这一个月中除了清明节前后有三天是在火车上没有面试外,基本上做到了每天一面。针对每一个面试者,我都努力做到尽可能按他们的现状和遇到的问题来进行模拟面试,面试完后给予一些反馈,并交换一些看法,谈谈大家目前的困惑和迷茫。
每次面试下来,基本上要花40-60分钟这样,累吗?
偶尔一面不累,但每天一面我真心说还是有点累。不过大家不用担心,只要还有需要做模拟面试的读者,我都会继续免费给大家服务。
那么驱使我继续这样做的动力或者说理由是什么呢?
双赢
其实之前有也有读者问过我这个问题,自己用自己的时间和经验免费的帮助别人,如果我得不到什么回报的话这个行为也难维持下去。一个人做事情是不应该以牺牲自己的利益为前提的,不然哪怕是做好事你也做不久。
那我能从这个过程获得什么呢?面试是免费的,即使大家有打赏,但就我的工资或者我做咨询和培训的时薪来说,打赏的金额是可以忽略不计的,也就说我花费的时间和精力绝对大于我获得的打赏!
但实质上,我从这些面试中获得了我想要的东西:
1、我帮助到别人获得一种满足和愉悦;
2、更重要的是我更了解了程序员目前的状态,获得了真实的需求;
第2点是我能坚持把这个免费的模拟面试做下去的最大动因。相对于我想要做的事情来说,这个真实的需求对我是极其重要的,所以看似是我在帮助大家做测评给建议,其实大家也在帮助我找到真实的需求和市场的商机。
所以,我们是双赢!
面试的一些通用建议
总结了这一个月的面试情况,有一些可行的建议给大家,这些建议都是一些参加过模拟面试的读者在真实公司面试时后反馈有效的。
1、写逐字稿
面试要说的话和可能要回答的问题,都要在面试前写逐字稿,特别是自我介绍,写完逐字稿还要大声的朗读,最好是读给别人听,然后再修改,直到你满意!
如果你的自我表达和临场发挥特别特别好,可以忽视这条建议。
给大家看一段我录视频时用的逐字稿:
这个稿子经过我反复修改和练习,最后才达到《7分钟学会开发Android插件框架》你看到和听到的效果,虽然这个效果并不完美,但比我最初随意讲已经好了很多倍了。
2、要积极准备并且面试时要用积极的心态。
不要一上来就吐露自己的缺点,做得不好的应该自己努力去做好,而不是告诉别人来表达自己的谦虚或者诚实。
3、学会聆听
先听清楚面试官想问的问题,如果有疑惑的话直接和面试官确认后再回答问题,如果没有听清楚就回答,面试官有可能会觉得你的沟通和理解能力不好,以后工作起来会怀疑你的团队协作能力。
彩蛋
这也是模拟面试的收获,结识了一些朋友,其中来自360的工程师王鑫还给我提供了一个很有意思的小工具,一并分享给大家使用。
王鑫的Github: https://github.com/AandK/JLog
JLog工具类是对Android自带Log类的封装,增加了一个有意思的功能,让你可以在Android Studio上从Log直接跳转到相关的代码行。