京东Android实习电话一面 人生第一次,2018年4月13日晚上8点,时长28分钟:
周三的时候京东给打电话确认一下能不能去面试,问我能去现场吗,我开始说能去,但发现那天还有事,下午就又给京东打电话,换成了电话面试。
先是做了个自我介绍,我就说完姓名,学校,专业,然后就说我第一次面试,有点紧张。然后面试官就让我说说校园经历,
我就把从大一到大三的经历说了一下,然后说了一下做的几个项目。
接下来就都是根据我说做过什么东西去提问,当时太紧张,具体的问题顺序忘得比较快。。。 下面根据模糊的记忆大概说一下吧
问:安卓的四大组件都用过吗
问:activity的生命周期知道吗,比如一个应用,当接到一个电话时,activity的生命周期是如何执行的,如果打电话时间过长,应用被系统杀死,如何保存信息。
问:activity的启动模式知道吗,除了标准的启动模式,项目中还用过其他的几种吗
问:项目中用的是什么设计模式,MVC和MVP的区别,项目中你最喜欢用哪种模式
问:还问了喜欢做应用层还是framework层,我答的是应用层,然后又问了我经常使用的控件和布局是什么
问:自定义控件知道吗,然后就出了一个需求,问如何实现两个图片,右面是文字,如果文字有两行,第二行和图片的左边对齐。想了会没想出来,又说要是用现有控件实现怎么做
问:如果一个布局嵌套了很多层,如何去优化
问:网络用的是安卓的api还是第三方框架,有了解过其缓存机制吗
问:图片处理是怎么做的
问:怎么性能优化,比如做出一个应用来,用着卡怎么办,耗电情况等,我说了一下可能是在主线程有太多耗时操作,可以放到子线程,然后又问我线程安全方面的
问:handler机制知道吗,大概说一下
问:事件分发知道吗,如果点击屏幕上一个按钮,说一下流程
问:最近研究过什么热点技术
问:广播用过吗,监听过系统的广播吗
最后问我有什么要问他的吗,我就问了一下对我这第一次面试的评价,还有他是哪个部门的
大概就这些吧,最近脑子有点混乱。。。
面试官声音给人的感觉平易近人,不会有太大压力,会慢慢带入你,开始会很紧张,慢慢就进入状态了。不过我好多深入的问题都没答上来,感觉应该会挂了吧