1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 3年的工程师在技术面时面试官最看重的有哪些 – java – 前端

3年的工程师在技术面时面试官最看重的有哪些 – java – 前端

时间:2023-01-23 23:44:33

相关推荐

3年的工程师在技术面时面试官最看重的有哪些 – java – 前端

相对于小公司只要能实现功能就行,对于BAT这类型大厂来说,他们不仅注重项目情况、上家公司的产品情况,更看重基础能力,考察你的学习能力,是否有读过源码,了解其内部实现原理,有没有写过博客、github之类的。通常他们的问题是不会固定的,是根据你回答的情况再进行后面的提问,直到你回答不出才会结束这个题目,环环相扣,真的不准备段时间,你会发现自己只能回答表层的答案。除了笔试,他们的技术面试一般都是要进行几轮的,第一轮是项目情况的了解,第二轮是基础和源码深入的提问,第三轮是项目负责人或者技术总监,第四轮是HR面,通常到了HR面就证明你的技术面是过关了,离拿offer不远。

下面是某次面试大厂面试问的的问题,因为本人从事的是Android开发,所以问的基本都是一些Java基础以及Android四大组件内的基础,但是偶自身在开发过程中并没有很重视这些理论基础,导致很多知识点都忘记了。整个面试过程耗时一小时,感谢两位面试官不厌其烦地给偶提示,一方面让偶能够回想起来那些遗忘的知识点,另一方面也缓解了尴尬的气氛。

Java方面

1、如何理解Java的多态?其中,重载和重写有什么区别?

2、谈一下JVM内存区域划分?哪部分是线程公有的,哪部分是私有的?

3、final关键字的用法?

4、死锁是怎么导致的?如何定位死锁?

5、数据库如何进行升级?SQLite增删改查的基础sql语句?

Android方面

1、Broadcast的分类?有序,无序?粘性,非粘性?本地广播?

2、Android中的事件传递机制?

3、Handler的原理?

4、ANR出现的情况有几种? 怎么分析解决ANR问题?

5、内存泄露的场景有哪些?内存泄漏分析工具使用方法?

6、如何实现启动优化,有什么工具可以使用?

7、常用的设计模式有哪些?是否了解责任链模式?

现在回顾一下,总的来说,问的问题并不难,只是环环相扣问出了很多细节相关的知识点。由此看来,在日常开发中还需要注重基础。尤其对于开发经验是1-3年内的Android Developer,面试官考察的多数是基础知识是否牢固,沟通表达能力,总结能力以及代码理解能力和学习能力。

好了,以上就是偶的回答,希望能帮助到有需要的小伙伴。偶是@每日三金说,如果觉得回答不错可以手动点个赞亦或是关注偶哦。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。