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

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


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


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

当前位置: 大厂面经 > Java > 阿里巴巴 > 阿里巴巴面经(51)
  1. 项目,虽然面的java岗,但问的都是c++的项目
  2. 手撕代码:
    • 写一个java类,实现链表,并且写一个成员函数反转链表
    • 写二分查找
    • 写java中的单例懒加载线程安全类 扩展:
    • 二分查找复杂度,快排复杂度,快排是不是一直都会是nlogn复杂度,如何能尽量避免最坏情况时怎么处理能好一点。
    • 如果让你自己编写测试链表反转的测试用例,你会怎么编。
  1. jvm中的内存模型,分了哪些部分。
  2. 进程和线程的区别
  3. 进程之间有哪些通信方式
  4. http里面的状态码
  5. http1.1和http2.0有什么区别
  6. springboot里面Bean的加载过程
  7. linux中的top命令netstat命令

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


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