杭州巴比特 Java开发实习生 一+二面(已OC)



1.自我介绍
2.开源中你做什么?
3.如果你提交的pr没被merge你会怎么样?(回答:"首先会有点难受,但很快就不会往心里去",面试官说:心态那么好吗)
4.如果有人同时与你提交了pr,但是对方被采用了 你会怎么想(一开始会难受 但是肯定有比我好的地方 保持学习的心态)
4.1说说你在开源具体做了哪些贡献。
5.介绍一下你的项目
6.页表是什么?
7.为什么页粒度是4KB 有没有考虑为什么不能是4MB?(太大导致过多的内存碎片 内存利用率低,太小导致页表庞大,难以维护 性能骤降)
7.1你说页粒度太大导致内存碎片,那有没有什么办法可以减少其中的碎片?(……)
8.你说的无锁数据结构是什么?
8.1 你说CPU各核心只处理相应缓存 那么有没有考虑到CPU利用率下降问题
9.什么是页帧
10.为什么区分内核态和用户态
11.项目中,进程间如何通信的?
12.你项目中的netty如何利用上的?
13.delete语句进行批量删除会发生什么?
14.CMS和G1是如何降低STW的
15.如何利用MySQL实现乐观锁
16.线程池中设置核心和工作线程数量有做什么考虑吗?为什么是1不能是2或3?
17.项目中的ES是如何减小MySQL压力的
算法题:二叉树层序遍历(打开自己编译器手写同时打开屏幕共享)
反问:
面评如何?(不能透露)
我有什么问题?(项目经验不足 考虑东西不全面 很多东西都是现想的……
几时出结果?(下周一问问HR吧)
 

总体感觉还行,没有什么八股,腾讯会议显示半个小时时间,但是足足面了一个小时左右。

------7.3更新
面试通过 准备二面

二面就是聊了自己学习经历 然后写一个高并发模型(支持通过URL下载图片然后压缩打包)

------7.6更新
二面通过 打电话OC
#我的实习求职记录##我的实习日记#
全部评论
二叉树遍历 需要自己生成树吗
点赞 回复 分享
发布于 2023-07-01 11:48 辽宁
13题怎么说,还用说回滚吗?
点赞 回复 分享
发布于 2023-07-01 13:13 山东
什么学历啊
点赞 回复 分享
发布于 2023-07-10 22:04 浙江
佬 高并发模型咋写的
点赞 回复 分享
发布于 2023-11-04 11:21 河北

相关推荐

评论
5
17
分享
牛客网
牛客企业服务