给大家分享一个面试经验
周六乘着闲工夫给大家分享一个面试的技巧,关于简历如何编写、如何复习这些大家可以通过其他人的面经等自己总结就可以了。
比如这个开源库:
https://github.com/Freelander/Android_Data
这个库是用来收集各种资料的,不过已经一年没有更新了,但是很多东西还可以继续用于参考。
或者你在wanandroid.com,搜索面试,也可以看到非常多的面经和总结。
http://www.wanandroid.com/article/query?k=面试
好了,进入正文。
正文
今天我们要说的是很多人忽略的一个问题,很多时候我们在准备面试的时候,一头扎进算法、基础知识、专业知识、历史项目经验总结等。
我也有朋友面试,交流过程中发现其还曾在`三面`上吃亏。
以下内容是我给他的建议,完善后写出来的。
也就是说,大家很容易忽略对三面的准备,了解面试流程的都清楚:1、2面主要考核你的技术能力;3面考核的会更加综合一些,更多时候都是围绕 App 来提问的。
App的岗位和服务端、前端这些岗位在面试的时候还是有区别的,简单来说,在面试过程中 App 是最容易拿出手展示和提问的。
所以,大家在面试前,一定要关注目标公司的 App,可以花一点时间准备以下工作:
下载目标公司 App,仔细体验;
了解这个公司的竞品 App,一般情况下该领域老大就是竞品 App 了(笑脸~);
对两个 App 做对比,功能上可以画一个树形图,现在都是分 Tab 的这样的图很容易画,画完功能上的对比就出来了;对比操作体验;关注应用市场评价;甚至对比性能。
完成这些操作后,你就基本清楚当前 App 的基本功能、以及和竞品对比有哪些优势、劣势;看完应用市场的评价,你就了解用户真实的发声了(请自行去除不正常留言)。
然后,你可以思考三个问题:
如果你是用户,觉得这个 App 还有那些可以改进的地方;
如果你是研发,觉得这个 App 还有那些可以改进的地方;
如果你是产品,对于这个 App 你会有什么规划;
问题1还好,毕竟你做了竞品对比,功能上肯定有借鉴的地方;
问题2也还行,可能有很多体验可以提升的地方;
至于问题3,如果还是追赶竞品的阶段,那主要还是功能打齐;如果功能基本上打齐了,那就是产品的打磨期,主要是一些体验优化。
有了这些准备,往往在三面过程中会派上非常大的用场,倒不是说你回答的多么正确,你肯定没有对方对产品的了解,而是体现出了一个完全不同的态度。
想想以下对话:
面试官:了解过我们的app 吗?
你:恩...太忙...没注意...
面试官:恩,没关系...
如果换成:
面试官:了解过我们的app 吗?
你:恩,我仔细体验了一下咱们的 App,面前咱们的功能有,不过在 XX 方面,我看了一下竞品,应该有一些借鉴的地方...
面试官:如果你是研发,觉得这个 App 还有那些可以改进的地方?
愉快的聊下去...
面对两种回复的感觉肯定是不同的吧。
这里还有一个小技巧了,大家在面试的时候,前两面主要是技术的考核,但是一般情况下,每一轮面试结束,面试官都会微笑的对你说:
“我这边没什么问题了,请问你有什么问题吗?”
好好把握这个机会,不要问什么三餐是否免费、打车报销、几点上班、几点下班这些乱七八糟的问题,既然你来面试了,我相信你不可能因为以上这几个问题而放弃这个工作机会。
所以对你来说的最重要的事情就是搞定这个面试,问对你面试有帮助的问题,那问什么呢?
问一些产品方向的事情,为三面面试的提问做一些准备。
你可以委婉的问:
“我仔细看了咱们开发的 App,还有 XXX App,接下来的我们研发的工作重点会放在什么地方呢?”
或者:
“假设我加入之后,我主要负责那一块的工作呢?”
一般面试官都会耐心的跟你聊一会,毕竟比聊技术问题开心多了。
通过面试官的回答,你会了解到一些接下来的研发重点、产品规划等信息。
不要问敏感信息数据,
相信通过自己的总结 + 一、二面面试官的回答,三面如果遇到类似的问题,对你的印象一定很好。
其实文中说的这些准备,并不耗费多少时间,不过却能体现出一个态度问题,也很容易给面试官留下好的印象。
PS:最近好像是校招阶段了,学生党千万不要错过...
还有人问过我一个问题,就是第三方开源库那么多,如果时间不够,该怎么选择准备。
其实很简单,拆一下目标公司 App(拖到 AS 里面就可以看包结构了),通过包名看看他们用了哪些第三方库,作为重点复习就好了。
好了,如果你也有面试中需要注意的地方,欢迎留言分享。
点击原文,体验 wanandroid.com 的文章详情页。
推荐阅读:
扫一扫 关注我的公众号
如果你想要跟大家分享你的文章,欢迎投稿~
┏(^0^)┛明天见!