vivo社招Java岗面试技术题目总结


  • 印象深刻的项目介绍一下?
  • RPC具体讲一下?
  • 介绍一下服务注册中心怎么做的?
  • 为什么用Zookeeper 做注册中心(优点,与其他选型对比下)
  • 整体服务调用链路是怎样的?
  • JDK动态代理机制是怎么实现的(反射,再底层原理不太清楚)
  • 负载均衡是怎么做的?
  • Dubbo为什么推荐基于随机的负载均衡?
  • 序列化怎么做的?Kryo原理了解吗?
  • RPC中是用Spring进行管理的,那用到了事务吗(没有)
  • 介绍一下你理解的Spring。
  • 依赖注入有哪写方式?
  • 为什么选用Netty来做通信框架?
  • 还知道其他网络通信框架?
  • 能聊聊gRPC和dubbo这两类框架区别?
  • 有没有考虑过服务治理相关的事情吗(还没有)
  • 现在微服务的技术发展方向有了解吗
  • 能聊下TCP吗?
  • 能大概描述一下HTTP请求的过程?
  • HTTP提交请求时可以通过Form和JSON来提交的区别?(不太清楚)
  • Cookie和Session 区别聊一下?RPC项目中有做单元测试吗?(没有)
  • 聊另一个项目
  • 为什么用MyBatis(从与JDBC、Hibernate的区别聊)
  • 事务隔离级别有了解吗?
  • SpringBoot项目中用到事务了吗?(没用到)
  • 项目中用到查询优化了吗?(用了联合索引)
  • 建索引基于哪些原则?(最左匹配原则)
  • HashMap聊一下?
  • Java多线程编程需要注意些什么?
  • JVM内存区域能讲一下吗?
  • 堆里面内存回收大概讲一下?
  • 有碰到过内存泄漏的问题吗?
  • Exception体系聊一下?
  • Linux熟吗,会shell编程吗?
  • 平衡树和红黑树区别?
  • 开源社区有没有什么参与?


#面经##社招##vivo##Java工程师#
全部评论

相关推荐

6 39 评论
分享
牛客网
牛客企业服务