字节跳动日常实习一面面经

Java
多线程有用过吗或者学过相关知识吗
多线程的优点和缺点
线程安全问题的核心原因是什么(从内存角度分析)
线程安全相关的关键字或容器
volatile一定能保证线程安全吗
有什么关键字能保证原子性
synchronized和volatile的区别
Java和Kotlin的区别,各自的优势
by lazy的原理,使用Java要怎么实现相似的功能
HashMap的实现原理
场景:HashMap用一个A类为键去存储value,修改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哦?
2 回复 分享
发布于 01-06 08:05 天津
怎么感觉问的好难
点赞 回复 分享
发布于 02-22 16:02 江苏
接好运
点赞 回复 分享
发布于 02-08 22:52 福建
广工爷牛逼
点赞 回复 分享
发布于 01-06 11:52 广东

相关推荐

10-13 11:50
门头沟学院 Java
京东零售 - 平台产研 - 营销页面供给技术 base上海timeline:9.5 一面 9.9约二面9.11二面 9.15约hr面9.27线下hr面10.13意向整体面试体验都挺好的,我爱东哥!😋附面经:一面:75min自我介绍1.实习拷打45min2.实习的表结构设计,建立什么索引了3.建立索引考虑哪些因素4.查询一个db很慢可能是什么原因5.索引底层是怎么实现的,那b+树具体有哪些特征6.用redis做过些什么7.分布式锁具体怎么去做的,原理?8.redis的持久化机制了解吗9.手撕实现从n个数组里随机取m个数反问二面:35min1.实习难点介绍(10min)2.说说离线和实时链路各自是怎么样的3.离线链路数据同步怎么做4.那么像bigquery,starrocks,postgreSql你业务上用会怎么选型,具体考虑哪些因素5.实习过程中线上监控是怎么做的,主要考虑业务上的指标监控(数据一致性,数据为空等)6.线上有没有碰到性能优化场景,怎么去分析7.业务方向的职业规划反问hr面:20min自我介绍1.考研保研,为什么选择现在这个学校2.平常关注哪些技术,喜欢什么方向3.实习时间蛮长的,导师允许吗4.腾讯有转正吗5.小米和腾讯文档差异,所以小米对新人培养会更好一点对吗(我说其实差不多6.觉得在小米还是腾讯挑战更大,为什么造成了我说的这些挑战7.为什么离开小米去腾讯了8.对工作业务有什么倾向性吗9.腾讯有明确的意向书吗10.和团队里同事们关系怎么样11.开发的时候关注文档沉淀和注释吗12.平常工作中开发的占比有多少,之前有预料到程序员是这种情况吗(需要大量沟通13.这一年来压力最大的事情反问
点赞 评论 收藏
分享
评论
14
67
分享

创作者周榜

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