用友实习面试(已oc)

项目:
1.介绍一下简历上的两个项目
2.Redis使用的地方
3.消息队列如何防止消息未被接收

八股:
1.Redis缓存击穿了解过吗,解决方式
设置永久不过期
2.怎么设置永久不过期,怎么设置过期时间
expire x 10:设置x的过期时间为10s
ttl x:查看x过期时间还剩多少
persist: x:取消键的过期时间(永不过期)
新建的key默认永远不会过期
3.进程和线程的区别
4.Redis持久化怎么做
AOF和RDB

5.哪种方式更快呢?出现了Redis雪崩的情况下
RBD更快
在 Redis 雪崩的情况下,系统往往面临以下问题:
1.高并发:大量请求涌入,Redis 需要迅速恢复服务。
2.硬盘压力:大量数据需要写入或加载。
RDB 的优势:
1.一次性恢复:RDB 文件直接加载到内存,恢复速度更快,磁盘只需一次读取即可完成初始化。
2.较低的实时写入负担:RDB 快照是定时生成的,雪崩期间不增加额外 I/O 压力。
AOF 的劣势:
1.逐行回放:恢复时需要逐条执行日志,耗时较长。
2.高频写入带来的额外负担:雪崩时系统本已处于高负载,AOF 的频繁刷盘可能进一步加重压力。

6.Redis过期删除策略和过期淘汰策略    
过期删除其实想问定期删除和惰性删除
内存淘汰策略:
1.不删除,返回错误
2.(1)针对设置了过期时间的
随机淘汰设置了过期时间的键
删除设置了过期时间更早的键
删除设置了过期时间最久未使用的键(TTL最短的)
删除设置了过期时间最少使用的键
        (2)针对所有键的
随机淘汰
删除最久未使用的键
删除最少使用的键

7.上面提到一个定时任务,会用到哪种
8.线程的创建方式
9.线程池的参数有哪些
10.线程死锁的理解,如何避免线程死锁
11.Hashmap和ConcurrentHashMap的区别
12.请求转发和重定向的区别?哪个地址栏改变哪个不改变
请求转发:地址栏不改变,适用于内部逻辑处理
重定向:地址栏改变,适用于客户端页面跳转
13.Cookie和session了解吗?
14.JWT了解吗,登陆怎么做的,详细介绍一下
15.存储的信息

总结:
看了录屏发现一直在呃,一段话一个呃
#用友#
全部评论
哥们,用友去了吗,是北京的还是地区的
1 回复 分享
发布于 2024-12-27 21:48 陕西
接好运
点赞 回复 分享
发布于 02-09 00:11 福建
哥,是用友总部吗
点赞 回复 分享
发布于 2024-12-31 09:50 北京

相关推荐

05-15 19:00
门头沟学院 Java
2025.5.13 20多分钟(京东零售一面挂了,被物流捞了)体验很好,不会追问到不会,面试官会顺着我说的接着说。不过面试中问了很多大模型相关的开放性问题,回答的不太好。还有DDD领域驱动设计,后悔没看。————————后续,今天接到二面了,希望能过自我介绍1. 缓存和数据库一致性如何实现2. 如果删除缓存失败该怎么办3. 项目中消息队列用的什么,如何选型,怎么选Kafka和MQ4. 如何保证消息不重复消费5. 密码怎么存数据库的,为什么要加密加盐6. Redis中热Key过期会怎么样,如何解决7. 还有什么方法8. 说说数据库的锁,如何实现的9. 举一个数据库产生死锁的场景(讲的不太好,面试官即使打断,问下个问题)10. 什么情况下加锁,只有update和insert吗11. 数据库发生死锁怎么看,怎么解决12. 慢查询怎么优化13. 说说explain的一些字段14. 多表连接,怎么看连接的顺序(explain中的table字段可以看)15. 怎么避免回表,索引怎么建立16. 用过哪些垃圾回收器,怎么进行垃圾回收的17. G1垃圾回收器有什么特点18. JVM有哪些参数可以调整19. 内存溢出或是CPU100%怎么解决20. 项目中用到哪些设计模式21. 除了单例模式,还用了哪些设计模式,DDD了解吗22. 平时项目都用git管理吗23. 用过哪些大模型工具24. 怎么用大模型写代码的25. MCP了解吗26. 在项目开发过程中,是需求,开发,还是测试阶段,用大模型更多一点,随便说说27. 在开发一个模块的时候,大模型始终达不到要求,该怎么办28. 是继续改提示题让大模型生成,还是自己写了
京邦达二面9人在聊 查看28道真题和解析
点赞 评论 收藏
分享
评论
4
27
分享

创作者周榜

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