阿里巴巴Java程序员面试的11个题目,网友:居然一个都不会!

             阿里巴巴Java程序员面试的11个题目,网友:居然一个都不会!

JAVA程序员是不是都以阿里、京东这些大的一线互联网公司为目标?

阿里巴巴java程序员面经,京东Java开发程序员面经。这些面经吸引了大多数的程序员们的围观。

今天要给程序员们分享的是——阿里巴巴Java程序员面试的11个问题。

面试准备

语言基础和高级特性

  • 集合框架

  • ...

框架

  • ssh

  • spring

  • spring boot

高级

  • jvm

  • 并发

  • 分布式

其他

  • 算法,数据结构

  • 计算机网络协议

  • 操作系统

项目经验

  • 讲述自己的项目,面试官随机提问

    而你需要做的,就是充分、再充分的去总结自己做过的项目(尤其是最近的一两个项目),挖掘出一个甚至N个亮点,以备于到时候可以让面试官产生眼前一亮的感觉。

    如果项目没有亮点,那就开始打造亮点。

目标公司


  • 结合职业发展方向

  • 技术实力和氛围

  • 技术选型(人工智能领域,算法,数据结构)

面试策略,自身定位


  • 先不要投你的意向公司,先找几个公司探探身价。

  • 还要学会引导面试官到自己擅长的领域

  • 不要在面试前刷题,不是一蹴而就的事情

  • 坦诚,不会就说不会

最后-相关书籍


  • 大话设计模式

  • 深入理解Java虚拟机

  • Java并发编程实战


下面分享阿里巴巴Java程序员面经:


1. dubbo的底层负载均衡,容错机制都是怎么实现的

2. Dubbo实现了远端rpc调用,请手写一个rpc调用

3. Redis为什么可以实现分布式锁,memcached可以实现分布式锁么?实现分布式锁的方式有很多种,为什么选择redis分布式锁?

4. in-jvm(必考)以及jmm缓存模型如何调优?

5. Concurrenthashmap为什么要用红黑树?(我已答出检索效率高),为何不用其他的树,平衡二叉树,b+?

6. 栈的特性先进后出。手写实现入栈出栈,获取栈的长度,栈是否为空。

7. 一个树,从根节点往下走,每条路径的节点值为某一数值,不管最后节点是不是叶子节点。写出具体实现方法。

8. 数据库的隔离级别

9. 数据库是怎么搭建集群的,主从数据同步怎么做的?

10. 如何给hashmap的key对象设计他的hashcode?

11. 场景式的问题:秒杀,能列出常见的排队、验证码、库存扣减方式对系统高并发的影响?


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值