首页 > 其他 > 详细

阿里面试问题

时间:2019-08-21 02:20:54      阅读:115      评论:0      收藏:0      [点我收藏+]

1.哈希map,冲突解决方法,链表法,扩容法(loadfactor,capacity),为什么扩容会降低冲突,举例,哈希函数为取模法,这样扩容的话,哈希值就会不同

2.tcp/ip协议的三次握手

3.数据库的索引原理,提高数据库性能的优化方法

4.锁。乐观锁,悲观锁

5.高并发。线程池的运行机制,当线程数量超过最大线程数量时,新产生的线程怎么办?除了等待,还有什么处理方法

6.栈和队列的区别

7.常见的i/o模式

8.常见的设计模式

9.spring框架的AOP原理

10.svm和神经网络的算法原理和区别,哪个要用的训练数据多

11.论文情况,论文改进的地方,说清楚

12。亿级别的数取前十个,且空间复杂度要小,因为数多,内存缓存不完。有什么好的算法。额。topK的方法,比如最小堆排序方法,取前10个数,构建一个小顶堆,然后遍历剩余的数,与小顶堆的根节点比较,大于的话替换掉,然后重构小顶堆,直至遍历完,得到的小顶堆就是前十个最大的数。

13.实习的项目,简单介绍,以及有哪些其他的工作流框架,介绍一下。

 

阿里面试问题

原文:https://www.cnblogs.com/zz22--/p/11386456.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!