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分钟)
依旧没有自我介绍,确认本人直接开车。好像社招也没有自我介绍。
就问了写比较常规的问题,还问关于薪资这方面的期望。#安卓工程师##广州视源电子科技股份有限公司##面经##实习#
全部评论
lz,请问下,你一面中UDP如何保证可靠传输,你怎么答的?
点赞 回复 分享
发布于 2021-05-05 08:54
挺好,问的比较常规呀,加油!
点赞 回复 分享
发布于 2021-03-11 13:58
请问笔试到一面多久会通知哇
点赞 回复 分享
发布于 2021-03-07 17:41
请问下你整个流程花了多久呢😄
点赞 回复 分享
发布于 2021-03-07 13:38
一二面是连着的吗
点赞 回复 分享
发布于 2021-03-06 20:09
许愿hr面
点赞 回复 分享
发布于 2021-03-06 16:28

相关推荐

02-21 23:34
已编辑
厦门大学 Java
神哥不得了:神哥来啦~首先你的bg的话应该算是很好的了,可以把其他删掉,不需要手搓项目呀,直接找网上的项目看懂就行,第一个项目的话虽然和JAVA没有关系,但是他的星数很多,说明你的编程能力还是很强的,我觉得第一个项目是可以放上去的,但是第二个项目的话建议还是再换一个高质量的项目,感觉如果你再把高频top 50的八股再巩固几遍,完全有机会在没有实习的情况下,从暑期实习的大厂,机会还是很大的,注意别看一些假高频八股就行
点赞 评论 收藏
分享
生命诚可贵:先不说内容怎么样 排版就已经太差劲了 第一眼看不到重点,第二眼已经没有再看的耐心了, 篇幅占的太满了 字体不要用灰色 观感不好 想重点突出的黑色加粗就可以了 多列要点 少些大段的句子 项目经历把项目用的技术要点列出来,光写个python plc什么的太宽泛了 自我评价也有点偏多
点赞 评论 收藏
分享
评论
5
16
分享

创作者周榜

更多
牛客网
牛客企业服务