实习面经总结3:阿里巴巴(阿里云核心部门)技术面

   哈哈哈 我又来了  趁着这会儿稍微放松一点,来写一下今天下午面试的总结。整体还好,也算顺利吧~~   我只想说这一面一面的,觉得真的是痛苦啊,因为未知的本身就是痛苦的~~今天下楼去超市顺便称了一下体重。46~  咳,又瘦了一点,,或许是因为最近劳心劳神吧~~ 今天只有我自己在家里,一向不动手做饭的我,开启了我人生中的厨师之旅~~ 不过还OK了。(其实,真心还不错),额,咋觉得像写日记了。。咳咳。。行吧,那就回到正题上吧,今天的面试官很nice啦,整体面试过程很愉悦。本来面试预约的是下午五点,结果提前了,整体面试30-40分钟吧,下面是面试题的回忆版:

先自我介绍~~然后 开始了!

操作系统:

1、进程和线程以及它们的区别

2、进程间的通信方式

3、刚才说了进程间的通信方式了,那你说一下线程之间的通信方式吧(我说了Synchronized和Volatile,)

4、(上一问我说的不是太对,也不全,不过面试官紧接着就问,那它们的区别是什么?Synchronized和Volatile)

5、操作系统中进程调度策略有哪几种?调度策略之间的优缺点:适用场景?

6、死锁?死锁的必要条件?如何避免死锁?

数据结构:

7、快排流程 口述过程 以及复杂度

8、  然后就是树的遍历  我说了递归的三种,他说不用递归呢  我说用队列进行层次遍历  9、然后又问了连续子序列的最大和 (说了暴力求解,然后说那如果要优化呢,然后又说了动态规划。。自己都不知道自己说的啥。。)

10、Dijkstra怎么回事?非洛伊德(floyd)算法以及A*算法  ?   区别?(手推一下)

11、平衡二叉树?来说一下,平衡二叉树和B+树的区别?

计算机网络:

12、说一下http的底层实现

13、说一下tcp和udp的区别?应用场景?

14、说一下tcp拥塞控制?(说详细流程)

15、TCP三次握手?详细过程?

16、TCP四次挥手?详细过程?(seq、fin、ack分别是什么)

17、TCP为什么需要3次握手,4次断开?

18、常见的状态码(我刚说了几个,他就说你就说以几开头的就行)

19、https和http的区别?

MySql:

20、说说表连接?

21、左连接和右连接的区别?

22、说一下锁?(我说了之后),说一下区别?

23、说一下隔离?隔离级别呢?分别解释一下?

24、那你说一下并发控制?

Java:

25、类加载的详细过程?

26、HashMap与ConcurrentHashMap的区别?(这个我不太了解ConcurrentHashMap,就说了下HashMap和Hashtable的区别。。。偷转话题)

27、平时用NIO么?(不用,就了解了一点IO和NIO。。看我真的不太会,就下一个了。。)

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值