趣链JAVA后端日常实习面经-1面

面试官人特别好,还会引导你去思考问题,面试体验感很好,是我太菜了

  • 问我有没有读过AOP源码(我答了个有)
  • AOP怎么实现的(扯了一大堆JDK,CJLIB什么的,感觉答错了)
  • AOP底层用了哪些设计模式(只答出来一个代理)
  • Spring事务底层用了什么(我不知道应该怎么答,然后扯了一大堆才知道要问的是JDBC)
  • 事务在什么情况下会失效
  • MYSQL事务ACID
  • ACID四大性质如何实现(只知道MVCC)
  • 如果一个MYSQL查询特别慢要怎么解决
  • 建立索引的标准
  • 深度分页了解吗(真没听过,也答了个没听过,不过面试官人特别好还给我解释了)
  • 如果建立订单的过程特别慢的话应该怎么解决
  • 如果有大量高并发请求怎么解决
  • 如果针对不同的用户需要给出不同的菜单应该如何实现
  • 如何实现用户权限存储
  • 用户权限存储的RBAC模型了解吗

反问环节

全部评论
有后续吗
点赞 回复 分享
发布于 昨天 18:20 江西
mark 框架+场景题
点赞 回复 分享
发布于 昨天 22:19 四川

相关推荐

昨天 18:53
门头沟学院 Java
这是一波二面挂~25.2.12字节番茄一面1.手撕:单例模式双重检查锁定+中缀表达式转后缀(不考虑括号版)+考虑括号的思路2.静态方法和非静态方法的区别,synchronized在静态和非静态方法下的区别3.浏览器输入url到返回的整个过程4.TCP和UDP的区别,应用场景5.TCP可靠传输中,5个按顺序的包第三个丢失会发生什么?(服务端出现空洞,不再接收4和5,连续发送第二个的ack;客户端收到两个ack进行快速重传,或到时间后超时重传;后续重传3号成功后可以正常接收4和5)6.mysql的mvcc是做什么的,隔离级别,选择其中两个举例说明一下区别7.场景:所有数据都会经过函数,如何在里面对所有数据等概率的采样k条?25.2.13字节番茄二面1.数据库join关联查询大表驱动小表还是小表驱动大表2.联合索引(A,B,C)和单个索引ABC的区别3.redis中string存储出现的内存碎片是怎么回事4.redis的哈希,缓存查库布隆过滤器无法有效过滤,且不加锁的情况如何让用户无感知的情况下查库5.数据库分库分表解决什么问题?什么场景需要分库分表6.springboot单体转为微服务后有什么好处,单体springboot也可以完成业务拆分,为什么还要微服务7.手撕:字符串转为32位整数8.并发编程提高效率的根本原因9.排查线上出现大量close wait,可能问题是什么,产生的后果是什么总结:是被年前投的番茄捞起来了,一面很顺利,面完四分钟约二面,二面感觉回答的时候虽然尽量答得比较完善,但似乎没说到面试官的点子上,虽然整体感觉还行,但心里总是玄乎,果然第二天感谢信#牛客AI配图神器#
投递字节跳动等公司10个岗位
点赞 评论 收藏
分享
评论
4
8
分享

创作者周榜

更多
牛客网
牛客企业服务