获赞
48
粉丝
32
关注
23
看过 TA
670
2222
2026
安卓
IP属地:河北
暂未填写个人简介
私信
关注
牛客上理想的Android面经太少了,记录一下,面的是安卓岗,听面试官说应该是做framework之类的1. 介绍一下实习内容2. jBox2D了解多少3. Java基础类型,各占几个字节4. java值传递和值拷贝的区别5. java对象传递是值传递还是值拷贝6. 封装,继承,多态7. 接口和抽象类的区别8. 最近使用到的设计模式9. 责任链模式了解过吗?在哪些框架里用到?(okhttp)10. 进程和线程的区别11. 安卓中一个应用是一个进程还是一个线程?12. 一个应用可以有多个进程吗?13. 死锁的概念14. 如何解决死锁15. synchronized底层原理16. 我们如何知道加锁具体加在哪了?17. jvm内存模型18. 实例化一个对象的过程19. hashmap是否线程安全?20. 四大组件21. Activity启动方式22. Hanlder机制流程23. looper为什么不会导致Anr?24. 什么情况下会导致Anr?25. 开发中有遇到过Anr的情况吗?如何分析解决?26. 事件分发机制27. onTouch,onTouchEvent,onClick执行顺序28. 安卓绘制流程29. 如何强制刷新view?30. binder机制,有哪几个模块?31. binder如何导致Anr问题?32. 安卓中其他跨进程通信方式33. kotlin相关(我说kt不太熟,就没深问)34. tcp,udp区别35. http,https区别36. 对称加密和非对称加密作用于那个阶段?37. ca证书的作用是?反问:1. 做什么业务2. 几轮面试(一般2轮技术面,一轮hr面)
发面经攒人品
0 点赞 评论 收藏
分享
05-12 22:45
已编辑
百度_安卓开发(实习员工)
55min问了40多个问题,底裤都被扒完了...问题:1,为什么使用flutter2,flutter的优点是什么3,mvvm架构的特点4,flutter和原生混合开发时,页面路由如何管理5,hashmap数据结构如何实现6,红黑树特点,插入和查找的时间复杂度7,hashmap为什么在链表长度为8时转化为红黑树8,内存泄漏的根本原因是什么?9,内存泄漏检测工具的原理了解吗?内存泄漏是如何被检测出来的?10,引用类型有哪些?11,Java中加锁有几种方式?12,审查代码时,如何发现潜在的死锁问题?13,死锁如何产生14,如何避免死锁15,tcp,udp是哪一层的协议,他们的区别是什么?16,tcp如何保证可靠性17,请求头中有哪些信息18,cookie的概念19,序列化和反序列化20,json和protobuf的区别21,数据加密有了解过吗?22,https相比较与http增加了哪些内容?23,https中的证书的概念24,效率比较高的排序算法,哪种算法时间最稳定?25,在实际项目中更轻倾向于自己实现排序算法,还是使用系统提供的方法26,java或c++中排序算法的源码有了解过吗,动态调节排序算法的策略?27,字符串查找算法,kmp时间复杂度,kmp思想是什么?28,计算机两数相乘溢出,如何解决?29,两个链表相交,如何求焦点30,安卓跨进程通信31,传统的操作系统,除了共享内存外,还有哪些跨进程通信的方法,使用场景相比于共享内存有哪些不同?32,view的绘制流程33,安卓绘制中的硬件加速的概念34,flutter是如何实现跨平台的35,flutter如何进行渲染,落实到平台上36,安卓消息机制37,flutter跟原生之间的消息通信38,服务器主动推送消息到客户端有了解吗?39,安卓本地存储,sqlite和sp的特点40,sp可以跨进程吗?如何操作?41,sp存储信息的两种方式,有什么区别?42,高德sdk,手机在室内时无法做卫星定位,如何发挥作用,误差是多少?43,网络请求框架现在普遍使用的是什么?dio是一种什么样的网络请求框架?
腾讯二面1089人在聊
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务