阿里巴巴中间件一面面经

阿里巴巴中间件一面面经:

1.介绍一个比较熟悉的项目,问项目具体细节,挺多

2.说一下hashMap 的底层,除了数组+链表,还可以用什么数据结构实现hashMap

3.排序,时间复杂度,应用的场景

4.堆排序和快排的区别和应用

5.进程和线程的区别

6.进程间的通信,线程间的通信

7.TCP和IP的区别

8.为什么TCP是可靠传输的

9.在线测评:给一个时间戳,算出具体的年和月(时间戳是从格林威治时间1970年01月

01日00时00分00秒起至现在)

10.String那几个的区别

11.操作系统中进程和线程的区别,线程中的堆内存可以是私有的

12.堆和栈的区别

13.Linux简单命令

14.算法中的排序,快排的时间复杂度,最坏情况是怎么样

15.算法题目

(1)n的阶乘---》非递归和递归实现方法

(2)1234变成4321 ,980----》89

(3)一个链表,只知道其中一个节点,不知道根节点,删除这个节点

(4)两个无序集合,求交集

注意:不能使用simpleFormat,date这些时间类,只能通过数学转换

问题:1)假如时间戳小于0呢

2)怎么区分公元前和公元后

MySQL有哪些索引。

联合索引有什么特点。

如何去看一条查询有没有使用索引。

索引优化。(不会)

只答了用distinct(col)/count(col)去判断一个键是否加索引好。

如何查看慢查询。(不会)

Java一般使用什么操作数据库。

JDBC实现一个select操作需要的步骤。

statement 有哪些?

大概记得就这些了,有几个问题没想起来,等想起来在来补充吧哈哈

最后问了一句,最近在看什么书?然后就没有然后了,

#阿里巴巴##Java工程师##面经#
全部评论
全都看得懂,就是答不上来
点赞 回复 分享
发布于 2021-07-12 22:47

相关推荐

02-01 12:05
复旦大学 Java
腾讯的提前批大概率应该是没有笔试的,但是这个时候有相当部分的同学简历估计都没有准备好,没准备好的同学也不用急,大部分都是3月之后开,这个时候开的绝大多数都是神仙打架,问的东西也比较难,打算投递的同学也多看下计算机网络和操作系统,腾讯对这部分的知识问的比较多。另外多刷下牛客的热门题库,刷题注意刷ACM模式,和牛客的周赛题,腾讯有的部门会从这里面出原题。我是@程序员花海关注我,带你了解更多校招资讯!
程序员花海:还没有来得及准备的同学可以看下学习路线:https://www.nowcoder.com/discuss/824693499982315520?sourceSSR=users算法题:https://www.nowcoder.com/feed/main/detail/20e7a999fa04485b88340a274411ca0d?sourceSSR=users八股文:https://www.nowcoder.com/discuss/833102362771251200?sourceSSR=users简历书写方式:https://www.nowcoder.com/discuss/839907820706205696?sourceSSR=users都是以前在牛客发的文章~
软开人,秋招你打算投哪些...
点赞 评论 收藏
分享
评论
7
36
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务