4.3 快手春招一面 Java开发

1. 简单自我介绍
2. 线程和进程区别?怎么保证线程安全?
3. volatile和synchronize区别?两者分别的底层实现原理?
4. JVM为什么要分代?垃圾回收的大致流程讲一下?回收算法有哪些?各自的优劣?
5. 网络中的分层模型,分别讲一下每一层是什么,功能
6. 应用层有哪些协议?http请求由哪几部分组成?请求行是哪几部分组成?
7. TCP和UDP区别?使用场景?TCP为什么可靠?
8. 数据结构了解吗,有哪些?数组和链表的区别?两者分别适用什么情况?为什么数组的查询是O(1)?为什么数组的扩容更麻烦?
9. sql写的多吗?给一张表,里面有学生姓名,课程,成绩,写一条sql返回在所有课程上都及格的学生名单
10. MySQL有哪些存储引擎?区别是什么?分别的应用场景是什么?
11. 算法题  输出二叉树每层最右节点
还有个别题回忆不起来了 过了大半个月了😂 总的来说都是基础八股
全部评论
老哥二叉树需要自己建树吗
点赞 回复 分享
发布于 2023-04-21 23:49 陕西
感谢感谢
点赞 回复 分享
发布于 2023-04-22 13:04 陕西

相关推荐

Bug压路:老哥看得出来你是想多展示一些项目,但好像一般最多两个就够了😂页数一般一页,多的也就2页;这些项目应该是比较同质化的,和评论区其他大佬一样,我也觉得应该展示一些最拿手的(质量>数量)😁😁😁专业技能部分也可以稍微精简一些
点赞 评论 收藏
分享
想去夏威夷的小哥哥在度假:5和6才是重点
点赞 评论 收藏
分享
3 28 评论
分享
牛客网
牛客企业服务