快手—凉经

快手电商一面 55分钟 4.8
1. 自我介绍
2. 实习的难点,怎么解决的
3. 实习的收获
4. ArrayList和LinkedList  ArrayList线程安全吗  具体不安全在哪
5. hashMap的put流程
6. hashMap扩容 hash值会变吗
7. 谈谈并发 synchronized和reentrantlock的区别
8. 线程池执行任务的过程
9. 线程池的线程怎么被销毁的,超时销毁的原理
10. java中的基本类型 int的范围 char的范围
11. 浮点型 0.1+0.2 == 0.3?为什么?所有小数都不准吗?什么时候准?
12. MySQL一张表的大小一般多大
13. ABC索引 AB AC BC用到哪些
14. 消息队列怎么保证消息不丢
15. Redis的大key是什么? 为什么大Key不好?
16. linux常用命令 要查某个日志的前4行和最后4行怎么做
17. 算法:排序链表删除重复数字,要求两个样例通过。

二面 4.11  40分钟
1.自我介绍
2.介绍项目/实习中觉得做的最好的、最有成就感的模块。有没有参考开源框架。
3.  系统设计:直播间打榜榜单排名系统。要求:一个直播间50w用户,存在上万个直播间。考虑并发问题。
4.MySQL可重复读隔离级别怎么解决幻读的
5.为什么还会发生幻读,间隙锁不起作用吗
6.  临键锁的退化了解吗
7.  算法:给定一棵树,按后序遍历的顺序转双向链表。要求代码跑通过,时间复杂度和空间复杂度低。

评价:学生看问题还是太浅了,不要仅仅局限于使用设计模式什么的,多看看大型开源框架是怎么做的。
全部评论
mark收藏了
点赞 回复 分享
发布于 2025-05-16 11:02 湖北
是日常实习还是暑期
点赞 回复 分享
发布于 2025-04-24 23:58 河南
佬一面后多久约的二面
点赞 回复 分享
发布于 2025-04-24 15:16 安徽
佬,是后端吗?后端好难
点赞 回复 分享
发布于 2025-04-22 19:48 湖北

相关推荐

面试部门:快手企业事务部门面试时间:3月27日面试岗位:java开发自我介绍项目(面试官对于常规的Java并发项目没怎么问)主要和我探讨了下AI和Agent1.先讲项目非Agent部分模块组成,问的很多,侧重于讲述不同模块做什么2.再讲项目Agent模块组成,同样很健谈,面试官会真的细问,确定项目是你自己做的3.项目的数据库选型,如何用的4.项目为什么用Redis,怎么用的5.项目数据库制表的思路,你自己建表吗?6.Redis的功能和职责,你觉得Redis的瓶颈在哪里,或者说Redis业务边缘7.RAG怎么做的,包括选型和流程8.项目Agent对于幻觉的优化措施,如何处理幻觉/LLM乱说话9.项目里Skill是做什么的,和企业级Skill是一个东西吗,谈谈对Skill的理解10.是否想过把项目包装为知识库供外部使用(拓展聊了很多,主要是面试官给我讲了些知识)受益匪浅,不得不说是一个非常专业的面试官基础问题1.LangChain4j,为甚么选这个2.SpringCloud了解吗,组成部分(我说个人项目没用过,跳过了)RabbitMQ了解吗,谈谈MQ是什么,不同的几个MQ3.RabbitMQ了解吗,谈谈MQ是什么,不同的几个MQ,MQ组成部分4.消费者具体是干什么的?谈谈业务里做了什么无Java八股,无手撕,很愉快的面试面试官非常健谈,聊了很多行业内部对于Agent开发的建议和业务给我了很多思考,包括如何让提示词变得很有用,如何确保一个LLM,不同人能有近似的使用效果知识库的概念等等,受益匪浅反问简单问了下业务和部门结束了面试官非常肯定我项目的全栈开发方向,也建议我继续走这条路线这里也劝前端的UU们,也要多了解后端的,可能目前业内对于纯前端不是很刚需了。。整体来说很不错,出结果了更新!欢迎朋友们投快手!怎么说都是很不错的体验!
求好运眷顾🙏🏻:感觉传统八股越来越少了,Agent拷打变多了
查看15道真题和解析
点赞 评论 收藏
分享
03-30 22:09
重庆大学 Java
面试时间:3.30下午14点(面试官迟到了6分钟,不过一进来就跟我道歉了)面试时长:47min自我介绍Java基础1、你在写 Java 的过程中见到过哪些 Java 的异常类,以及这些异常类大概都什么时候是触发的?2、刚才提到堆栈的异常,假如说问一个问题,假如说一个程序发生了OOM,就是 out of memory。出现了这个异常,那这个程序是不是就 down 掉了?还是说它还会继续运行?3、Java 有个 object 类,是所有类的基类,它上面一些方法就是所有类都可以使用,你知道哪些方法以及大概作用?4、hashcode 和 equals 方法是做什么的呢?5、通常 Java 规范里面有一条要求,针对这俩,就是要 override 必须一起override,不允许只 override 一个,就是为什么会有这种的规范要求,或者说假如真的是override一个,不重写另外一个会有什么问题?6、wait 和 notify 这两个作用是什么,知道吗?7、我问你几个问题,第一个这个 wait 经常和 Thread.sleep()方法去做比较,这两个有什么区别?8、那再第二个问题就是 notify 我可以唤醒指定的线程吗?假如有好几个线程在等我,可以唤醒一个指定的线程吗?9、第三个问题,你知道什么叫深拷贝和浅拷贝吗?10、那现在如果让你去深拷贝一个对象,你可以会怎么做呢?或者你怎么才能深拷贝一个对象呢?算法反转链表II其他1、假如现在让你实现一个分布式锁,你该怎么实现?2、再问一个数据库的问题, MySQL 怎么保证它那个原子性的呀?3、如果我们要实现agent,为什么要嵌入 RAG 这种技术?4、做一个 RAG 系统,分几部分?5、向量化是什么意思呀?6、你平时用 AI 就是用它写代码,对吧?(!求问,这个问题怎么回答比较好?)反问1、业务2、快手面向哪些用户,与抖音的区别3、入职主要工作感受:相比于美团面试官,这个面试官相对有点公式化了,Java基础部分的八股,我答错了都不跟我说一声的,直接就是一句“OK,好”,然后就下一个问题了,现在想起来真有点绷不住了
查看20道真题和解析
点赞 评论 收藏
分享
04-02 20:19
已编辑
东北大学 Java
TimeLine3.22 投递3.26一面3.30 二面1. 实习2. kafka架构,broker,consumer,consumer group3. sql题  count(*),count(1),count(x),java题,程序栈帧4. vibe coding5. merge rebase6. mysql b+树,为什么不用二叉树7. java堆分区(年轻代,老年代),为什么这么划分,为什么按照特定的比例划分8. 内存泄露9. merge rebase区别10. 判断回文串,一开始心想题目这么简单,写完后,说来个加强版,如果最多删除一个字符后还能是回文串吗写完之后提醒了一下有点bug改了一下写出来了,然后发现代码写的比较长,重构一下,提个方法出去,感觉好久没动的脑子突然转起来了,以比较优雅的方法提出去了反问:1. 做什么的:内部系统2. 做agent用python多吗,python java都用二面:1. 自我介绍2. 讲一下实习中遇到的难点3. 问了一些ai相关的,完全不会4. 手撕了一道二叉树的右视图,看了一眼说没问题不用运行了5. 到这才20分钟不到,然后开始反问,聊对ai的一些看法,组里的一些业务6. 感觉要凉,但是他又问了一句什么时候来实习,感觉这种大概率不能过,还给你点希望的面试真难受啊二面第二天上午约 4.2 hr面,许愿.....hr面完了,估计要泡池子,没变成录用评估,会不会挂在hr面
捡垃圾的咸鱼:大佬这么吊,4.1二面接好运
查看13道真题和解析
点赞 评论 收藏
分享
评论
5
27
分享

创作者周榜

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