技术40min HR10min
由于这次面试下来脑瓜子嗡嗡的,所以写个概略
流程
技术:
1.自我介绍
2.为什么选择东财
3.介绍项目,具体的一些功能会问怎么实现的
4.问第三方库如okhttp、picasso等底层原理如缓存机制等(一个也没答上来,literally
5.穿插问面向对象、安卓、java、计网的常规知识,网上面经可以概括者不加赘述
6.深入问handler(比如messagequeue为空时候,looper在做什么)
7.问设计模式,要求挑一个深入分析,问你对这些模式的理解
8.安卓怎么判断activity发生内存泄漏(其实我没答上来,面试官问有简易方法么?我说as内置的资源监视工具里面看是否在使用的时候内存占用不停增加,面试官说嗯应该可以。。
9.threadlocal,动态代理,这俩我说没用过不了解
10.recyclerview的缓存机制(知道但不懂,我说做项目用list view出现了重复刷显示的问题,所以换了recyclerview解决
11.图片有哪些格式,他们的区别?(报菜名,并且一问三不知
过于基础的不贴了,这位面试官感觉技术特扎实,但是他对技术的考量应该有一定阈值,大部分是在给你施加压力考察在压力中应变的能力。比如问了很多源码我一概不知,他这时候说那你对什么比较了解?我把handler整套流程憋出来了,并且说我是在xx项目遇到xx问题所以深入了解了handler
12.反问,问到是否需要提前学习金融知识?面试官很高兴说我觉得可以
HR面
1.常规问题,包括offer情况和期望薪资(我说没offer,目前几个面试,东财流程比较早而且我倾向去东财)
2.考研失败你从中得到的教训
3.你觉得刚才面试你表现如何?我说真的发现了很多不足,包括原理和源码的东西,也由于缺乏实习经验对商业上的开发不太了解,还有很多要学
4.你知道有终面要到上海吗?如果有那要加强这方面,并且多了解一下部门的业务
#春招# #面经# #校招# #软件开发2023笔面经#