获赞
1215
粉丝
52
关注
156
看过 TA
5223
桂林电子科技大学
2026
安卓
IP属地:北京
暂未填写个人简介
私信
关注
总体感觉挺难的,不是简单问八股 每一个点都往下问  问到你不会为止。1.说一下你对handler的理解2.有三行代码。loga handler(logb) logc.都在主线程里面。执行顺序是什么3.如果耗时 执行顺序是什么4.如果不耗时 执行顺序是什么5.java 的常用引用类型6.说到弱引用,只要gc就回收。7.弱引用gc回收的条件呢8.弱引用本身是一个什么引用9.这里说了一些列的关于弱引用的回收条件 长达20分钟10.一个activity create的时候new了一个a   m持有a,destory的时候没置空 内存会泄露吗?11.如果相互持有引用也没置空,会内存泄露吗?12.假如你是java设计者,你会怎么改进设计gc13.对应届生面试主要是引导14.事件分发机制 消费机制  又说了十几分钟15.事件没有消费的话,怎么传回去的?16.接触kotlin的吗17.java泛型了解吗?又说了十分钟18.泛型是真的产生了相应的类型吗?19.其他语言会不会真正产生  CPP20.你们学校学的都是java 吗 学校?21.你了解service吗?22.自己构造一个service有问题吗?23.自己的service和系统的service的劣势是什么24.不同的点有哪些?25.你有一个下载需求,我是迅雷,你给我一个url,我去下载。这种情况下,我内部的service要怎么设计呢?启动方式怎么样?26.你想让别人调用你的service,你怎么设计?27.官方service和你自己的区别是什么?28.service的基础能力有哪些?29.tcp的三次握手30.自己嘴快说了,说链接可靠了。31.tcp可靠是怎么保证的32.打电话  你说一个喂  我说一个喂    你说一个 听到了   带入三次握手给我说一下33.假如中间少了一次,会出现什么34.就是确认双方都有收发能力35.https有了解吗  假如tc建立链接,假如我给你家人打电话,你妈接到了,你们不想内容泄露,https是怎么做到的 具体做了啥36.你发的所有东西中间人全知道了,你要怎么防止呢?37.证书是怎么保证可靠的呢?38.仔细说下ca证书 公钥解密校验过程39.怎么确认证书的真实性40.重写hash方法也要重写equals() 为什么41.会导致什么异常呢42.hashmap是线程不安全的  说说你的理解43.我现在就要并发  就不加锁 你怎么办44.描述一下消费者生产者的模型45.口述伪代码46.生产多个 消费多个呢47.怎么提高效率?48.引入循环呢?49.生产的时候需要加锁吗?自己说的要50.在哪一步开始锁?51.唤醒消费者的时候 他还处于锁的状态  我怎么唤醒它52.我去唤醒你的时候 锁在我手上,然后唤醒之后 锁还在我手上,你什么时候能拿到锁?53.反问组里技术栈
投递影石Insta360等公司10个岗位
0 点赞 评论 收藏
分享
一面 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.了解ConcurrentHashMap17.activtity的几个启动模式18.目前熟悉哪些布局19.场景:第一个实现一个圆角,布局的右上角加一个tips引导。你要怎么实现他20.要求viewgroup里面所有元素都是圆角,统一设置,不是一个组建一个组件去设置21.系统api有提供一个方法,你知道吗22.右上角的tips,这个tips和圆角有相交,不一定完全在圆角矩形里面,怎么搞23.tips超出会出现问题  会被截断。有什么属性可以解决吗?24.自定义view,聊一下做的的自定义view25.说一下自定义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.讲一下handler15.除了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的整个加密过程吗37.用对称加密的原因是什么38.你能实习多久39. 搜索端团队40.算法。最长公共子串。
0 点赞 评论 收藏
分享
ResourceUt...:✌🏻中✌🏻
0 点赞 评论 收藏
分享
momo114514:顶级过肺啊,我直接暴风吸入绝绝子啊
牛客在线求职答疑中心
0 点赞 评论 收藏
分享

创作者周榜

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