首页 / 安卓
#

安卓

#
92529次浏览 1137人互动
此刻你想和大家分享什么
热门 最新
滴滴客户端二面面经
二面基本上场景+八股+聊天 个人觉得有点难一. 个人方面1.从大学到现在做过最有挑战的一件事情2.在找第一份实习你做的最正确的一件事3.问毕设(大三没有qwq)4.参加了什么实验室吗(打竞赛qwq)5.什么时候接触的安卓6.期末demo花了多久,怎么写的,有没有借鉴开源项目二. java安卓八股1.安卓进程间通信,为什么新做了binder(不会)瞎说的2.有没有看过binder源码,有没有写过跨进程之间通信的demo3.handler和binder什么关系啊,message和binder的关系(我说message底层是binder,我瞎说的我真不知道qwq)4.安卓里面最难的知识点接触的是什么5.什么是协程 和线程的关系 为什么是轻量级的,节省的内存在哪里6.jvm虚拟机了解到多么,内存管理这方面了解吗(不会 只知道垃圾回收)7.怎么判断一个对象有没有内存泄漏,要不要回收8.日常开发如何排查内存泄漏9.除了leakcanary还可以怎么样10.leakcanary的原理11.如何避免内存泄漏呢,在开发过程中12.安卓发起网络请求如何实现,代码具体怎么写三. 场景1.有abc三个请求a,b独立,c依靠ab请求的数据,如果这样你怎么实现,代码具体怎么实现2.如果我想实现一个线程安全的方法,比如说我写了个单例,这个单例的方法我要是保证它线程安全的,那实现方式都有哪些?3.假如说我这个单例的初始化已经写完了,再去写其他的一些方法,那还有什么方式来去实现4.锁怎么加,加在哪,在返回之前加,在返回之后加5.violent是解决什么问题的,除了单例模式,还有什么情况需要用6.为什么java会有线程不安全(因为java有并发),为什么并发会导致不安全,底层原因是什么(我举了一个两个线程操作同一个变量,会有逻辑错误,所以线程不安全),他说我不对,问我如果想了解这方面的知识原理需要学什么(os)四. 网络八股+场景1.网络层的协议都有什么2.https为什么更安全3.什么是对称加密 什么是非对称加密,加密解密流程是什么(不会)4.dns协议解决的问题是什么5.我们在安卓的网络请求的时候,优化 DNS 解析的时间,有什么思路吗(缓存)6.缓存的策略要怎么去维护(没理解)补充:数据结构要怎么去设计代码的这个类要具备哪些能力7.存下来的数据怎么管理呢(纯拷打)五. 其他询问成绩手撕二维螺旋数组后续觉得凉凉了就没录音,就是一些实习多久云云整体时间就是5,17一面 下午约二面 5.19上午二面 下午oc 5. 22邮件
点赞 评论 收藏
分享
百度暑期二面面经 安卓 移动端 客户端
1. 自我介绍2. 进程线程你有什么理解3. OS进程间通信方式4. 你了解哪些锁5. 进程调度算法6. LRU你是怎么理解的7. 死锁需要哪些条件8. Https http区别9. tcp 三次握手、四次挥手过程10. 网络请求方式问:get post 区别问:get 对parms长度有限制吗问:post可以传params吗11. 数据结构了解哪些12. 二叉搜索树最坏情况是什么解决方案?13. 了解哪些排序算法问:超大的文件,然后怎么排序(归并排序)14. java引用类型软引用弱引用区别15. hashmap原理16. Java  final和finaly和finalice有什么区别在finally之前也就是try的过程就return 掉,finally的代码会执行吗17. java中怎么判断一个对象应该被回收18. 简单讲下垃圾回收机制19. 内存泄露和内存溢出区别20. 安卓handler机制21. looper怎么唤醒22. Recyclerview 的四级缓存池有什么区别23. 为什么应用会ANR24. 安卓的一个运行机制有没有了解安卓从点击应用图标到拉起整个应用渲染的过程25. dart是值传递还是引用传递26. dart的线程模型你了解吗27. flutter应用从启动到显示过程28. flutter和原生是怎么通信的29. statelesswidget和statefulwidget区别30. statefulwidget有哪些生命周期31. flutter的一个渲染流程(三棵树)32. flutter的优缺点33. image.network有了解过内存压力吗34. git操作使用规范35. 算法:升序排列的链表,让你把他变成平衡二叉搜索树
百度二面422人在聊
点赞 评论 收藏
分享
2024-09-05 09:45
已编辑
西南大学 安卓
腾讯QQ社群安卓社招面经7.23
最近都很佛系地在找工作了,收到腾讯的面试邀请感觉我又是来刷经验的。一年经验真的和应届生没啥区别啊,好多题目都没答上来呜呜呜呜,还有我听不懂的题目,技术太菜了,但是面试官人蛮好的。1、讲一下JVM的垃圾回收机制。GC在标记阶段会有两次标记,第二次标记是在什么时候。2、讲一下Java的四种引用。3、讲一下Handler和Looper,Handler的同步屏障以及它的使用场景。子线程怎么与主线程进行通信。4、协程相对于线程的优点,是否效率更高,性能更好。5、kotlin协程挂起的原理是什么。6、讲一下view的绘制流程。7、recyclerView的缓存机制和预拉取机制。8、讲一下软件绘制,了解Vsync,surfaceFlinger和openGL吗9、讲一下Android的性能优化和启动优化。10、你做的项目上线后有监听内存泄漏的那种机制吗11、讲一下TCP三次握手。12、讲一下IDLE Handler。13、requestlayout和invalidate的区别14、Recyclerview的scrap和cacheview会重新调用onbind方法吗15、项目中遇到过的最大的问题是什么,你是怎么解决的?16、讲一下安卓的屏幕刷新机制。17、手撕代码:查找有序数组中某个数首次出现的位置,要求效率最高。18、手撕代码:合并K个升序链表:给你一个链表数组,每个链表都已经按升序排列。在现在的公司躺久了,真的感觉啥也没学到啊,感觉自己一点技术也没有,只能多刷点面经,在面经中学习了。
查看32道真题和解析
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务