快手本地生活实习一二面

发面经, 攒人品!

一面 1.09

* 自我介绍以及项目介绍
* 项目业务与技术上的亮点
* 布隆过滤器
* 为什么使用 Redis
* 使用 JSON 的优缺点
* 简单介绍一下 键入网址到网页显示,期间发生了什么?(小林 Coding 中有详细解答)
* LVS 与 Nginx 对比

算法 : LRU 

反问 : 本地生活是什么、表现、提升的点

第一轮面试偏向于项目, 场景题偏多, 开放性聊天, 其实八股是参杂在里面的

二面 1.11

* 页分裂的原因
* 深分页采用游标可能造成的问题
* 索引的好处
* 数据多了 (达到5000w行) 怎么办 - 分库分表
* 分库分表如果原来有 10 张表, 增长到 20 张表, 怎么保证旧数据和新数据查询是不冲突、不重复的
* 如何平滑扩容 (就不该提分库分表, 后面问的这些都不会...)
* JSON 存储的优缺点 
* 布隆过滤器
* 双写一致性的四个方案, 方案一和方案四有什么区别 (都会读到 Redis 的旧数据, 不会...)

算法: 旋转数组 (原创题) : 
给定一个数组,将数组中的元素向右移动k 个位置,其中k 是非负数
输入 : nums = [1,2,3,4,5,6,7], k = 3
输出 : [5,6,7,1,2,3,4]

反问 : 同一面

第二轮面试明显难于第一轮了, 很多地方答得磕磕巴巴的, 原理也不是很清楚 QAQ

许愿过!!!

---1.17 更新---
年后才能 HR 面... 为什么...
全部评论
分库分表如果原来有 10 张表, 增长到 20 张表, 怎么保证旧数据和新数据查询是不冲突、不重复的。现在知道怎么答了吗,好奇
点赞 回复 分享
发布于 2024-02-28 00:54 广东
我也本地生活的
点赞 回复 分享
发布于 2024-01-11 19:42 北京

相关推荐

06-13 18:50
东南大学 Java
一、灵活弹性的工作时间​公司实行弹性工作制,每日只需打卡满 8 小时即可。对于实习生来说很友好,我通常9点到9点半之间到岗,遇到特殊情况需要调整工作时间,只要提前与mentor沟通,也都能得到理解和支持。下班后也还有充足时间安排自己的事情!二、温馨舒适的工作环境​开放式的办公区域,没有过多的隔间划分,促进了员工之间的交流与合作。可升降式办公桌十分贴心,既能满足坐着办公的需求,也能随时切换到站姿办公,缓解身体疲劳,极大地提升了办公舒适度。遇到问题找mentor询问,也会得到热情的帮助。三、丰富的员工福利​Calix 在员工福利方面十分慷慨。公司每周一三四五会提供新鲜水果和精致的下午茶,包括小蛋糕、三明治、雪梅娘、青团等等。此外,实习生也可以参加公司的团建活动,我有幸参加了云幽谷的活动,拿了两箱三只松鼠回家。公司还会组织员工生日会、年会等活动,人文关怀很好,我也认识了很多南京其他学校的实习生同学们。在 Calix 的实习经历,让我收获的不仅仅是专业技能的提升,更是一次全方位的职业启蒙。这里自由平等的氛围、工作环境和丰富的学习成长机会,都让我深刻体会到了外企独特的魅力。这段实习经历将成为我职业生涯中宝贵的财富,为我未来的职业发展奠定坚实的基础。​
投递三只松鼠等公司8个岗位
点赞 评论 收藏
分享
3.11官网投递4.14笔试AK不知道过了多久流程全挂后续微信公众号投递线下面试(base西安)4.27线下一面  (现场面试没录音挑重点讲)1.点评魔改 已上线 现场给面试官演示项目2.站在面试官旁边看面试官 访问我的个人博客 Gittee主页3.八股开始ThreadLocal内存泄漏问题乐观锁和悲观锁MySQL redolog、undolog日志 MVCC消息队列 如何解决消息丢失 重复消费Docker容器大模型相关Cursor的使用全程1个小时 聊了非常多,无手撕,感觉有戏,但没有后续.......5.9 HR电话约面试 ,询问是一面还是二面.....回答一面.....又归0了5.9一面 50分钟1.自我介绍 简单介绍项目2.八股Java new一个对象的过程MySQL 日志 redolog undologSQL优化的过程kafka和RabbitMQ的区别为什么引入消息队列计网:TCP/IP模型HTTP有哪些请求方式TCP和UDP的区别HTTP状态码504给你一个域名如何知道具体的IP地址(一个域名可能对应多个IP,如何知道是哪一个)Redis怎么用缓存三剑客Linux下的与进程相关的命令  Docker使用无手撕5.13二面  40分钟1.介绍项目 点评魔改 已上线 附前后端代码以及详细说明文档欢迎前往Gittee主页(https://gitee.com/yuwozai618)前端uni-app实现多端部署,Cursor辅助开发,团队3人协作开发,共同完成前后端基于Git进行版本控制,并托管到Gitee远程仓库Redis ZSet实现排行榜功能,底层实现跳表消息队列怎么用交换机和队列是什么为什么要用消息队列为什么基于WebSocket实现点赞关注通知功能为什么用springboot(讲了起步依赖和自动装配)Maven怎么用问微服务(简历上没写,但是学过一点黑马商城)springcloud有哪些组件,有什么用讲了Nacos注册中心 Gateway网关 Sential 实现限流线程隔离熔断有没有jvm调优经验有100个子线程,如何确保所有子线程都执行完再执行主线程CASLinux下,如果现在程序执行报错端口冲突,什么命令可以知道端口对应的IP地址Docker 怎么用K8s了解吗对大模型的了解大模型开发了解吗RAG的流程为什么选择做这两个项目未来的规划,一定要做java还是别的语言也可以介绍部门业务有没有别的offer(无)5.14HR面 30分钟闲聊学校、专业 (第一次被问到了实验班)为什么不读研对公司了解多少(答了线下面试过,有感受过工作环境)部门业务了解吗一些入职前的基本问题实习薪资、住房补贴等等如果通过 一周内答复5.16 发邮件oc目前还在流程当中的腾讯PCG腾讯视频 客户端 二面结束 还在泡快手本地生活Java后端 二面结束 还在泡客户端不太考虑、快手感觉过不了考虑接云智offer了(小鹅也是鹅!)金三银四不是0实习 + 本科 的战场五六月机会还很多,牛友们坚持住别放弃!小小打个广告点评魔改项目附上完整前后端代码+详细文档,帮你讲好点评故事Gitee个人主页 :https://gitee.com/yuwozai618csdn个人博客主页:https://blog.csdn.net/Sonderiou
Mikeyd:西电✌️再面面吧,去云智有点屈才
点赞 评论 收藏
分享
评论
1
18
分享

创作者周榜

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