微信公众号:路人zhang
扫码关注微信公众号

回复“面试手册”,获取本站PDF版

回复“简历”,获取高质量简历模板

回复“加群”,加入程序员交流群

回复“电子书”,获取程序员类电子书

当前位置: 大厂面经 > 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完整版