锟斤拷dd level
获赞
44
粉丝
22
关注
22
看过 TA
675
门头沟学院
2025
Java
IP属地:浙江
暂未填写个人简介
私信
关注
09-18 16:04
门头沟学院 Java
8月26日,一面问项目(他们组是大模型文心一言相关智能体问答)● 工厂模式+策略模式对接ChatGPT和ChatGLM大模型● 工厂模式+责任链模式实现规则规则过滤引擎● 未登录用户的免费额度的扣减:未登录用户如何判断用户的状态?● 用户扫码下单购买访问额度流程介绍下● 生成支付单是HTTP调用,这个蓝兔支付生成支付单的请求有QPS限制吗?如果有的话,你这边怎么设计的?八股● 悲观锁,乐观锁● AQS原理● Reentrantlock与synchronized● 两个线程交替打印1~10如何实现手撕● 第k大元素8月30日,二面八股含量最高的面试● Spring  @ Transactional 原理,事务失效● HashMap底层数据结构,扩容原理   线程安全?  ConcurrentHashMap● synchronized和volatile比较● JVM对synchronized做了哪些优化● 线上CPU使用率突增,可能的原因?如何排查?● 线程池有哪些好处,他是怎么工作的?● 我想并发执行 ABC 三个任务,然后执行后要获取他们的结果,假设 ABC 三个任务,然后假设 ABC 他们可能是调第三方的接口耗时,他需要一定的耗时,等待 1 秒以后,来取他们三个的执行结果,如果 a 执行失败,比如说 a 执行失败了, BC 成功了,就把 BC 的结果取出来,继续往下执行就行。就是相当等一秒,然后取结果的话,你如果用线程池的话会怎么实现?(最多等1s,没有查询出来的就不等了)● Spring的@ Transactional的原理? Spring事务失效的情况● Service中的一些接口是调用第三方接口查数据,数据是有时效时间的,如果可能是每天更新一次数据,那我我就可以上个缓存,不用每次都非得调用接口获取数据,如何用AOP来实现对这一堆接口统一的实现先读缓存,如何缓存没有再调用实际接口,把数据写到缓存?  不同的方法缓存的key不同,如何实现?● MySQL事务隔离级别,分别解决什么问题?● 介绍MVCC● MySQL中有一张数据量比较大的表,进行分页查询的时候,select from table limie m,n。观察往后翻页时查询性能有所下降,什么原因?怎么优化?● 介绍一下Redis的数据类型,项目中用到了哪些?怎么用的?● Redis当缓存的时候如何保证和DB中的数据的一致性● Linux分析日志的常用命令:   如何status=500的错误日志记录中的所有userid取出来手撕:给若干正整数,如何求出所能拼接的最大数。[16,5,782,58]9月6日,三面● 对DDD的了解?  ○ 我回答了三个方面  ○ 通过DDD的战略设计创建领域模型,领域模型和微服务的边界对应,通过战术设计进行领域模型的落地  ○ DDD合理的包结构可以避免MVC结构容易造成的腐化  ○ DDD的充血模型 vs MVC 的贫血模型● MySQL Innodb 存储引擎 在可重复读的隔离级别下解决部分幻读问题MySQL的Innodb存储引擎可重复度的隔离级别下有A,B两个事务A先进行普通的select,查询出6条语句然后Binsert一条记录A再次进行普通的select,能查询出几条记录?为什么?然后Aupdate了刚刚insert的记录,随后A再进行一次普通的select语句,能查询几条记录?为什么?感觉整体发挥的还不错,9月8日显示简历共享中,g。#百度##百度秋招提前批进度##Java校招#
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务