我经历的面试题小记

听说裁员风波来,很是不巧,我又在这个寒冷的冬季,开始了找寻工作的奔波。此文仅记录,自己每次面试的面试题目,一是记录,补充自己的知识,二是为了给未来的自己的一些回忆。哈哈哈哈。会一直更新的哦。

1、介绍个人项目经历

2、s8ynchronized和lock的区别以及性能

3、synchronized锁静态代码块与锁普通方法的区别

4、redis的list数据若很大,要怎么处理

5、用过redis的哪些数据类型,及使用场景

6、rabbitmq的消息可以持久化吗,所做项目中的rabbitmq是集群部署吗

7、Java的内存模型,随后引出volatile关键字的作用

8、Java的内存结构,及GC,分代

9、Java中是值传递还是引用传递

10、方法中定义的变量存放于哪里,会回收吗

11、JUC包中的有哪些类,并且用过哪些

12、atomic类为什么会保证并发安全

13、mybatis的分页是怎么做的,limit 20000 很慢时怎么处理

14、分布式锁相关知识

15、最后一个实际应用题目分析,类似推荐算法的

大体好像就这些,大部分还是回答出来了。有些知识点还是有些缺乏的,比如redis中的list很大,要怎么样处理。

我说的可以分批,比如用lrange,但是这个并不会删除掉list中的数据。不知道有没有更好的方法。

猜你喜欢

转载自blog.csdn.net/suixinsuoyu12519/article/details/84074735