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