首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
中意你的乌龟准备笔试
河北大学 Java
发布于河北
关注
已关注
取消关注
@我爱果汁:
10.12去哪儿面试
一面自我介绍一下你Java是怎么学的?学校有讲吗?进程的通信方式有哪些?给你几个看看进程通信方式和几种场景,你看看它们是不是对应?消息队列:redis的pub和sub信号:linux的kill命令管道:ps xx | grep xx共享内存:MySQL的buffer pool(这几个都是一一对应的,面试官跟我解释说这是一种抽象,不是具体编码实现,是那个思想)网络五层协议是哪五层?上面三层常见的协议可以说一下吗?网络层除了IP,还有哪些协议?linux中,哪些命令与应用层的协议相关?哪些命令与传输层的协议相关?哪些命令与网络层的协议相关?你可以举几个例子吗?(面试官在聊天框又写了netstat,ss,lsof这些命令,然后跟我讲解这些命令,包括还提到了ip等命令)Map map=new HashMap(100),往里面put多少个元素会扩容?(这里跟他说这不好说,因为hash冲突也会引起扩容,他跟我说不考虑冲突;后来面完想了想,因为容量已经大于64了,hash冲突就不会引起扩容了)为什么是128*0.75?为什么它要把长度调整到2的n次幂?ReentrantLock的lock做了什么事情?概括一下?先考虑只有一个线程的情况只做了cas吗?你可能漏了些什么;那我这个线程再次执行这个lock方法会怎么样?那如果换一个线程过来执行这个lock呢?那为啥原来的那个线程可以重入,新线程不能重入?aqs有个当前线程的变量吗?怎么标记当前线程是否自己呀?你说得没毛病,所以你刚才lock的时候是不是漏了什么事情?(引导我很久,就是想提示我漏了说把当前线程设置到aqs的exclusiveOwnerThread,因为一直有点想当然了,就一直忘记说了;提醒我要要理解aqs的本质,说我已经把aqs这些东西都说出来了,怎么忘了这一步)那你有没有想过aqs为啥要设计成抽象类?aqs的核心三个组件是state、exclusiveOwnerThread和队列,你知道有哪些并发工具是只用第1个和第3个就可以实现的吗?(然后他借这题跟我解释了为啥要设计成抽象类的原因)Java里面把线程挂起的方式有哪些?sleep和join不算吗?(名牌提示)这里面有个wait方法比较特殊,你知道wait方法是要在什么条件下才能用吗?为什么要在同步代码块里面才能用呢?有思考过什么原因吗?(他说我说的没毛病,但是有点不完整,稍微完善一点的是这个意思,sync是个关键字,在编译的时候会编译成monitorenter和moniterexit指令,会生成一个辅助对象,也就是ObjectMonitor,来辅助sync的执行,这个对象里面有个核心的类似aqs的结构体,也就是我说的waiter队列和state和owner,wait必须依靠这个waiter队列进行挂起,所以说它必须依赖ObjectMonitor这个对象,如果没有这个对象,那就会报错)(无敌 [赞])NIO核心的三大组件是什么?(我在说selector的时候说了个epoll,他跟我说不一定是epoll,还可能是kqueue,甚至是select和poll,要看具体的操作系统以及操作系统的版本)你在网络传输的时候,传输的字节,会出现黏包半包问题,你知道黏包半包问题有什么解决思路吗?你在哪些中间件或者哪些地方见过黏包半包的这些解决思路吗?除了netty还有吗?(然后他说我刚才说的基于长度字段方式,让他想起了kafka的协议,然后讲了kafka里面的黏包半包问题)问下实习吧,你在实习的公司做过什么项目?你觉得你的系统的用户量是百级千级还是万级呢?你们项目部署的话,是部署多少台机器呢?你可以说一下你做的一些的核心功能吗?你觉得你这个预约系统的接口里面,最核心的接口是哪个接口?那你就说一下吧,你这个接口从前端发起请求,直到返回给前端,一共经过了哪些组件、中间件和系统?分别做了什么事?你说你还有下游,你说说你跟下游通信的方式?Feign还是HttpClient?我看你之前做过rpc,你应该很清楚模块与模块之间调用的方式吧?我给你举个场景,我本地服务A,有个C接口,要调用M方法,这个M方法是在服务B上的,但是我现在服务A上面只有C这个接口,而且是没有任何实现类的,那它是怎么实现调用服务B的呢?你是不是还漏了什么?服务A是直接跟服务B发起请求的吗?前面没有其他步骤了吗?(然后他开始讲起来他对rpc实现的思路,从注册中心,协议,序列化,连接方式,代理模式等等;跟我说这个框架不难写,但如果要实现的像dubbo和grpc那样,还是要有点水平)然后就结束了,他说我是本科,看得出来我很热爱技术,对技术有自己的理解,在本科很少见,但是技术涉及的不是很多,也比较简单和基本;最后说要给我个建议,讲了十分钟。最后没有反问可以看出来面试官是个真大佬,对很多东西都很熟悉,面试的时候边打哈欠边面,一边吃面包一边喝水,很自然但是很凌厉,一点不拘谨,随手在留言板上面写两句代码都能问很多东西,能从一个问题扩展到其他问题,也给了很多提示,补齐我说漏的东西;特别是最后赶时间还是跟我讲了好久的建议,是真的很感谢 [牛泪]二面自我介绍一下没有考虑过考研吗?考研和工作两方面是怎么考虑的?你的专业课有哪些?(作为双非本被问这些已经不惊讶了)操作系统的进程和线程有什么样的联系和区别?Java里面也有进程和线程,Java里面的进程和线程跟操作系统的进程和线程有什么区别?我在一个jvm进程里面,最多能开多少个线程,原因是什么?一个线程的创建需要消耗哪些资源呢?http熟悉吗?1.0,1.1,2.0有什么区别?3.0也出来啦,3.0解决了什么问题呢?一个表有学生号,学生名,学科,学期,成绩;查出每个学期的每个学科的最高分学生名(没写出来。。。)没关系,那我们再写道别的题吧;有重复元素的有序数组中找出大于等于目标值的第一个元素的下标聊聊你毕业后的计划吧二面也是没有反问二面面试官非常和蔼可亲,很温柔,讲话也有点俏皮,sql写不出来都给我过了但是也狠狠地批评我,说我有个问题至少犯了四次,还没看清题目,没听完要求就开始写了,他要我直接在代码里面初始化数组就好了,我还用了scanner,甚至那个算法题的题目都是有二义性的,我也没发现,也没问清楚,关键还是在于审题,而不是二分法;听得我很慌,以为要挂了 [牛泪]然后告诉我以后工作也是,写代码也是,都要先听需求,先思考,写代码的时候永远是最短的最后说没关系,说我面试能学到东西就好,其他的问题跟hr聊吧HR面常规HR面,介绍实习,实习收获,为什么不转正,毕业志向,个人优缺点反问11月左右反馈面试结果没有提前实习的要求开泡update:秋招池子没泡出来,春招笔试了也没约面试,无缘骆驼厂
点赞 71
评论 25
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
昨天 21:00
门头沟学院 Java
原来到这种程度就能过Java面试了啊?🤯
多拆解背记一下当前的高频场景面试题,结合自己的项目经历去作答,面试通过率原来真的不会低!
牛客965593684号:
小公司不就是这样的吗,面试要么是点击就送,要么就是往死里拷打,没有一个统一的标准。这个不能代表所有公司
点赞
评论
收藏
分享
06-24 22:00
门头沟学院 前端工程师
从" 等以后 ", 到" 就现在 "
明天不下雨了_人机版:
让我们大声的说出来:以前的未来就是现在
点赞
评论
收藏
分享
05-13 23:28
字节跳动_前端开发(实习员工)
大二双非非科班成功拿下字节offer
Pomelooooo:
举办了
字节跳动开奖344人在聊
双非本科求职如何逆袭
点赞
评论
收藏
分享
06-05 14:58
佳木斯大学 汽车设计
也是会有遗憾的
龙珠传说:
nb,公务员解约不需要支付违约金吧
点赞
评论
收藏
分享
06-20 13:20
北京航空航天大学 大数据开发工程师
26届现在还能边实习边秋招吗
鼠鼠没有找到暑期实习,简历太空了,感觉直接去秋招会完蛋,这个时间点找个日常实习混个简历,边实习边准备秋招有没有搞头啊
梦想是成为七海千秋:
可以的完全可以的,找不到暑期就找日常,秋招之前还是有很多时间可以实习的,哪怕只实习了一个月都可以写在简历上
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
秋招就投这些了
3.4W
2
...
AI应用面试题
2.8W
3
...
不懂“心眼子”会吃大亏!测测你的心眼子能拿几分?
1.7W
4
...
求助!如何拒绝同个小区的同事蹭车?
6302
5
...
26届各互联网厂开启秋招时间线汇总
6085
6
...
最emo的一天
4611
7
...
暑期实习后发现自己不适合大厂
4304
8
...
女友爸爸帮我花钱找了工作,我爸妈觉得应该的
3803
9
...
莉莉丝游戏测试HR面
3757
10
...
这后端是真不想干了,节子实习浅谈
3559
创作者周榜
更多
正在热议
更多
#
为了找工作你花了哪些钱?
#
14493次浏览
134人参与
#
你秋招想去哪些公司
#
4638次浏览
269人参与
#
第一份工作能做外包吗?
#
14962次浏览
187人参与
#
选完offer后,你后悔学机械吗?
#
30320次浏览
171人参与
#
职场捅娄子大赛
#
400936次浏览
4010人参与
#
你都遇到过哪些离谱的求职经历
#
9916次浏览
32人参与
#
2023届毁约公司名单
#
197721次浏览
950人参与
#
26届校招投递进展
#
2357次浏览
44人参与
#
你见过最离谱的招聘要求是什么?
#
195020次浏览
1455人参与
#
制造业的秋招小结
#
90178次浏览
1625人参与
#
应届生进小公司有什么影响吗
#
74451次浏览
1017人参与
#
如何看待应届生身份?
#
118994次浏览
1162人参与
#
大学四年该怎么过,才不算浪费时间?
#
6060次浏览
58人参与
#
应届生应该先就业还是先择业
#
110210次浏览
643人参与
#
你今年的平均薪资是多少?
#
128543次浏览
666人参与
#
如果不考虑收入,你最想做什么工作?
#
22166次浏览
134人参与
#
分享一个让你热爱工作的瞬间
#
28749次浏览
301人参与
#
国企/银行/研究所公司爆料
#
138963次浏览
807人参与
#
商战,最累的是我们
#
17881次浏览
78人参与
#
如果实习可以转正,你会不会放弃秋招
#
518787次浏览
4507人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务