在如今的互联网大环境下,每个人都岌岌可危。本着互联网行业天然的高波动性, 有可能你上午还在工位摸鱼,下午HR已经给你单独开小灶,通知你提前毕业了。所以在当前的互联网环境,每天刷八股文变得很有必要, 因为你永远都会随时被毕业.
该圣经系列就是为各位广大的Android从业者准备,该圣经如同武林中绝世武学. 读完此文,融会贯通后, 拳打面试官,脚踢hr, offer拿到手软,不在话下。
废话不多说,接下来进入正题。
前半部分为【面试技巧分享】,后半部分为【面试真题】帮助你拿下面试。

一、面试技巧
小技巧1、[先总后分]
依据面试的时间线 一 面试前的准备、 面试中的回答、面试后的注意事项,结合专业性、价值观、稳定性、性价比这四点,提出了能够逆转局面的面试技巧。
- 体现专业性,你需要在面试前清晰地了解自己的专业技能与JD中的匹配点。
- 传递价值观,在面试开始前把控企业的「味道」, 面试过程中通过自我介绍中的回答突显个人价值观,但切记不要刻意为了迎合扭曲自己的答案。
- 表现稳定性,面试官问答中的「离职原因」「住所的远近」 都是在考核稳定性,对于离职要避免给出抱怨性回答,对于住所远近要依据情况给出解决方案。
- 关于性价比,到了谈薪酬的环节,可以通过报底价+20%,并明确专业性和未来发展潜力,得到一个理想的薪酬结果。
通常的公司都有3-4轮面试。
一面技术面试,考察技术基本功。
二面业务面试或者项目面试,通过不同项目考核你的技术广度和实践能力。这种提问会根据你的简历做结构化面试,比如请你梳理你之前做过的项目,这个要遵循STAR法则:Situation,Task,Action,Result。从项目背景、任务、采取了什么行动、最终结果如何去回顾,梳理自己的业务亮点。分析一下现在回想起来,当时是不是可以有更好的解决方案。
三面是综合面,会考察技术以外的其他能力,比如软性技能:执行、沟通、协调等。最后一面是HR面,会比较关注你的离职原因、求职动机、薪资期望,这些要提前想清楚,避免回答的时候逻辑混乱。
小技巧2、分析目标行业与公司
我们找工作时,需要结合自己的现状,瞄准特定的行业和公司来做准备,跑到网上见什么职位都投,绝不是最好的方法。
举个例子,比如你之前在做医疗软件,你还想做这方面,那你找工作时就要分析你所在的地区做医疗软件的公司分布情况,每家公司都什么状况,做了分析之后,锁定目标,再来看哪家公司在招人有机会。
那如何知道有哪些公司在做类似软件呢?
你在一个行业里待着,一定要了解这个行业的现状,前景如何,竞争对手都有哪些,竞品优势在哪里……虽然你是技术,但也要了解这些,否则换工作时会手忙脚乱遇到各种状况。
如果你自己在日常工作中接触不到,那也可以从公司里其他岗位的同事(比如市场、销售、产品等)那里了解到。有心,你一定可以知道。这是和你的工作息息相关的,绝对有必要去了解。
一旦你锁定了行业和公司,找工作时就不会那么随意那么匆忙那么慌张了。凡事预则立不预则废,机遇只青睐有准备的人。
小技巧3、面试HR常见问题
HR常见程序员问题
1、请你自我介绍一下你自己?
2、你觉得你个性上最大的优点是什么?
3、说说你最大的缺点?
4、你对加班的看法?
5、你对薪资的要求?
6、你的职业规划?
7、你还有什么问题要问吗?
8、如果通过这次面试我们单位录用了你,但工作一段时间却发现你根本不适合这个职位,你怎么办?
9、在完成某项工作时,你认为领导要求的方式不是最好的,自己还有更好的方法,你应该怎么做?
10、如果你的工作出现失误,给本公司造成经济损失,你认为该怎么办?
11、谈谈你对跳槽的看法?
12、工作中你难以和同事、上司相处,你该怎么办?
13、你对于我们公司了解多少?
14、请说出你选择这份工作的动机?
15、你最擅长的技术方向是什么?
16、你能为我们公司带来什么呢?
17、最能概括你自己的三个词是什么?
18、为什么要离职?
19、对工作的期望与目标何在?
20、就你申请的这个职位,你认为你还欠缺什么?
21、你通常如何处理別人的批评?
22、怎样对待自己的失敗?
23、什么会让你有成就感?
24、你为什么愿意到我们公司来工作?
25、你和别人发生过争执吗?你是怎样解决的?
26、对这项工作,你有哪些可预见的困难?
27、如果我录用你,你将怎样开展工作?
28、在完成某项工作时,你认为领导要求的方式不是最好的,自己还有更好的方法,你应该怎么做?与上级意见不一是,你将怎么办?
29、你工作经验欠缺,如何能胜任这项工作?
30、您在前一家公司的离职原因是什么?
31、为了做好你工作份外之事,你该怎样获得他人的支持和帮助?
32、如果你在这次面试中没有被录用,你怎么打算?
33、谈谈你过去做过的成功案例?(工作中遇到什么问题)
34、如何安排自己的时间?会不会排斥加班?
35、这个职务的期许?
36、什么选择我们这家公司?
37、谈谈如何适应办公室工作的新环境?
38、工作中学习到了些什么?
39、除了本公司外,还应聘了哪些公司?
40、何时可以到职?
开放性的问题,没有标题答案!
看完有没有似曾相识的感觉,没关系,你现在看到这个也还不算晚。
二、经典技术基础面试问题
以下是小编从牛客等网站上面收集整理出来最新阿里等大厂Android岗常考常问的600道经典面试题,希望对正在准备面试的朋友有帮助。
1.Activity生命周期(这个是必问的)
2.Fragment生命周期 (这个有可能会问到,虽然问的机率不是很大)
3.Service生命周期
4.Service启动方式(问到Service,那么一般情况下,这个也是肯定是要问到的)
5.Activity的启动方式(这个问题偶尔会问)
6.Touch事件传递机制
7.介绍下实现一个自定义View的基本流程
8.Android中的动画有哪些
9.ANR是什么?怎样避免和解决ANR
10.如何优化ListView(偶尔会问)
11.设备横竖屏切换的时候,生面周期的变化(这个偶尔会问)
12.AndroidUI的适配
13.RecyclerView和ListView的区别(这个是必问的)
14,Android异步消息处理机制(这个也会经常问到)
15.内存泄漏和内存溢出是什么?一般怎么处理内存泄漏?
16.图片加载框架有哪些?他们之间的区别是什么?(这个也是必问的)
17.熟悉哪些设计模式?
18.三级缓存(这个偶尔会问)
19.Android与服务器交互的方式中的对称加密和非对称加密是什么?
20…
篇幅原因更多面试题及答案解析点击下方二维码免费领取


2049

被折叠的 条评论
为什么被折叠?



