字节跳动日常实习一面面经
Java
多线程有用过吗或者学过相关知识吗
多线程的优点和缺点
线程安全问题的核心原因是什么(从内存角度分析)
线程安全相关的关键字或容器
volatile一定能保证线程安全吗
有什么关键字能保证原子性
synchronized和volatile的区别
Java和Kotlin的区别,各自的优势
by lazy的原理,使用Java要怎么实现相似的功能
HashMap的实现原理
场景:HashMap存储一个A类,修改A的某个属性再用相同的key去get,结果一样吗
怎么保证一样(重写hashCode、equals,与属性无关的生成规则)
计网
TCP和UDP的区别
TCP通过哪些方式实现可靠性
场景:下载速度通常是由慢到快,背后原理是什么
HTTP和TCP、UDP的关系
HTTP2.0和HTTP3.0的区别
其他
内存泄漏原理
怎么排查以及怎么解决
LeakCanary转储堆记录了什么
它是怎么检测内存泄漏的,原理是什么
所有内存泄漏问题弱引用都能解决吗
Android上内存泄漏的典型场景(答了单例,非静态内部类,Handler,线程,资源未关闭)
双token的刷新流程,在服务端校验流程
token是怎么生成的,保存在哪
session和token的区别
有关注什么新技术,各个方向都行
这些技术了解到什么程度,用过吗
算法
场景:有一个大文件,每一行不超过100B,总大小超过100MB,设备只有10MB内存,怎么找到top100高频词,说出详细流程
二叉树的非递归后序遍历
#牛客创作赏金赛##牛客激励计划##字节跳动#
多线程有用过吗或者学过相关知识吗
多线程的优点和缺点
线程安全问题的核心原因是什么(从内存角度分析)
线程安全相关的关键字或容器
volatile一定能保证线程安全吗
有什么关键字能保证原子性
synchronized和volatile的区别
Java和Kotlin的区别,各自的优势
by lazy的原理,使用Java要怎么实现相似的功能
HashMap的实现原理
场景:HashMap存储一个A类,修改A的某个属性再用相同的key去get,结果一样吗
怎么保证一样(重写hashCode、equals,与属性无关的生成规则)
计网
TCP和UDP的区别
TCP通过哪些方式实现可靠性
场景:下载速度通常是由慢到快,背后原理是什么
HTTP和TCP、UDP的关系
HTTP2.0和HTTP3.0的区别
其他
内存泄漏原理
怎么排查以及怎么解决
LeakCanary转储堆记录了什么
它是怎么检测内存泄漏的,原理是什么
所有内存泄漏问题弱引用都能解决吗
Android上内存泄漏的典型场景(答了单例,非静态内部类,Handler,线程,资源未关闭)
双token的刷新流程,在服务端校验流程
token是怎么生成的,保存在哪
session和token的区别
有关注什么新技术,各个方向都行
这些技术了解到什么程度,用过吗
算法
场景:有一个大文件,每一行不超过100B,总大小超过100MB,设备只有10MB内存,怎么找到top100高频词,说出详细流程
二叉树的非递归后序遍历
#牛客创作赏金赛##牛客激励计划##字节跳动#
全部评论
佬是不是面的飞书Android哦?
广工爷牛逼
相关推荐
神哥了不得:确实挺可惜的呀,都到三面了,一二三面都没问项目嘛,不应该哇
查看29道真题和解析
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享