首页 > CVTE-android 暑期实习(笔试+一二面)已oc
头像
壹零壹大菠萝
编辑于 2021-05-01 22:52
+ 关注

CVTE-android 暑期实习(笔试+一二面)已oc

笔试:
重数据结构与算法
25道选择题,
2道编程题,第一道是考数据结构的使用,第二道是动态规划

一面:(电话面,60分钟)
莫得自我介绍,面试官确认是本人后,就开始技术面试了。
• 项目 相关Retrofit,Rxjava

• hashmap,hashtable,concurrenthashmap源码。hash冲突有哪些解决方法。

• JVM 组成,可达性算法,堆里面的算法复制回收,标记-清除,标记-整理

• 四种引用

• activity的四种启动模式,singleInstance 什么地方会用,项目中有用到singleTask吗?
(我:没有,阿巴阿巴......,但是微信用到了。
面试官(笑了笑):你怎么知道微信用了?
我:在使用中有所体会,阿巴阿巴........。


• OSI七层模型

• session和cookie区别

• TCP滑动窗口

• 如果使用UDP的话,如何让其变得可靠

• 图片缓存框架你会怎么设计,然后(
面试官:缓存过程中内存不够怎么办,抛出oom,怎么优化?)

• TCP 的保活计时器经过两个小时后, 为什么是75秒发一次通知(我:阿巴阿巴.....,可靠性和性能的权衡?)

• 两种序列化 Serializable和Parcelable的区别。

• Handler 运行机制,;looper里面为什么不会死循环;子线程中创建handler需要注意什么;handler的内存泄露,MessageQueue是什么队列 怎么实现

• 线程池的参数;线程池怎么运行的?

其它的忘了.....

• 面试官:你有什么问题想问我的吗?
面试官声音很好听,估计是个靓仔。


二面(47分钟)
依旧没有自我介绍,确认是本人后直接开车,让我介绍项目

• 组件化介绍一下,为什么用组件化,不同模块之间如何通讯。

• 讲讲你项目中的屏幕适配。(我用的是头条那套方案),头条那套方案会有什么问题。

• Glide了解过吗。无,过

• 讲讲Retrofit中的设计模式。

• 你好像对设计模式挺熟悉的,介绍一下你在项目中的设计模式吧。 为什么单例要用上双检锁。

• 项目如何进行性能优化?
• 内存泄露 项目有遇到过吗?
• 如何优化冗杂布局?
• 有遇到过anr吗?怎么解决

• 你的项目为什么用MVP架构,有什么好处,其它架构有了解过吗?

• context有了解过吗?静态变量引用了context怎么办?activity,application,service 它们的context有什么不同?

• 最后手撕代码,用数组完成栈的pop,push,isEmpty,这个栈要装任意类型的,当然同一个栈只能装一种类型。(PS:我以为会考快排那些的)

其它的忘了.....

• 面试官:你还有什么问题想问我吗?

hr面(20分钟)
依旧没有自我介绍,确认本人直接开车。好像社招也没有自我介绍。
就问了写比较常规的问题,还问关于薪资这方面的期望。

更多模拟面试

全部评论

(6) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐