04.08 BAT某平台一面

1. 自我介绍
2. 项目
3. 数据库
    - MySQL中 读提交和可重复读的ReadView有什么区别
    - MySQL  ReadView的作用
    - 数据库索引  执行计划  怎么观看  EXPLAIN
4. Spring
    - Spring 内部容器启动加载机制
    - 如果启动的容器的时间特别长有什么思路去排查原因啊 → bean初始化慢
    - Spring AOP
    - 假设不用Spring AOP,用Java的基础来取实现这个功能,调用某个函数就要把调用函数的时间打印出来 → 使用什么技术  反射+动态代理
5. Java设计模式
    - 用到了什么
    - 模板设计模式  解决什么问题
6. 反问
    - 业务
    - 技术人员构成
    - 测评:比较重要,一般情况下测评低分不让面试(个人感觉测评低分的话后续排序也会很低的)
7. 面后感
涉及到具体工程的题目答不出来,感觉活活被拷打,另外吐糟一下,问完数据库后面试官问我哪方面比较好,我说你要不问问多线程集合什么的,结果他嘴里念叨着集合突然就问我框架方面的了,直接被克制了
#面试丢人日记#
全部评论
整个面试了多长时间?看你这分享是没有手撕代码吧
点赞 回复 分享
发布于 2023-04-08 21:45 广东
盲猜A
点赞 回复 分享
发布于 2023-04-08 11:28 陕西

相关推荐

DKS233:(1)专业技能:Java8也太旧了,最少也要了解到JDK17吧,可以参考现在SpringBoot支持的Java最低版本,熟悉mysql基本理论具体指啥,是锁这种具体原理还是分库分表这些业务场景,spring这些专业词汇,大小写要写对(全篇简历都有这个问题,显得不严谨),熟悉使用框架进行业务开发就别写了,如果要写,起码要写到框架原理部分吧,比如aop,启动原理什么的,springcloud具体指哪些模块呢,写清楚,网关还是鉴权还是什么,“改造”没必要写吧,你直接说用springcloud开发的不就行了(2)项目经历:首先格式就有大问题,时间怎么能换行呢,调整一下,响应速度那个,如果指的是将部分数据从其他数据库转到redis的提升就别写了,因为这个不算难点,redis可以写写分布式这些,比如容灾怎么实现的,数据库同步怎么做的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务