阿里技术面总结

目录

1.技术面场景总结:

一面: 

二面: 

三面 

四面 

2.hr面 

阿里 一面 

阿里 二面 

阿里 三面 

3.菜鸟一面

4.阿里一面:

阿里二面

hr面试


1.技术面场景总结:


一面: 


自我介绍 
servlet生命周期 
(init、doGet doPost destory)
HashMap和ConcurrentHashMap相关 
(数组+链表   Segments数组   分段锁机制)
Put 第一个问题,HashMap 是使用下面的算法来计算元素的存放位置的。
int hash = hash(key);
 int i = indexFor(hash, table.length);

Get方法
int hash = (key == null) ? 0 : hash(key); 
for (Entry<K,V> e = table[indexFor(hash, table.length)];e != null;e = e.next) { 
Object k; 
if (e.hash == hash&& ((k = e.key) == key || (key != null && key.equals(k)))) 
return e;
 }

类加载机制 
(类加载步骤   双亲委派机制)
SSH流程 
(Dao  Service  Action  MVC设计模式)
Red

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

fpga和matlab

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值