阿里社招一面
心态爆炸,二次面阿里,透心凉,发个面经攒人品
- 说出你记得的排序算法
- 快排、冒泡实现思路(当场就想起来这两)
- TCP为什么要四次挥手
- 什么是进程?和线程的区别?
- 并发进程会有什么问题?
- 进程的通信方式有哪些?分别介绍一下
- 什么是虚拟内存?
- 除了内存扩展,虚拟内存其他的作用(这里没明白想考察什么)
- Linux常见的命令背一下
- Linux怎么实现批量替换文本?
- 现在有一个程序部署在Linux上运行很慢,说一下排查思路(没明白和Linux有什么关系)
- Linux有什么检测死锁的工具?
- 对volatile的理解
- 对synchronized的理解
- synchronized在不同方法上的锁粒度?两个线程并发访问不同的方法锁会发生什么?
- Java是只有值传递吗?为什么?
- Hashmap为什么使用红黑树?
- 算法题:给定一个路径下的文本文件,统计文件中每个单词出现的次数,并按字典序输出
还有一些Mysql的题目记不清了,应该就是常规,算法题一次面的时候让我手写倒排索引,第二次又是这个,没用过treeMap,手写了一个链表实现的,BufferReader读文件也没写出来,只能空着,写完算法题,终于开始聊项目了,但是时间不够了,草草结束。
#面经#

查看23道真题和解析