本文是Android面试题整理中的一篇,结合右下角目录食用更佳
其他问题
-
XXX(某个比较重要的点)是怎么实现的?
-
你在项目中遇到的最大的困难是什么,怎么解决的?
-
项目某个部分考虑的不够全面,如果XXXX,你怎么优化?
-
XXX(一个新功能)需要实现,你有什么思路?
面试里,最后面完之后一般面试官都会问你,你有没有什么要问他的。其实这个问题是有考究的,问好了其实是有加分的,一般不要问薪资,主要应该是:关于公司的、技术和自身成长的。
以下是我常问的几个问题,如果需要可以参考:
-
贵公司一向以XXX著称,能不能说明一下公司这方面的特点?
-
贵公司XXX业务发展很好,这是公司发展的重点么?
-
对技术和业务怎么看?
-
贵公司一般的团队是多大,几个人负责一个产品或者业务?
-
贵公司的开发中是否会使用到一些最新技术?
-
对新人有没有什么培训,会不会安排导师?
-
对Full Stack怎么看?
-
你觉得我有哪些需要提高的地方?
工作中遇到一次最大困难时什么 你最后是怎么解决的 如果让你再来一次你是否能够解决的更好
职业规划
为什么离职
开发过程中遇到最深刻的BUG是什么
当你的开发任务很紧张,你怎么去做代码优化的?
怎么和你的同事沟通
你对某某某互联网发生事情的看法?(直播答题等等)
1.你工作中最牛逼or最成功or最有贡献的一件事是什么?
2.项目中的亮点是哪些?怎么实现的?(实在没有的自己去找,只能用别人的案例了) 3.做项目的过程中有没有遇到过困难?怎么克服的?
- 项目做的什么:明确你的项目到底是做什么的,有哪些功能
- 怎么做的:明确你的项目的整体架构,在面试的时候能够清楚地画给面试官看并且清楚地指出从哪里调用到哪里、使用什么方式调用
- 你的作用:明确你的模块在整个项目中所处的位置及作用
- 其他:明确你的模块用到了哪些技术,更好一些的可以再了解一下整个项目用到了哪些技术
https://github.com/AweiLoveAndroid/CommonDevKnowledge/blob/master/interview/answers/HR%E6%8F%90%E5%87%BA%E7%9A%84%E9%9D%A2%E8%AF%95%E9%97%AE%E9%A2%98%E5%8F%82%E8%80%83%E8%A7%A3%E7%AD%94.md