字节后端java实习一面凉经

一、java基础
1)hashmap相关,包括底层的实现
2)初始化值如果不是2的n次方会发生什么
3)hash是怎么求的, key是怎么求的
4)链表什么时候转换成红黑树,好处是什么
5)进一步,线程不安全,需要什么结构
6)进一步,concurrenthashmap的底层实现
7)锁有那些
8)自旋锁是什么
9)公平锁和不公平锁的区别
10)可重入锁是什么,有什么用
11)读写锁是什么

二、jvm和并发
1)java内存的分类
2)虚拟机栈存了什么
3)堆存了什么
4)堆怎么分区
5)为什么要分代
6)垃圾回收的算法有哪些
7)可达性分析,什么叫可达
8)java的引用有哪些
9)内存泄露的情况
10)jmm模型和操作系统里,线程和进程,线程和线程,进程和进程的通信方式?共享内存?如何共享?
这块问了挺久的,但是我自己有点乱,也不太懂面试官问的啥意思
11)jmm内存可见性
12)线程如何共享变量
13)如何在进程里面新建一个进程

三、网络
1)TCP和UDP区别,用法
2)三次握手、四次挥手
3)tcp连接的关闭,是否可以不同步
4)wait_time是干嘛的

四、spring
1)AOP的用法,好处坏处
2)AOP怎么实现的

五、算法题
1)leet22
2)求二叉树最底层的结点的和,层次遍历

based:杭州-住小帮
已凉
#实习##面经##字节跳动##Java工程师#
全部评论
hello,对蚂蚁有兴趣不?我们做基金、余额宝、固收理财业务的,hc很多,有兴趣欢迎私信联系哦~
点赞 回复 分享
发布于 2021-03-31 18:26
为啥lz凉了呀
点赞 回复 分享
发布于 2021-03-14 15:42
楼主做的大数据吗?
点赞 回复 分享
发布于 2021-03-12 13:33
楼主是7号笔试的吗 21届吗0.0
点赞 回复 分享
发布于 2021-03-12 09:37
请问算法题要自己写main函数来测试用例吗
点赞 回复 分享
发布于 2021-03-12 07:52
感谢大佬分享,问了好多底层的知识,太难了。
点赞 回复 分享
发布于 2021-03-11 21:07
太强啦!
点赞 回复 分享
发布于 2021-03-11 21:02
tql!
点赞 回复 分享
发布于 2021-03-11 20:53

相关推荐

Twilight_m...:表格简历有点难绷。说说个人看法: 1.个人基本情况里好多无意义信息,什么婚姻状况、健康状况、兴趣爱好、户口所在地、身份证号码、邮政编码,不知道的以为你填什么申请表呢。 2.校内实践个人认为对找工作几乎没帮助,建议换成和测开有关的项目,实在没得写留着也行。 3.工作经历完全看不出来是干什么的,起码看着和计算机没啥关系,建议加强描述,写点你在工作期间的实际产出、解决了什么问题。 4.个人简述大而空,看着像AI生成,感觉问题最大。“Python,C,C++成为我打造高效稳定服务的得力工具”、“我渴望凭借自身技术知识与创新能力,推动人工智能技术的应用发展,助力社会实现智能化转型”有种小学作文的美感。而且你确定你个人简述里写的你都会嘛?你AI这块写的什么“深入研究”,发几篇顶会的硕博生都不一定敢这么写。而且你AI这块的能力和软测也完全无关啊。个人简述建议写你对哪些技术栈、哪些语言、哪些生产工具的掌握,写的有条理些,而且最好是和测开强相关的。
点赞 评论 收藏
分享
评论
10
99
分享

创作者周榜

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