滴滴秋招客户端开发一面面经

1.线程有了解吗,产生死锁的原因
2.安卓的线程同步是怎么做的,synchronized用过吗
3.hashmap的底层实现,扩容逻辑
4.activity的生命周期,activity A中去启动activity B,两者的生命周期是怎么变化的,A的onpause和B的on resume的先后顺序
5.activity的启动模式
6.handler机制的底层逻辑
7.handler的内存泄漏问题,什么情况下会有内存泄漏
8.fragment了解过吗,添加fragment的方式有哪些,add和replace的区别
9.介绍项目,遇到什么难点,怎么解决的
10.用户退出播放器后再重启,如何记录之前的播放状态
11.安卓常用的持久化存储
12.内存泄漏的检测如何定位和解决
13.出现内存泄漏的原因,和生命周期联系起来
14.内存占用的分析中的火焰图怎么看,android profile怎么用
15.int占用多少个毕业,能表示的数值范围,为什么是2的31次方而不是32次方,为什么正值比负值少了1(不对称)
16.反问
全部评论

相关推荐

10-31 22:59
浙江大学 Java
🚫 跳过自我介绍💻 项目相关1.你最近做的项目?📱 项目拷打(Android + 数据库)2.在安卓端开发做 SQLite 的时候,有什么需要特别注意的吗?比如说它会不会数据丢失啊,或者是崩溃啊什么的?3.SQLite 出现死锁或者崩溃怎么办?🗄️ 数据库与架构设计4.你用 MySQL 一般是自己搭建,还是买的云服务?5.性能优化的经验可以分享一下吗?6.为什么用 MongoDB,不用 Elasticsearch 呢?7.MySQL 和 MongoDB 那它两边数据会不一致吗?🌐 RESTful 与接口设计8.RESTful 有哪些实践?通常有哪些最佳实践?9.HTTP 的 method 都有什么?在 RESTful 里通常是怎么用的?10.有 POST 的是不是就可以?为什么还要有 PUT 呢?11.GET 的长度限制是多少?🧱 消息队列(Kafka)12.Kafka 支持多少个消费者?13.我需要从两个小时之前重新把那个数据再消费、再重新处理一遍,这个时候该怎么做?14.能保存多少?然后保存多久?15.这个能控制吗?16.缓冲区或者是你最大的文件写满了,它会怎么样?它会写不进去,还是会淘汰一批?17.只生产而没有消费者的情况下,过一段时间会怎么样?18.超过保留策略之后还能继续写入吗?生产端还能继续写入吗?💡 算法题19.算法题 +1
查看18道真题和解析
点赞 评论 收藏
分享
评论
1
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务