快手日常面试(二面感觉要凉)

哈喽大家,喵弟面经分享

大厂的面试确实不一样,只能说顺子还是不赖的,好歹没算法

一面 tl:23号投递 29号一面

记忆不太清晰了 对手撕和场景题印象比较深

1.实习与项目

  • 我看你项目中用到了zset做排行榜,那我现在要是有一千万个用户,该怎么办呢(回答的可以分积分段存,比如存下积分超过一定阈值的用户,或者直接类似于mysql,做一个分表存)
  • zset底层结构讲一下,跳表的优点,为啥不用b+树呢
  • mysql这块,如果有一个慢sql,你怎么办
  • 索引失效情况
  • b+树相较于b树和哈希的优点是什么,为什么就选了b+树
  • 怎么保证缓存和数据库一致性(最后提到了消息队列)
  • spring中设计模式的体现
  • jvm中内存模型

八股涉及的确实不多,手撕两道

  1. 类mvcc数据结构 要求设计出一种数据结构,可以用于保存指定版本的数据,基于数组实现,比如 mvccarr arr=new mvccarr(3);这是初始化 意思是开一个大小为3的空间 set方法用于存指定位置指定数字 get方法用于取指定版本指定位置的数字 sign用于保存版本
  2. 合并区间

一面总体给的反馈是算法有些弱 但是基础不错,思维有

二面 1.6号晚 刚面完就来写 因为觉得大概率凉了

围绕项目和实习,先是拷打项目,之后提到了实习,但因为实习过程中没有特别的工作产出,最后反馈的时候给的答复是其他地方还可以,实习的话没觉得有什么体现和工作内容,老实交代了工作确实就是一个合作项目,没什么深入点,项目拷打的话基本都基于rag,有一个问题还被问穿了(权限过滤问题),第一次遇到这种情况,做好复盘,下次精进

手撕:合并两个区间,大体意思就是合并区间的升级版,比如区间a为【1.3】【5.8】【11.13】 区间b为【2.5】【6.9】【12.14】合并后的效果为【1.9】【11.14】 写了一会 说了大体思路后 被问了时间复杂度如何 我说平均应该是n平方 最好情况下是n 就没让继续写了 有思路的小伙伴可以交流一下呀 因为本人算法是弱项 最近一个月才开始做

最后老生常谈的实习时间,offer情况的询问,我觉得我这块优势最大,可以一直实习哈哈哈,offer老实回答了拿了俩意向仨offer,已拒二,留一等快手这边结果(等快手大人您发我offer呢

问了组内工作和面试感觉如何,面试官回答说,回答的还可以,实习这部分没体现工作内容和产出,但是面试官人还可以,虽说拷打了项目,但是也帮助我找到了新的问题,真的,多面多得啊哈哈。

总的来讲过的概率不大,我现在人已在杭州明天入职同花顺了,所以就让他顺其自然吧,过了我就再折腾去北京(当然是最好的),不过就老实实习准备暑期

#发面经攒人品##大厂面试问八股多还是项目多?#
全部评论
面完多久给反馈
点赞 回复 分享
发布于 04-07 11:57 北京
感觉这问的也挺多的
点赞 回复 分享
发布于 01-11 20:12 陕西
更新:8号下午邮件回复已挂 还是差口气啊 老实在顺子实习了
点赞 回复 分享
发布于 01-08 16:22 芬兰
ks约三面了吗佬
点赞 回复 分享
发布于 01-08 09:43 浙江

相关推荐

46min,重项目轻八股无算法,0点评。无自我介绍,直接开问。Q1: 毕业届次、课程安排、实习时长及到岗时间?Q2: 简历项目是借鉴的开源项目还是自己做的?Q3: 详细介绍AI视频解析平台项目功能。Q4: 视频上传提音到送大模型的完整链路?Q5: 视频转音频功能如何实现?Q6: 音频给大模型是切片还是整段一次性传输?Q7: 选用哪个大模型及选型原因?Q8: 与大模型交互还有哪些扩展功能?Q9: 大模型交互是否使用RAG还是仅用提示词?Q10: 如何发现并解决大模型幻觉问题?Q11: 项目中具体如何设计提示词减少幻觉?Q12: 总结功能是按单节还是全章节处理?Q13: 加入对话能力和追问功能的逻辑是什么?Q14: 项目中分布式锁解决什么具体场景问题?Q15: 分布式锁的Key基于什么设计?Q16: 视频MD5值在前端还是服务端计算?Q17: Redisson分布式锁底层原理?Q18: 为何在setnx基础上加Lua脚本实现分布式锁?Q19: 分片续传的具体实现逻辑?Q20: 分片上传是串行还是并行?配置了几个线程?Q21: 限流加在哪个环节?使用什么技术实现?Q22: 高并发访问Redis执行限流如何保证数据一致性?Q23: 核心业务流程涉及几张表及具体交互?Q24: 视频长文本的数据表字段类型及设计?Q25: 事务的作用及哪些SQL场景需要加事务?Q26: MySQL常用的索引类型有哪些?Q27: 什么是聚集索引?主键索引属于哪种索引?Q28: JUC并发包用过哪些多线程相关的类?Q29: ReentrantLock底层实现原理?Q30: Java创建线程的几种方式?Q31: 线程的start()与run()方法区别?Q32: MinIO分片合并失败如何处理,那残余临时分片文件的清理机制讲一下Q33: …… Q39:(又开始相亲式闲聊,老家在哪,base地哪里,问爱好,追问爱好,喜欢什么运动,会做饭嘛…)反问:对方部门业务。可以提高的地方。之后面试(or感谢信)的时间安排,希望提速,方便拒度子😆下午面的,第二天中午电话吵醒约二面。还有字节腾讯百度知乎什么的面经,都这些天热乎的等想起来了再发
点赞 评论 收藏
分享
04-09 21:03
已编辑
鹤岗师范高等专科学校 Java
2.25    字节一面2.28     字节二面(挂)3.9       腾讯一面3.11      字节一面3.12    14:00    shein一面3.12   19:00 携程笔试(算法四题a2.27题)3.13   11:30  shein hr面(oc 日常)3.14    10:00 美团笔试  (十个选择,算法三题a2题)3.14    14:00 米哈游笔试(25个选择,算法三题a2)3.15   11:00     美团ai面试3.15     15:00    拼多多笔试 (4题a1.8题)3.16    15:00  小红书一面3.16     19:00   百度一面3.17     10:30  腾讯二面3.17     14:00  小鹏一面(oc  日常)3.18    14:00  字节二面3.18     20:00   小红书二面(被鸽了)3.19      17:00    百度二面(oc  日常)3.19      19:00    蚂蚁笔试3.20    14:00   小红书二面3.23    14:15   腾讯三面3.23     17:00  拼多多一面3.24     17:00   字节三面(挂了)3.24     19:00  蚂蚁一面3.25     19:30    蚂蚁二面3.26     17:00   拼多多二面(挂了)3.30     14:00   小红书三面(oc)3.31      15:00   美团一面4.2      11:00   腾讯hr面(oc)4.6      14:00   蚂蚁三面4.8       17:00   蚂蚁hr面(oc)阿里还没敢笔试。快手,携程,百度,米哈游,oppo,vivo等等都石沉大海了。
点赞 评论 收藏
分享
评论
3
15
分享

创作者周榜

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