以下为在近期面试中比较有印象的问题,也就不分公司了,因为没什么意义,大致分类记录一下,目前只想起这么多,不过一定要知道这些问题只是冰山一角,就算都会了也不能怎么样,最最重要的,还是坚实的基础,清醒的头脑。
Java基础
数据结构和算法
JVM
多线程
数据库相关
计算机网络
设计模式
1.观察者模式
2.代理模式
3.单例模式,有五种写法,可以参考文章单例模式的五种实现方式
4.可以考Spring中使用了哪些设计模式
分布式相关
1.分布式事务的控制。
2.分布式锁如何设计。
3.分布式session如何设计。
4.dubbo的组件有哪些,各有什么作用。
5.zookeeper的负载均衡算法有哪些。
6.dubbo是如何利用接口就可以通信的。
缓存相关
1.redis和memcached的区别。
2.redis支持哪些数据结构。
3.redis是单线程的么,所有的工作都是单线程么。
4.redis如何存储一个String的。
5.redis的部署方式,主从,集群。
6.redis的哨兵模式,一个key值如何在redis集群中找到存储在哪里。
7.redis持久化策略。
框架相关
一些较新的东西
1.JDK8的新特性,流的概念及优势,为什么有这种优势。
2.区块链了解
3.如何设计双11交易总额面板,要做到高并发高可用。
一些小建议
1.可以去leetcode上刷题换换思路。
最后
毕竟工作也这么久了 ,除了途虎一轮,也七七八八面试了不少大厂,像阿里、饿了么、美团、滴滴这些面试过程就不一一写在这篇文章上了。我会整理一份详细的面试过程及大家想知道的一些问题细节
美团面试经验
字节面试经验
菜鸟面试经验
蚂蚁金服面试经验
唯品会面试经验
因篇幅有限,图文无法详细发出
8274482)]
菜鸟面试经验
[外链图片转存中…(img-Q65D928O-1720088274482)]
蚂蚁金服面试经验
[外链图片转存中…(img-wirG1rC8-1720088274483)]
唯品会面试经验
[外链图片转存中…(img-BgC3vjEa-1720088274483)]
因篇幅有限,图文无法详细发出