微信公众号:路人zhang
网站救助计划

1.为阅读体验,本站无任何广告,也无任何盈利方法,站长一直在用爱发电,现濒临倒闭,希望有能力的同学能帮忙分担服务器成本


2.捐助10元及以上同学,可添加站长微信lurenzhang888,备注捐助网站倒闭后可联系站长领取本站pdf内容


3.若网站能存活下来,后续将会持续更新内容

当前位置: 大厂面经 > Java > 阿里巴巴 > 阿里巴巴面经(19)
  • 自我介绍
  • Java的基本数据类型,double精度丢失,BigDecimal的原理
  • 计算时,先成于10的N次方,先把小数都变成整数,整数存储是没有精度问题的,做完了相应的运算之后,再除以10的N次方。
  • 手写一个String类,能否被类加载器加载;双亲委派机制,如何打破;String类可以被继承吗
  • hashmap的常规八股
  • 浏览器发送url后,域名怎么转换为ip地址;域名对应的不止一个ip(负载均衡),了解哪些负载均衡的算法
  • http和https的区别,对称加密算法和非对称加密算法的区别
  • mysql的qps从1到10000,性能的变化情况
  • 大量请求执行update语句,有什么方法优化;引入redis的数据一致性问题
  • mysql索引的底层实现,为什么用b+树,模糊查询命中索引的条件
  • mysql的事务隔离,MVCC如何实现
  • Spring bean的生命周期和作用域,BeanFactory和FactoryBean的区别
  • Spring aop的底层实现,动态代理的实现方式,在哪些实际业务中应用过
  • 线程池参数,执行原理;工作队列有哪些,有什么区别
  • 微服务的设计原则
  • Dubbo有过了解吗,rpc和http调用的区别,rpc框架需要哪些模块,负载均衡应该设计在客户端还是服务端
  • 了解微服务的网关路由吗,Spring Cloud Gateway可以用作哪些功能
  • 单机限流的算法,需要集群限流的话应该怎么实现,计数法的弊端是什么
  • 领域驱动有了解吗
  • Java面向对象的设计原则

本站链接:https://www.mianshi.online如需勘误,请联系微信:lurenzhang888


点击面试手册,获取本站面试手册PDF完整版