首页 > 猿辅导Java工程师社招面经
头像
墨上子吟
编辑于 2021-05-25 19:37
+ 关注

猿辅导Java工程师社招面经


  • 介绍自己的RPC项目
  • BIO和NIO的区别?
  • 项目中负载均衡怎么实现的
  • 一致性哈希在某节点宕机时怎么保证一致性的?
  • 了不不了解hessian协议(不太了解)
  • Zookeeper有几种角色?
  • Zookeeper集群节点宕机了怎么发现剔除的?
  • List Set Map讲一下
  • HashSet底层结构
  • Set时间查询复杂度都是O(1)吗(TreeSet不是)
  • reentrantlock、和synchronized的区别
  • 了解死锁吗
  • 介绍一下RPC项目聊起
  • 实现高性能的RPC 关键在于哪些方面(我从序列化,通信协议,IO模型三个方面回答)
  • 项目如果要实现内存零拷贝怎么做?
  • 有没有提供什么扩展的接口,钩子给其人或程序方便扩展。
  • AVL树深度差不能超过多少?红黑树时间复杂度?
  • 讲一下什么样的情况能用动态规划?
  • TCP三次握手过程讲一下
  • TCP发数据过程中必须按顺序接收吗
  • Select poll epoll区别
  • 虚拟内存和物理内存谈一谈。
  • 负载均衡了解哪些(dubbo 的四种策略说了下)
  • 一致性哈希比其他方法的优点?(当增加或减少服务节点时,不会造成哈希表的全量重新映
  • 射,而是增量式的重新映射)
  • Java里的RMI了解吗?(不太了解)
  • 除了Dubbo,还了解其他RPC 框架吗(gRPC, Thirft有什么区别)
  • 除了NIO,还有什么?(BIO AIO)
  • 除了Select,还有什么(Poll Epoll,区别是什么)
  • 容器了解什么(只了解点Docker)
  • 做题
  • 给定一个链表,旋转链表,将链表每个节点向右移动k个位置,其中k是非负数。
  • LRU简单谈下怎么实现?(参照LinkedHashMap)


更多模拟面试

全部评论

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

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐