快手-一面

📍**面试公司**:快手  
🕐**面试时间**:03/13  
💻**面试岗位**:java  

❓**面试问题**

1. 可以做个简单的自我介绍。
2. 问毕业时间
3. 问实习地点
4. 以后预期是在北京工作吗?
5. 你比较熟悉的是哪个项目?
6. 列一下你比较熟悉的一个项目的表名、索引、设计用意。
7. 为什么这两个表要分开?
8. 有没有可能没有user表的时候有user_info表?
9. 这两表的数据怎么生成的?从哪来的?
10. 注册的时候会怎么做?操作两个表吗?
11. 他可以不可以不绑定微信号?
12. 那他可以不可以不填nickname和name?
13. 所以你这个user_info表其实不能脱离user表存在,是不是?
14. 那种表在数据库设计里面它叫什么?
15. E-R两个字还记得吗?“丫丫”是什么的缩写?
16. 你的user表为什么需要有个ID字段?
17. 为什么不可以让user_info表里面有一个字段是user的ID?关联关系为什么反过来?
18. 两个表互相关联是最好的吗?你觉得哪种方式最好?
19. 那还需要ID这个字段吗?为什么选这种方案而不选你原来的设计?
20. 你的方案怎么选择?为什么选某一种?在什么场景下选?
21. 向量召回中,embedding是用什么做的?
22. 关键字加向量语义的混合是怎么混合的?
23. 搜索结果里面用哪个?
24. 你们会去干预排序算法吗?排序的分值?
25. 这个RAG检索底座是作为给大模型智能排错的一个工具使用的吗?
26. 从0到1构建以及增量更新,耗时大概什么量级?
27. 简易数据库是公司的项目还是学校的课程设计?
28. 说说PG SQL和MySQL的区别?
29. 可重复读隔离级别是怎么实现的?
30. 算法题:把二叉树用字符串存储,再写方法解回二叉树。(手撕)

🙌**面试感想**  
感谢快手给我双非一次机会,虽然我也没把握住🥲,答得很烂,数据库理论什么的完全没准备。算法不是hot100但是不难,力扣原题。最后毫不意外的挂了。

#发面经攒人品#
全部评论

相关推荐

昨天 13:06
深圳大学 Java
bg详看秋招总结投递数100左右  投递职位是客户端,后端和测开今天收到pdd的感谢信和腾讯的约面,才想起来还没发春招总结,腾讯大概是不面了吧,已经要毕业了也累了,拿到满意的offer后也是不想努力了(主要是最近一个月在忙其他的事情,面试水平也下降了很多)😂春招也是比较遗憾吧,拿到了很多大厂的面试机会,但还是没能进到互联网大厂,总是倒在终面上。从三月开面,三月主要面了字节和虾皮,很感谢虾皮的面试官让我深刻理解到我讲解项目的不足,后续调整了讲解方式后也是顺利地通过了很多公司的面试。四月面试很多大约面了30+场面试。oc吉利(开的很低,整个面试流程面的也很不舒服)游卡(第一个我能接受的offer,好评如潮这一块)平安科技 (面试推进的很快,整个面试流程很舒服)笔试挂 小米(1.6/2),携程(3.6/4),美团(2.6/3)一面挂 虾皮 猿辅导二面挂快手(二面threadlocal谈的不好,面试官说threadlocal不会内存泄露给我干宕机了,牛油也可以讨论下)字节三七互娱(线下面的一天面完虽然挂了但面试官人很好,公司还报销路费,好评)招银网络科技三面挂 pdd(第一次被面试算法干趴也算是能力不足吧)目前在流程(虽然在流程但应该也是不面了) 4399(二面结束进三面)腾讯 约一面东莞银行转转顺丰总结:秋招给我的打击算是比较大的,一直很担心自己的能力,不过春招又带给了我抚慰,整个春招给我的体验比秋招好的多。一月份开始我就开始猛刷算法1天10+,这也是我能顺利通过很多公司笔试的原因,不过有些公司不想约就是不约,哪怕算法写的再好也没用,这个是没办法的事。不过算法好确实能拿到更多公司的面试机会。二月份在刷算法的同时复习八股,三月份开始大规模投递+回顾项目,四月份开始大规模面试。给即将踏上秋招和还在找工作机会的牛油的建议:现在找工作确实很困难,ai太猛了,在现在最好要有一个ai项目,面试才会顺利点,同时也要了解ai知识那些个概念比如agent,mcp,skill,rag这些,传统后端已经很难了。还有就是算法能力上,算法一定要多学,前缀和,线段树,数位dp等各种非hot100和面试150一定要去学,只会hot100和面试150只能解决大部分的面试算法,笔试算法很难过的去。现在很多面试对八股已经不是很看重了,八股只需要把常见八股背一背就好,现在更看重基础(操作系统和计算机网络),实习,项目,ai能力,场景应对和问题排查能力比如sql调优,jvm排查,线上问题排查这些
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

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