字节日常实习一面(已凉)

项目拷打
1.谈谈对整个rpc远程调用的一些理解
2.rpc框架的缓存层的更新策略和过期逻辑是怎么样的?(过期机制没有实现(踩雷))
3.zookeeper回调失败了怎么办呢?(没有考虑到)
4.你有了解过zookeeper大概能抗多少qps(不知道,就随便猜了个数比如1万)
5.你还了解其他的一些服务发现的中间件它们的管理服务注册与发现的一些方法吗(简单说了nacos的轮询)
6.说一下不同序列化协议的一些差别,以及为什么一个rpc框架为什么要那么多的序列化协议
7.继续第6题,那么我们线上技术选型的时候该怎么去选这些序列化协议
8.你本地缓存里的缓存数据是什么格式的(面试官补充:你存的这个value是通过json序列化缓存到本地的,还是对象本身缓存到本地的,还是通过一些压缩方式)
9.假如说如果通过不同的序列化格式缓存到本地的话,他们的区别是什么(面试官补充除了这个还有什么深层次的区别以及应用上考虑的因素)?(这里我答的太唐了,直接说内容是不一样的)
10.对微服务的理解你能谈一谈吗?
11.既然微服务那么好,为什么还会有单体架构设计的存在呢(从软件体系结构上来讲)?(此处懵逼,我直接说易于开发,性价比高)
12.微服务的一些劣势是什么呢及它的一些痛点?(从我的角度出发)
13.我看你项目中聊到负载均衡,你能讲讲在计算机网络中(4层模型和7层模型的在负载均衡的区别或者应用上的区别)?
### 八股拷打
jvm调优你有什么思路吗 ?
启动jvm的时候,可以指定一些jvm参数,那你怎么设置呢?
OOM(内存溢出)有那些常见的场景呢?以及分别的解决方案大概是怎么样子?
线上发生OOM,你有什么排查思路么?
你能说说G1垃圾回收器的工作原理吗?
java语言,如何判断两个对象相等呢?
了解深拷贝和浅拷贝吗,如何实现深拷贝?
http中post请求和get请求有什么区别?
get请求用于更新数据能更新吗?如果可以为什么要用post呢?
get请求可以携带body吗?
http的状态码都有哪些?
http和https的区别是什么?
redis有哪些常见的数据结构?
zset的底层数据结构是什么?
跳表和哈希表的区别是什么?
跳表执行插入和删除操作,哈希表执行插入和删除操作,底层是怎么做的?
------------------------------------------------------------------------------
手撕算法(两题都做不出来)
leetcode 402. 移掉 K 位数字(原题改了一点存在前导零的情况但是不计数删除次数)
leetcode 162. 寻找峰值(不可以使用暴力)
-------------------------------------------------------------------------------
//总结自己对项目的理解还不够,算法刚开始刷,基础不行,还需要继续努力#牛客AI配图神器#
全部评论

相关推荐

该岗位是 Java 后端+AI 的岗位,比较符合我的期望。周五投递简历,当天下午告知简历通过初筛,约周一下午的面试。周一下午三点半面试,面试总时长一小时二十分钟。携程问的比较简单:1、JVMJVM 内存结构是什么?JVM 每个内存区域都是什么功能?异常处理机制还有 oom 异常是什么?然后问 oom 异常出现在 JVM 哪个区域?2、然后问项目,问在项目中担任什么角色,怎么合作;3、多分支协调 git 冲突如何解决,遇到过哪些冲突问题,你怎么解决的?4、问 git 的 rebase 和 merge 有什么区别和关联,这个我回答错了,我说 rebase 是交互式变基,使用这个命令会弹出交互式变基窗口,可以自行选择 pick 或者 drop,或者合并 commit 记录等等, merge 就是普通的合并。他说这是这两个命令的表象区别,你知道他们实际的区别吗?我说我可能平时了解较少,只是用,比较少了解深入,然后他也没为难。就说,哦没事,知道怎么用已经可以了。5、问深度学习、机器学习、大模型的很基础很基础的概念;我说我这个没太多经验。然后问我在 AI 方面的计划和打算,问我对 AI 应用开发怎么看。6、 然后让我写一个 可以直接暴力的 hard 的力扣,但是我用的是纯暴力,一开始还理解错了他的意思,他还帮忙重新解释了一下题目。感觉用暴力这题就是 easy 的难度。过了。然后问我力扣做过多少题,是不是没见过这题,我就如实说是的,之前没怎么刷题,离职后去旅游了,八月才开始找实习。开始慢慢接触刷题。以前刷的题也不是很多。7、问我有什么想问的,对工作有什么期待8、大概什么时候能来上班,一周工作几天,可以实习几个月?周二上午 HR 给我打电话告知通过,和我沟通 offer(这个部门日常实习只有一轮面试)下午我发现我研究生刚入学,学籍证明在学信网暂时没有,和 HR 商讨可否延迟 offer,暂时保留。HR 和我都在推进这个事情。周三 HR 告知业务部门开绿灯允许我暂时使用学校加盖公章的在读证明和录取通知书扫描文件,再加上本人手写的情况说明书。后续再补上学籍证明即可HR 告知周四 offer 就可以发下来
查看14道真题和解析
点赞 评论 收藏
分享
评论
5
17
分享

创作者周榜

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