携程一面凉经 Java

1.实习拷打
2.Java的Hash和redis的Hash有什么区别,hashmap的put流程
3.rehash
4.乐观锁悲观锁
5.AQS
6.使用AQS实现一个可重入的公平锁
7.线程池
8.如果让你设计Tomcat的线程池,怎么设计
面完就通知结束了 抽了个抱枕毯
全部评论

相关推荐

09-28 01:16
已编辑
门头沟学院 Java
8.21 一面1. Java 的 GC 回收机制吗?可以简单说一下。2. 你在实习阶段或者自己做项目的时候,有实际分析过线上 GC 的内存使用情况以及线程情况吗?3. 你了解 MySQL 里面的各种锁,比如表级锁、行级锁、页锁之类的吗?可以说一下这些锁的特点以及它们锁的范围。4. 什么情况下会出现锁升级呢?(MySQL 的锁升级)5. 你了解 MVCC 吗?可以简单说一下。6. 在 MySQL 里,有索引但索引失效会是什么样的问题?可以说三个情况。7. 你了解归并排序吗?可以讲一下归并排序的大致实现原理。8. 你用过 MQ 相关的吗?比如说 Kafka。9. 你们之前用 Redis 除了用分布式锁以外,还用过其他什么场景?除了布隆过滤器还有吗?10. 你对 AI 以及 AI CODING 的了解,还有对它们未来的看法是怎样的?11. 在 AI 相关,比如大数据或算法方面,你之前有过哪些经验、实践?手撕:删除倒数第k个节点最小覆盖子串8.27 二面实习深挖(30min)平时一般通过什么方式学习技术?你提到了解大模型 Agent,做过相关应用吗?或者了解过哪些 Agent 应用?你了解 AI Coding 吗?在实习中有什么 AI Coding 的实践经验?你个人对毕业以后的职业规划是怎样的无手撕;8.31收到短信挂,进人才库。 感觉二面面试官不太喜欢我9.2 捞,9.4 一面1. ConcurrentHashMap,2. synchronized和ReentrantLock3. 分布式系统注册中心是怎么做的?4. 限流算法;5. Spring循环依赖问题6. 索引类型,7. 主从复制的过程 :dump线程 io线程 sql线程8. Redis如何解决分布式下节点变化9. Redis分片,哈希槽,一个请求打过来的过程?10. 开放性问题:一个服务如果耗时增加了,如何排查;手撕:最大子数组和复原IP地址(说思路)9.11 发现又回人才池了,这次连短信都没有-------------------------------------------------------------------------------9.22 鸡架捞,进程间通信有哪些方式?用 socket 方式进行进程间通信,具体是怎么实现的?除了通过网络 socket,同一机子内部的进程进行通讯,还有别的方式吗?其转发只能通过绑定 IP 和端口吗?Linux 操作系统回写回收脏页是怎么做的?TCP 和 UDP 属于同一层协议,UDP 无法保证消息准确性,若要求在应用层用 UDP 实现一个类似 TCP 的功能,有哪些要点需要实现?在浏览器上点击一个链接,到拿到结果的过程中,会用到哪些网络协议(不限层级)?线程池有几个重要参数,分别是什么?若一个线程池尚未初始化,提交任务后直到线程池崩溃,整个过程中会依次用到哪些线程池参数?线程工厂(Thread Factory)有什么作用?你用过与 Java 命令在同一目录下的 bin 命令吗?简单说几个。       jstack jps 那些你在线上用过这些工具吗?在什么情况下使用的?你了解 LRU 数据结构吗?它是用什么数据结构组合实现的?你知道红黑树吗?java 哪些地方会用到红黑树?一个自创题,算是有向图判断是否有环?只用写伪代码基本都答的上来,题也算撕出来了,9.26 又又又又又又又又又又挂了  天呢美团大人
点赞 评论 收藏
分享
该岗位是 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道真题和解析
点赞 评论 收藏
分享
评论
3
24
分享

创作者周榜

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