1.内部抽象类存放在JVM的哪个内存区域2.缓存一致性 怎么解决3.数据库索引 (name,age),select age,name from table, 索引会不会失效4.redis线程模式,多个线程往redis中写数据怎么处理5.排行榜除了sortedset还有没有其它实现方式6.输入网址之后会有多少个http连接(不太明白面试官的意思,好像要分http1.1,http2,http3分别去考虑)7.操作系统为什么要分为用户态和内核态8.用户态切换到内核态有哪些方式,除了系统调用9.操作系统的虚拟内存,具体说说页表,缺页中断这些10.jvm垃圾回收机制,大对象具体是如何进入老年代的11.聚簇索引和非聚簇索引的区别12.select * from table where a>0 and b=1 诸如此类,索引会不会失效13.spring是如何解决循环依赖的14.token由哪几部分组成,与session,cookie有什么区别算法题:1.有序数组中的单一元素LCR070(二分)2.执行操作使频率分数最大(hard,没做出来)#字节跳动##Java后端开发[话题]#