8.20-猿辅导-服务端二面

一、自我介绍

二、项目(具体功能的实现,为什么要使用redis)

三、MySQL的事务是什么?四大特性?

四、持久性如何实现?(redo log,持久化时是先写日志还是先写数据?提到了bufferpool,能简单说说嘛)

五、知道binlog吗?简单说说?

六、list和set的区别是啥?set的具体实现有哪些?把一个对象放入hashset需要注意什么?(重写hashcode和equals)

七、线程有哪些状态?

八、start()能不能启动两次?如果启动两次会发生啥?知道java的中断吗?(这个确实不道了)

编程题两道:

  1. lc 83

  2. 合并区间,不过输入是两个排好序的二维数组(写完之后问了时间复杂度)

#猿辅导##面经#
全部评论

相关推荐

1 5 评论
分享
牛客网
牛客企业服务