招银云创2025/9/19一面面经

实习的公司有转正吗,校招什么时候开始?

TCP的特点?

三次握手确认了什么?

三次握手的细节?

大概讲一下拥塞控制

大概讲一下流量控制

整个网络过程,进行一次传输的时候,传输数据量大小由什么决定

追问:有没有其他的值?

网络请求的数据从原机器到目标机器中间的过程?

追问:可以更详细一点吗?比如涉及到这个网络层,然后网咯层里面每一层是怎么处理的,每一层做了什么工作?

大致介绍一下java里的线程池

ThreadLocal为什么内存泄漏

追问:ThreadLocal 的GC Root是什么对象

大致介绍下乐观锁和悲观锁

追问:分别应用场景是什么

在JUC里基于AQS实现了哪些工具类

追问:其他工具类,不一定基于AQS

追问:List对应的线程安全集合是什么

讲一下synchronized的升级过程

synchronized和ReentrantLock各自有什么特点?或者说你去使用的时候会基于他们的什么特性来选择使用哪个呢?

JVM有哪些垃圾回收器,说名字就行

追问:什么场景下会选择G1,说下G1特点

追问:G1分块特点更适合?

哪些对象可以作为GC Root对象

大概介绍下双亲委派机制

追问:为什么要这么做

追问:如果引用了第三方包,有一个类不符合我的要求,我在自己的项目里对这个类做一个重写,包括包名和类名全都一致,后面去调用这个类的话实际用的是哪个?是你重写的还是人家包里的?

追问:为什么会是你自己写的

大致讲一下类加载的过程

MySQL的事务具体指的是什么

追问:事务的底层有了解吗?比如说一个事务还没有提交的东西,其他请求是得不到的,是怎么实现的

大概讲一下Redis的哨兵机制

追问:哨兵的出现是为了解决什么问题

spring boot你是限于使用过还是说了解里面的一些底层,比如说自动装配了解吗?

追问:可以从代码的角度上讲一下吗

反问

#面经##Java##Java后端开发##发面经攒人品#
全部评论

相关推荐

头像
03-12 09:13
已编辑
绥化学院 Java
以前待过一家公司,是个大外包。怎么说呢,那地方有个神奇的氛围:明明六点就下班了,但七点走人,会被当成“早退”。你要是敢七点收拾包,第二天开会准被敲打——领导笑眯眯地问,最近是不是工作不太饱和?项目这么急,大家得多上上心。可那个项目,从我入职第一天就在做,一直做到我离职那天还在做。不是什么突发紧急的任务,是那种永远在推进、永远没个头的长期项目,风险类的,听起来很重要,实际上就是熬人。后来大家就默契了,八点以后才有人敢陆续起身,九点十点还有勇士坚守。没人明说,但所有人都心知肚明:走得太早,就是态度问题。那段时间,工作像水一样渗进我生活的每一个缝隙。下班回家,脑子里还挂着没回完的消息;周末休息,群里一响就心慌;调休请个假出去,电话照样追过来,问这个文档在哪、那个数据怎么对。你人是在外面,心却一直被拴在工位上。慢慢地,我发现我已经分不清什么是工作、什么是生活了。好像活着就是为了工作,而工作又把活着的那点劲儿全抽干了。那阵子状态很差,有点轻微的抑郁,早上醒来不想睁眼,晚上躺下睡不着。后来实在扛不住了,咬咬牙提了离职。走的那天,我站在公司楼下,也没什么特别的感受。直到过了一个月,我才后知后觉地意识到一件事:原来下班是可以看见天还亮着的,原来周末是可以真的什么都不想的,原来请假是可以不接工作电话的。外面一片大好,艳阳高照。回头看那几年,最大的教训就是:太把工作当回事了。总觉得要拼命抓住点什么,要证明点什么,要熬出点名堂来。结果呢?越想抓住,越抓不住。工作没干出什么花来,生活倒是一塌糊涂。后来想明白了,工作就是工作,生活就是生活。这俩事儿得分得开,才能都过得去。工作是为了活着,但活着不是为了工作。你把生活都搭进去,最后得到的,大概率两头落空。如果条件允许,真的别太委屈自己。干得不舒服了,扛得吃力了,该换就换。工作有的是,好的工作也有的是。别信什么“离开这儿就没更好的了”,那都是吓唬人的。我离开那个鬼地方之后,才发现外面的公司,很多是正常下班的,很多是周末不找人的,很多是把你当人看的。当然,不是谁都能说走就走,房贷车贷孩子老人,都是现实。那就尽量在自己能力范围内,对自己好一点。该摸鱼摸鱼,该拒绝拒绝,该下班下班。别把那份工看得比天还大,你没了这份工作,公司照转,但你的日子,是你自己的。轻松一点,松弛一点。别让工作把你的生活吞了。
哪一刻你对工作祛魅了?
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

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