阿里视频一面Java面经,回馈牛客(目测已凉)

【每日一语】我只担心一件事,我怕我配不上自己所受的苦难。──陀思妥耶夫斯基

最近抽奖拿了牛客的T-shit,马克杯,电风扇,于是乎决定写篇新鲜的面经哈哈哈,各位有面经也都不要吝啬啊!

稍稍吐槽一下牛客前段时间参团送的技术篇的书,里面没有解析额,光是代码,看不懂看不懂。

下面开始

1. 自我介绍

2. 说一下Java和其他语言相比有什么不同

3. 重点说一下Java和C相比什么区别,Java的好处是哪些

4. 你刚才提到了平台无关性,Java为什么平台无关

5. 你刚才提到了jvm,还有class文件。说一说具体的加载流程

6. 你刚才还说到了java堆的垃圾回收。能说说垃圾回收的方法么

7. 你都知道那些实现垃圾回收的算法,再说说分别都在哪里用到

8. 除了分代回收,你还知道其它种垃圾回收方法么

9. 可以自己设计一种针对老年代的回收方法么(一脸懵逼)

10. redis和其他缓存相比有哪些优点呢

11. 你刚刚提到了持久化,能重点介绍一下么

12. 接下来这个问题我没太听懂,我理解的是问的AOF中append的好处。但是面试官说不是。后来就跳过去了

13. 我们把数存到redis的一个节点,在另一个节点却能查询到,这是怎么实现的呢(这里我好像答偏了,讲了讲哈希取模和一致性哈希来计算在哪个节点,不过面试官并没有打断)

14. 说一下强一致性和最终一致性

15. Redis用的什么协议

16. Gossip协议下面又是什么协议呢

17. Tcp是怎么实现可靠性的

18. 我们总说TCP/IP,那么ip协议又是什么呢

19. 计算机网络模型的那几层说一下(我能说我又忘了么QAQ,明天我要打印下来粘在墙上!)

20. 说一下操作系统中的进程调度算法(这是个啥)

21. 关系型数据库平时用哪些

22. 知不知道怎么检测select语句在哪里可以优化,查询的时候有没有走索引(尴尬,不会。)

23. 了解索引不,说说是索引的数据结构

24. 你刚刚提到了B+树,那B+树和普通的树有什么区别呢

25. Spring也是自学的么,讲一讲aop,说一说它用到了什么设计模式

26. Aop用的是哪种代理模式,具体说一下

27. 再说说你实习时候的项目balabala

28. 你还有什么问题么

总结一下,视频面试要用谷歌浏览器,我一开始用qq的听不到面试官的声音。另外感觉面试官只看了我的第一页简历,第二页一点没看也一点没问,我也没好意思提醒,怕给自己挖坑。阿里的问题会问的很深,感觉会一直问到你不会为止。面试官人很好,问得不清楚了会耐心得重新换种方式问,你答偏了会引导你。最后给我的建议是要多重视基础,应届生基础最重要,其他的只是锦上添花。我是凉凉了,基础那里我答得很不好,要多看看计网操作系统和数据结构了。

各位加油,秋招才刚刚开始~



作者:牛客网
链接:https://www.jianshu.com/p/b66a55e28821
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

猜你喜欢

转载自blog.csdn.net/qq_42950313/article/details/82155447