首页 > 携程一面20210819 | 面试复盘
头像
peonyX
编辑于 2021-08-26 18:15
+ 关注

携程一面20210819 | 面试复盘

携程一面20210819

双非本科艰难求职。

  1. 自我介绍
  2. Jwt
  3. 分布式协议的理解,为什么要分布式协议
  4. 拦截器和过滤器的区别
    拦截器是反射,aop运用,过滤器是回调。
    拦截器不依赖servlet,过滤器依赖servlet。
    拦截器只能拦截controller不能拦截静态资源,过滤器都可以
  5. Java集合。arraylist,linkedlist,hashmap。hashmap的loadfactor可以改吗。
  6. 单例模式有几种,说一下。
  7. redis的应用场景,为什么不用本地缓存,本地缓存和redis有什么区别呢。
  8. 分布式锁知道吗
  9. 怎么保证redis和mysql一致性。
  10. leetcode217,判断数组中是否有重复元素
    感觉很简单,说三到五个工作日出结果。

总结和回顾

  1. 分布式协议是我自己了解的,感觉可能算是加分项,cap,raft一类的。
  2. 分布式锁大概有三种,redis,mysql,zookeeper。这个阿里问过三种的区别,选哪个好。
  3. redis和mysql的一致性也是常考的点。先删除redis,再更新数据库;先更新数据库,再删除redis。两种各有各的好处。
    如果选择第一种,那么一般就是延时双删和订阅binlog;如果选择第二种,实现简单,但是短暂不一致。

更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

近期精华帖

热门推荐