猿辅导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)


#面经##社招##猿辅导##Java工程师#
全部评论
我记得猿辅导的实习工资非常爆炸。正式工资怎么样?
点赞 回复 分享
发布于 2021-05-26 09:05
还在看机会嘛,微软这边有大量HC
点赞 回复 分享
发布于 2021-10-17 22:40

相关推荐

评论
2
45
分享
牛客网
牛客企业服务