百度竞品观察组二面

  1. localcache啥时候更新?
  2. 写的代码里比较复杂的是哪些?数据一致性,并发等
  3. 自己设计LocalCache的话,如何实现,过期策略如何实现
  4. 利用什么样的数据结构组合去实现一个lru,读,判断过期,skip等操作
  5. Redis的集群模式有哪些,了解吗?
  6. Redis用过哪些数据结构,用过哪些比较复杂的命令。
  7. Redis分布式锁有哪些方案,有了解过吗?
  8. Redis有没有更高级的方式保证一致性,避免死锁等分布式锁方案
  9. Redis的一些本地化了解过吗?
  10. 部署的服务是微服务的形式吗?
  11. 有做过docker的配置k8s的配置部署之类的工作吗?
  12. k8s部署的服务有哪些类型,原地部署啊什么的?
  13. 说一下对微服务的理解,在工作中对微服务的理解,什么情况下会用微服务,rpc的优点,心得?
  14. 有看过B站自己实现RPC的协议吗
  15. 介绍一下Go语言的协程调度
  16. 自己在使用Go协程管理时会有遇到什么问题吗,有大规模的用过发现协程的一些不好用的点吗,Go与Java协程启动停止,管理也好的一些优劣?
  17. 有碰到过Golang或者Java中的内存泄漏,什么情况会出现泄漏的情况?
  18. Channel的有缓存无缓存的情况介绍一下。
  19. 字符串的拷贝有什么方式可以更高效?
  20. Select Channel的底层原理实现
  21. Golang的GC有什么缺点,有什么不一样的地方
  22. 有跑过pprof去看看运行程序的情况吗,协程的情况,map的情况,切片的情况等等,看过哪些指标,哪个top,多长时间,采样方式的命令?
  23. 有用过Golang中的反射吗,在什么场景下为了做一些什么样的事情?
  24. 在Go中面向对象的实现,比Java里方便在哪些地方,或者不方便在哪,Java里能干成的Go中很难实现的等
  25. 算法:最小权重路径(二维DP)
全部评论

相关推荐

3 3 评论
分享
牛客网
牛客企业服务