阿里云开放平台提前批一面二面
一面(30min):
1、 介绍一下自己的项目2、 TCP连接与释放过程?
3、 数据结构,你用了哪些数据结构?你在哪些地方用到了二叉树?
4、 编译器sample语言的特性?难点?
5、 你用的mysql什么引擎?怎么优化
6、 平常在哪些地方用linux?有用k8s吗?
7、 用过哪些ORM数据库?
二面(50min):
1、手撕算法,在一个数组中找到第二大的数。最开始使用的快排划分算法,他说复杂度过大,然后建立大根堆,复杂度还是过大,要让我遍历一次得出结果。(ACM模式)
2、使用多线程锁实现生产者消费者问题(ACM模式写代码)
3、自旋锁与synchronized的区别?
#阿里巴巴实习##阿里云##面试题目#
查看28道真题和解析