苏州小厂java日常一面面经
第一次面试有点紧张忘记录音了,能想起来多少算多少吧
时长:1h(后15min闲聊)
项目:
点赞,关注怎么设计的?
点赞为什么要使用Redis?
项目中哪些地方用到了缓存?
RabbitMq怎么用的?有哪些使用场景?
怎么保证缓存一致性的?
你在项目中使用到的缓存有设置过期时间吗?怎么设计的?
场景:
现在有班级,学生,老师,怎么设计数据表?
怎么获取数据表中前100个数据?
group by有用过吗?使用场景有哪些?
现在有一张数据表的数据量太大了,该怎么处理?
八股:
Java中集合都有哪些?讲一讲他们的区别
为什么大多数函数接口返回的都不是Map类型?(记不太清了)——key太灵活,不方便后续的维护
SpringCloud常规组件有哪些?
SpringBoot自动装配?
yml,propertities,命令行参数的执行顺序是什么?
讲讲JVM的内存区域,介绍一下他们分别有什么用
Mysql的存储引擎有哪些?
说下Linux,Docker的常用命令有哪些?
你知道在Linux下怎么查看Java线程吗?
杀死线程的命令是什么?
闲聊
反问:
对我以后学习的建议?
公司的主要业务是什么?
总结:第一次面试体验很好,尽管对面没有开摄像头,但是全程语气非常温和,有交互,答完了也会告诉你答的怎么样,体验很好。
给出的建议就是还是要多加强实践。总体来说其实并不算难,在mysql方面问了很多。
哎,习惯了黑马的半成品,写项目也主要完成的都是那后一半,对数据库也是习惯了mybatis-plus的api,而对于表的建立与结构关系,表与表之间的关系实操的还是不行,一句话:还得练
#还记得你第一次面试吗?##牛客在线求职答疑中心##牛客解忧铺#