快手二面面经,许愿三面

更新:三面挂
一面的时候项目答的不好,项目是一个缝合版12306,有些东西是看的网上的,理解不深刻不到位。。当时面完感觉一面要凉,没想到过了
二面先是问了实习,然后开始八股:
mysql的事务是如何实现的
mysql的表的主键做update操作,mysql引擎内部的执行过程
如果这个主键在buffer里没找到,去磁盘取,那是直接写到磁盘里还是拿回buffer继续写到buffer里(不太清楚,猜了一个。。)
页面置换算法知道吗
redolog,undolog,binlog的生成顺序(又不知道)
synchronized和lock的差别,各自应用场景,性能谁更好(我猜的是syn有锁升级过程,轻量的时候性能会更好。。有大佬懂的可以教一下)
然后拷打项目:我看一面面试官写你的项目是12306,怎么现在简历上没有了😂😂
拷打完毕做了一个合并两个有序数组
反问评价环节说广度还可以,深度可以更深点(比如redolog那些顺序)
感觉答的不好,但还是许愿求三面😭😭😭

全部评论
佬过了多久约三面的啊
1 回复 分享
发布于 2024-09-10 19:59 广西
佬过了多久约三面的啊
点赞 回复 分享
发布于 2024-09-10 14:18 江苏
三面完多久挂的啊
点赞 回复 分享
发布于 2024-09-16 11:26 新加坡
交易是么,和我的好像
点赞 回复 分享
发布于 2024-09-24 10:27 上海
Synchronized适合用于没有竞争的场景,lock适合用于竞争激烈的场景
点赞 回复 分享
发布于 2024-10-21 00:19 上海

相关推荐

2024-12-25 10:10
已编辑
门头沟学院 C++
投票
阿里云 专有云 n*16 + 50 +其他补贴
点赞 评论 收藏
分享
2024-12-12 16:52
中山大学 Java
面试总共分为 。一面为技术面 ,侧重于八股基础 ;二面为技术面 ,侧重于项目细节和场景题考验 ;三面为技术面 ,侧重于八股基础 ;四面为HR面 。一面:面试内容:1.垃圾回收器,cms2.垃圾回收机制3.Redis,单线程模型结构,阻塞,Zset,哨兵模式,大 Key 问题会影响内存性能吗4.MQ 使用场景5.Spring 循环依赖,有没有遇到过,怎么定位,怎么解决6.Maven 传递依赖,有什么具体的问题7.Spring MVC手撕代码:反转链表面试体验:一面对项目不做深挖,主要考查八股,除了以上问题以外数据库问的也多,但都是比较常见的点,如mvcc、索引、事务等问题。二面:面试内容:1.项目难点2.拦截器用的是Spring还是Servlet3.SpringAOP拦截器什么情况下会失效4.JDK和CGLIB区别5.ThreadLocal具体什么情况下取加密字段6.如果字段被拦截了怎么办,怎么保证安全性,网关层面做了加密,那如果让你来加密,你会怎么做7.场景图:如果要设计一个定时器,用什么数据结构8.算法:字符串转Integer,遇到超出范围的数据怎么办,数据越界怎么办 面试体验:压力最大的一面,对应的面试官所在的组应该就是最终的组。二面基本不问寻常八股,都是从项目的角度延伸开来问问题,我的项目的亮点是拦截器方案的改进,所以就针对这部分做深入挖掘。场景题没有标准答案,答数组、堆等都可以,但会针对这种数据结构里面的缺陷和某种场景反问,让你一步一步打补丁修正答案,最后提出了时间轮的数据结构概念。三面:面试内容:1. Transactional注解什么时候会失效?基于原理2. binlog 什么用途3. jvm,分为哪几个区域,哪个区域会发生内存溢出4. hashmap 源码看过吗,扩容原理,扩容过程5. 什么情况下,走不到索引上6. 怎么定位线程死锁,怎么解决7. 线程池,常见参数,工作队列的大小怎么定,线程数怎么定面试体验:三面像交叉面,没有深入问之前的问题,还是以检验基础八股为主,时间较短,没有手撕。四面:面试内容:1. 自我介绍2. 职业规划3. 为什么偏向于选择支付方向4.  目前手头有哪些offer,签约了吗面试体验:常规HR面,没有开摄像头。
查看26道真题和解析
点赞 评论 收藏
分享
头像
2024-12-15 12:10
门头沟学院 Java
- 抽象类和接口有什么区别- Spring 框架里有哪些设计模式,什么情况一下用单例- 用工厂模式有什么好处- Spring 哪里用到了策略模式- 代理模式和装饰器模式有什么区别- 开闭原则- Zset 插入一个元素时间复杂度- Redis 哨兵机制,如何检测- 怎么认为主节点下线了- Redis 有哪些集群模式- 分片集群的扩容- 一致性哈希和普通哈希有啥区别- 扩容原理- 分片集群正在扩容,这时候有一个 increa 命令过来他怎么处理(重定向逻辑?)- bgsave 和 AOF 怎么选型- mysql 索引结构- Mysql 事物是怎么实现原子性- unlog 、redolog、binlog 区别- Mysql 主从,一个 update or insert 语句过来,这时已经写到binlog 从库了,这时主库要准备 commit 的时候,崩溃了,然后主库恢复了,因为没有 commit 标识,所以这时主库回滚了,但是从库已经执行了之前接受到的 binlog 命令并且应用了,那这时就会有主从不一致的问题,mysql 怎么解决的- Mysql 自增插入和非自增插入有什么区别- Https 的原理,加密算法的原理,具体是怎么加密的- 对称和非对称算法区别,为什么会有这两种算法- 操作系统的内存管理机制- 页式内存管理机制,程序地址到内存地址的映射管理,地址是怎么分配的- 有个数据,找出出现频率最高的算法- 如何保证消息不丢失- 事物消息- 分布式事物- Java 是怎么管理内存里的,怎么分配内存的,如何高效的算法- 做题:合并两个有序链表#ai智能作图#
查看30道真题和解析 ai智能作图
点赞 评论 收藏
分享
评论
2
41
分享
牛客网
牛客企业服务