#字节跳动Java工程师面经#  #Java工程师面经# #实习面经# 👈点击话题查看更多同类面经干货!每日面经精选,为你发掘牛客干货!
体验 流程很快,一周就结束面试 + oc了。感觉字节很重视算法题,我基础得有一半答不上来,题差不多写出来了,最后还是过了。当然也有可能会参考学历和实习,我这一块还ok,所以面了包括字节在内的好几个公司,回答的都很差,但最后基本面试都过了。 面经 没有详细去记录每一面的内容,放一波汇总的回忆版: 算法题 做的比较快,所以多出了几个题,但都比较简单。面试官还问我是不是都做过,我说差不多,我每周有打周赛的习惯🐶。 无序数组中第k大的数 合并两个有序链表 合并k个有序链表 判断bst 二叉树最大路径和(leetcode 124) 二叉树最大路径和的follow up,输出这条最大的路径(不会) 求a+b=m的对数,例如[1,1,2,3,4,5,6,7,7,8,9],m=8,这里应该是5对 已知rand3(),求rand5() 基础 我不太能背的进去基础,所以就没几个问题回答好了的,当然这些问题可能都还算高频。 https加密的详细过程 如何依靠CA证书来避免访问到伪造的服务端 状态码301 302 502 504 讲讲arp协议的过程?arp欺骗是什么?如何避免? 讲讲dns的过程?dns劫持是什么?如何避免? tcp如何保证可靠性,讲讲流量控制和拥塞控制是怎么实现的 进程和线程的区别 协程是什么 内核态和用户态的区别 进程有哪些调度方法 CPU特权等级是什么 MySQL默认隔离级别是什么,可重复读是如何避免幻读现象的?gap lock、next-key locks是属于哪种锁? 假设这里不采用auto_increment的主键,而是随机的uuid,性能会提高还是降低,为什么? redis5种数据类型 压缩列表是怎么实现hash的?为什么有时候要采用压缩列表而不是哈希表?渐进式hash的流程? aof和rdb的区别?rdb bgsave的过程中,如果有新的值插入,会不会被持久化? redis是怎么实现事务的,你觉得它能保证原子性和持久性吗? 看你项目用到了Druid,为什么不用别的,有和别的OLAP数据库对比过吗,例如了解clickhouse吗? 为什么Druid采用lsm-tree作为数据结构,为什么不用红黑树或者B+树? 项目是如何保证缓存和数据源的数据一致性的? 你们的统一权限管理系统是怎么做的?cookie/session/token的区别?
点赞 15
评论 13
全部评论

相关推荐

2025-12-08 07:42
门头沟学院 Java
27届末九,由于是女生,身边人几乎没有就业导向的,自学只能跟着网课,没人指导,很迷茫。下图是我目前的简历,不知道有需要修改的地方吗?求拷打。下面是目前的学习情况:目前算法过完了一遍力扣100和代码随想录,不过不是很熟,面经看了小林coding、JavaGuide,有一些没用过的技术看得不是很明白,掌握得不是很扎实。再加上常年跟黑马网课听思路,真正自己动手写代码的时间很少,这让我一直不敢投简历,总觉得内里空虚。项目没准备好面试相关的问题,简历上相应的考点不熟。如此种种。。。看到很多很多学长学姐大佬们的面经,愈发觉得面试可怕,自己没准备好,总担心自己是不是无望后端开发了。看到牛客很多同届以及更小一届的同学都找到实习了,很希望自己也能找到实习。而自己又好像摸不到后端学习的门路,只能不断赞叹黑马虎哥写的代码真优雅!微服务架构实在巧妙!消息队列、redis、sentinel、nacos、mybatisplus等等的引入都会让我赞叹这些工具的设计者的巧思,以及包括但不限于Java语言的优雅。然而只是停留在了解的程度,并不熟练。我是很希望能够继续深入探索这些知识的,只不过有一大部分时间都花在学校课程上了。我感觉我被困住了,我一方面必须保证我能够有个不错的学业分使我能有我几乎不想选择的读研退路(还有个原因是复习不全我会焦虑考试挂科,因此我会做好全面的准备,而这一步很费时间),一方面在B站学习各种网课,一方面得考虑提升自己并不扎实的算法基础,另一方面还得准备八股面经。这让我有点苦恼,我好像没那么多时间,因为绝大部分时间都花在了复习学校科目中了。我好像处处用时间,但收效甚微。想问问各位大佬是怎么平衡时间的呢?算法、项目和八股是怎么准备的呢?有什么高效的方法吗?谢谢您们花时间阅读我的稿件!
菜菜狗🐶:大胆投,我当时也是害怕面试,投多了发现根本约不到面🤡
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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