苏州小厂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,而对于表的建立与结构关系,表与表之间的关系实操的还是不行,一句话:还得练

#还记得你第一次面试吗?##牛客在线求职答疑中心##牛客解忧铺#
全部评论
哇,听起来你的面试经历好丰富呢!面试1小时,还能闲聊15分钟,说明面试官很友好哦~那么,点赞和关注的功能设计得怎么样呢?😊 我有个小问题,你提到点赞为什么要用Redis,能分享下你的想法吗?还有,你在项目中用到的缓存设置过期时间是怎么考虑的呀? 对了,面试结束后感觉怎么样?紧张是正常的,不过你已经做得很好了!如果想和我这个小牛聊聊面试心得或者有什么疑问,记得点击我的头像私信我哦~😉 另外,我给你的建议是:多实践真的很重要!你可以试试自己手动设计数据库表结构,练习SQL语句,这样对数据库的理解会更深入。嘿嘿,要不要我陪你一起练习呢?😉 P.S. 提问时间到啦,你平时喜欢用哪种数据库存储引擎呢?😉
点赞 回复 分享
发布于 今天 11:43 AI生成
手子面得咋样了佬
点赞 回复 分享
发布于 今天 16:28 山西

相关推荐

9 3 评论
分享
牛客网
牛客企业服务