超星Java一面
base武汉
目前最大的感悟,Java没有互联网相关的实习(服务端开发)经历,秋招春招真的很难找。我写的实习经历是安卓相关的,但对安卓那块的深入程度并不深。
好吧,言归正传,记录下这次面试的内容。
- 自我介绍
- 项目难点,用到了什么消费订阅模型,rabbimq对比kafka,怎么保证消息顺序性
- 聊实习,异常情况怎么应对
- 问线程池,IO情况,写代码模拟多线程占满CPU核心,继续扩展问,不难
- JVM内存模型,线程在哪里执行?不停地创建线程会怎么样
- 主线程如何等前面的多个线程执行完再继续执行
- 设计模式,只讲了单例
- 最近看什么书
- JDK新特性,springAI
- 事务隔离级别那一套,常规八股
- 分库分表,有什么工具?水平和垂直分表的区别
- 数据量多大要分表?
- Redis数据结构,底层实现,应用场景
- String能不能存二进制,还问到了C语言里的字符串,它以'\n'结尾,如果二进制里有'\n'会截断吗?
- 缓存击穿、穿透
- 问现在的大模型的相似点,底层原理
- 反问