发点面经给攒攒人品(百度 一二三面)
一面
1.进程,线程,协程的区别
2.一个线程可以同时运行多个携程吗?
3.Android线程间的通信
4.计算机层面上的线程间通信
5.synchronized和volatile的区别
6.http不同版本之间的区别
7.tcp三次握手和四次回收
经典八股吟唱
8.http和https去区别
9.泛型擦除(这个没回答好)
10.集合里面是个泛型,泛型编译完之后会变成什么?
11.强转的时候 object就不能通过instanceof来判断类型了吗
12.让我下去再看看泛型擦除
13.java中有哪些引用
14.软引用和弱引用的区别是什么
15.hashmap的原理
16.了解ConcurrentHashMap
17.activtity的几个启动模式
18.目前熟悉哪些布局
19.场景:第一个实现一个圆角,布局的右上角加一个tips引导。你要怎么实现他
20.要求viewgroup里面所有元素都是圆角,统一设置,不是一个组建一个组件去设置
21.系统api有提供一个方法,你知道吗
22.右上角的tips,这个tips和圆角有相交,不一定完全在圆角矩形里面,怎么搞
23.tips超出会出现问题 会被截断。有什么属性可以解决吗?
24.自定义view,聊一下做的的自定义view
25.说一下自定义view的步骤
26.Android内存优化哪一块
27.内存抖动的了解
28.recycleview的机制聊一下
29.Android的双亲委派机制
30.类角度的双亲委托机制
31.glide的三级缓存,相关
内存 磁盘 网络 三级缓存
32.鸿蒙的ability的启动方式有哪些
33.鸿蒙了解哪些东西自己说说
34.面试官不建议我直接干,要去系统
35.力扣109. 有序链表转换二叉搜索树
二面
1.分别介绍三段实习
2.介绍一下在滴滴的难点
3.对外提供sdk设置sdk时候有哪些需要注意的
4.换个角度使用sdk方,接入sdk时候发现自己的依赖和sdk的依赖是有冲突的,咋么解决。
5.排查到依赖冲突的地方后怎么解决呢?
6.提到过工程能力,自己的提升是什么,讲解一下。
7.接到crash后怎么定位问题的
8.开始吐槽跨端不拉不拉不拉
9.项目经历是一个音乐app。介绍一下
10.介绍一下播放列表
11.了解过recycleview的核心机制
12.说一下anr是什么,怎么解决,怎么避免
13.子线程处理完怎么给子线程(开始转到handler)
14.讲一下handler
15.除了handler还有其他的吗
16.讲一下携程
17.讲一下携程的结构性并发
18.讲一下遇到的内存泄露的场景
19.讲一下leakcanry的原理
20.了解过git的原理吗
21.http3.0讲一下
22.链接复用相关
23.算法148. 排序链表
三面
1.把三段实习全讲一遍
2.学校科研相关的做了什么
3.Android实习中接触到了大模型吗
4.目前crash报警策略是基于什么策略的
5.第二段实习负责了什么
6.滴滴负责了什么
7.组里往外提供是提供sdk吗
8.他们是怎么调用的
9.你们部门的定位是什么
10.你们组提供的能力是什么
11.位置偏移了怎么办,定位不对的case 是你们这里去过滤吗
12.你们现在怎么看case的
13.实习六个月的感触是什么
14.你们的发版流程是什么
15.你们的推集成是怎么搞得
16.量级大的crash怎么办
17.说一下遇到的anr怎么解决的
18.出现crash不应该平台去解混淆吗
19.你们crash是怎么分发的
20.抓到crash怎么知道是哪个部门的
21.组里面是单仓库还是多仓库
22.为什么会分开,为了什么
23.怎么去更好的支持国际化的
24.你觉得发版流程有哪些问题 效率不高的地方
25.出现循环依赖怎么去解决
26.两个模块出现循环依赖,你会怎么去解决
27.假设目前拆包合理 还是出现循环依赖,怎么解决
28.音乐app,怎么做的
29.学过什么基础课程 学校里面
30.webview组件你用过没
31.对于稳定性和性能有什么要求。
32.你们对性能的明确指标是什么 ,怎么才会准出
33.每次更新sdk qa要测多久
34.qa每次测试都要测全功能吗
35.会学数据库会学吗?
36.你知道https的整个加密过程吗
#牛客AI配图神器#
37.用对称加密的原因是什么
38.你能实习多久
39. 搜索端团队
40.算法。最长公共子串。
1.进程,线程,协程的区别
2.一个线程可以同时运行多个携程吗?
3.Android线程间的通信
4.计算机层面上的线程间通信
5.synchronized和volatile的区别
6.http不同版本之间的区别
7.tcp三次握手和四次回收
经典八股吟唱
8.http和https去区别
9.泛型擦除(这个没回答好)
10.集合里面是个泛型,泛型编译完之后会变成什么?
11.强转的时候 object就不能通过instanceof来判断类型了吗
12.让我下去再看看泛型擦除
13.java中有哪些引用
14.软引用和弱引用的区别是什么
15.hashmap的原理
16.了解ConcurrentHashMap
17.activtity的几个启动模式
18.目前熟悉哪些布局
19.场景:第一个实现一个圆角,布局的右上角加一个tips引导。你要怎么实现他
20.要求viewgroup里面所有元素都是圆角,统一设置,不是一个组建一个组件去设置
21.系统api有提供一个方法,你知道吗
22.右上角的tips,这个tips和圆角有相交,不一定完全在圆角矩形里面,怎么搞
23.tips超出会出现问题 会被截断。有什么属性可以解决吗?
24.自定义view,聊一下做的的自定义view
25.说一下自定义view的步骤
26.Android内存优化哪一块
27.内存抖动的了解
28.recycleview的机制聊一下
29.Android的双亲委派机制
30.类角度的双亲委托机制
31.glide的三级缓存,相关
内存 磁盘 网络 三级缓存
32.鸿蒙的ability的启动方式有哪些
33.鸿蒙了解哪些东西自己说说
34.面试官不建议我直接干,要去系统
35.力扣109. 有序链表转换二叉搜索树
二面
1.分别介绍三段实习
2.介绍一下在滴滴的难点
3.对外提供sdk设置sdk时候有哪些需要注意的
4.换个角度使用sdk方,接入sdk时候发现自己的依赖和sdk的依赖是有冲突的,咋么解决。
5.排查到依赖冲突的地方后怎么解决呢?
6.提到过工程能力,自己的提升是什么,讲解一下。
7.接到crash后怎么定位问题的
8.开始吐槽跨端不拉不拉不拉
9.项目经历是一个音乐app。介绍一下
10.介绍一下播放列表
11.了解过recycleview的核心机制
12.说一下anr是什么,怎么解决,怎么避免
13.子线程处理完怎么给子线程(开始转到handler)
14.讲一下handler
15.除了handler还有其他的吗
16.讲一下携程
17.讲一下携程的结构性并发
18.讲一下遇到的内存泄露的场景
19.讲一下leakcanry的原理
20.了解过git的原理吗
21.http3.0讲一下
22.链接复用相关
23.算法148. 排序链表
三面
1.把三段实习全讲一遍
2.学校科研相关的做了什么
3.Android实习中接触到了大模型吗
4.目前crash报警策略是基于什么策略的
5.第二段实习负责了什么
6.滴滴负责了什么
7.组里往外提供是提供sdk吗
8.他们是怎么调用的
9.你们部门的定位是什么
10.你们组提供的能力是什么
11.位置偏移了怎么办,定位不对的case 是你们这里去过滤吗
12.你们现在怎么看case的
13.实习六个月的感触是什么
14.你们的发版流程是什么
15.你们的推集成是怎么搞得
16.量级大的crash怎么办
17.说一下遇到的anr怎么解决的
18.出现crash不应该平台去解混淆吗
19.你们crash是怎么分发的
20.抓到crash怎么知道是哪个部门的
21.组里面是单仓库还是多仓库
22.为什么会分开,为了什么
23.怎么去更好的支持国际化的
24.你觉得发版流程有哪些问题 效率不高的地方
25.出现循环依赖怎么去解决
26.两个模块出现循环依赖,你会怎么去解决
27.假设目前拆包合理 还是出现循环依赖,怎么解决
28.音乐app,怎么做的
29.学过什么基础课程 学校里面
30.webview组件你用过没
31.对于稳定性和性能有什么要求。
32.你们对性能的明确指标是什么 ,怎么才会准出
33.每次更新sdk qa要测多久
34.qa每次测试都要测全功能吗
35.会学数据库会学吗?
36.你知道https的整个加密过程吗
#牛客AI配图神器#
37.用对称加密的原因是什么
38.你能实习多久
39. 搜索端团队
40.算法。最长公共子串。
全部评论
学长好强!学长你还在实习吗
不是哥,这是实习吗

,这难度真跟秋招相当了吧

相关推荐
点赞 评论 收藏
分享

点赞 评论 收藏
分享