众安java 2024校招提前批一面+终面(已OC)

技术面(2023年6月14日)

问题

  1. Java内存模型(JVM内存模型)
  2. Collection接口中List、Set、Map的区别
  3. 设计模式熟悉吗,介绍几个
  4. MySQL存储结构
  5. 索引失效
  6. 为什么使用函数MySQL索引就会失效
  7. Spring 事务有哪两种?
  8. @Transactional原理
  9. 一个方法含有@Transactional注解,当他调用其他含有该注解的方法的时候是怎么把调用的方法合并成一个事务的?
  10. Redis数据类型
  11. Redis分布式锁
  12. 什么时候用RocketMQ
  13. RocketMQ和OpenFeign的应用场景,什么时候用哪个?
  14. 抽象类和接口的区别
  15. 什么时候用抽象类,什么时候用接口比较好
  16. try、catch、finally中各有一个return,最后会返回哪个块里的return
  17. 实际项目开发中,使用Sentinel时,当一个服务宕机时,直接降级该服务通常不是最优的,应当用什么方式?
  18. 反问

终面

问题

  1. 如何实现项目的滚动发布
  2. 项目中遇到过什么问题,如何解决?
  3. 为什么2018年选择考网络工程师证书?
  4. 为什么选择你所在的大学读软件工程?
  5. 感觉笔试能打多少分
  6. 个人有没有一些小爱好
  7. ......

个人感觉

技术面小哥、Leader、Hr非常专业,对于我想知道的、他们想问的一些问题都能给出很好的建议和解答,总体来说,面试中可以体会到众安应该是一个技术研发团队内部氛围非常融洽的公司。

岗位信息

众安国际 base 大连

#牛客在线求职答疑中心##面试经验分享##众安保险信息集散地##关于提前批我想问#
全部评论
你好!恭喜你进入众安国际的校招面试环节,以下是我对你提到的一些问题的回答: 1. Java内存模型(JVM内存模型):Java内存模型定义了Java程序中各种变量的访问规则和内存操作的顺序。它确保了多线程环境下的可见性、有序性和原子性。它包括主内存和工作内存,线程之间通过读写主内存中的变量来进行通信。 2. Collection接口中List、Set、Map的区别: - List:有序的集合,允许重复元素。 - Set:无序的集合,不允许重复元素。 - Map:键值对的集合,每个键只能对应一个值。 3. 设计模式:设计模式是一套被广泛接受的解决特定问题的最佳实践。常见的设计模式包括单例模式、工厂模式、观察者模式等。 4. MySQL存储结构:MySQL的存储结构包括表、行、列、索引等。索引是一种数据结构,用于加快数据的检索速度。 5. 索引失效为什么使用函数MySQL索引就会失效:当使用函数对列进行操作时,MySQL无法使用索引来加速查询,因为函数会改变列的值,使得索引无法正确匹配。 6. Spring事务有哪两种?@Transactional原理:Spring事务有声明式事务和编程式事务两种方式。@Transactional注解是声明式事务的一种实现方式,它通过AOP技术,在方法执行前后添加事务的开启和提交/回滚操作。 7. 一个方法含有@Transactional注解,当它调用其他含有该注解的方法时,会将调用的方法合并成一个事务。 8. Redis数据类型:Redis支持多种数据类型,包括字符串、列表、哈希、集合和有序集合等。 9. Redis分布式锁什么时候用:Redis分布式锁用于在分布式环境下实现对共享资源的互斥访问,防止并发问题的发生。 10. RocketMQ和OpenFeign的应用场景:RocketMQ是一种分布式消息队列,适用于异步通信、解耦和流量削峰等场景。OpenFeign是一种声明式的HTTP客户端,适用于微服务架构中的服务间调用。 11. try、catch、finally中各有一个return,最后会返回finally块里的return。 12. 使用Sentinel时,当一个服务宕机时,直接降级该服务通常不是最优的,可以采用熔断、限流等方式来保护系统的稳定性。 13. 项目的滚动发布可以通过灰度发布、蓝绿部署等方式来实现。 14. 在项目中遇到问题时,可以通过分析问题的根本原因、与团队成员进行讨论和合作,以及查阅相关文档和资源来解决问题。 15. 选择考网络工程师证书是因为对网络技术有浓厚的兴趣,并希望在网络领域有更深入的学习和发展。 16. 选择读软件工程专业是因为对计算机编程和软件开发有浓厚的兴趣,并希望通过学习软件工程知识来提升自己的技术能力。 17. 对于笔试的得分,这个因人而异,取决于个人的知识储备和解题能力。 18. 关于个人小爱好,你可以提及一些与技术相关的爱好,比如参与开源项目、阅读技术书籍、参加技术交流活动等,这些都能展示你对技术的热情和积极性。 希望以上回答能对你有所帮助,祝你在面试中取得好成绩!如果还有其他问题,欢迎继续提问。
11 回复 分享
发布于 2023-06-18 19:30 AI生成
老哥,实际项目开发中,使用Sentinel时,当一个服务宕机时,直接降级该服务通常不是最优的,应当用什么方式?这个问题该怎么答好呢?
2 回复 分享
发布于 2023-06-19 13:24 江西
我靠居然校招提前批了
2 回复 分享
发布于 2023-06-18 19:48 黑龙江
有提前批?
1 回复 分享
发布于 2023-06-19 12:12 上海
大佬 最后一面 HR都问什么了
点赞 回复 分享
发布于 2023-09-08 19:34 辽宁
大佬带带我我也想去众安
点赞 回复 分享
发布于 2023-08-30 18:12 辽宁
你好这是实习岗还是提前批
点赞 回复 分享
发布于 2023-07-05 20:37 江苏
啥时候去呢😁
点赞 回复 分享
发布于 2023-07-03 15:29 上海
老哥莫非已经签完三方了?
点赞 回复 分享
发布于 2023-06-24 22:44 广东
强的
点赞 回复 分享
发布于 2023-06-24 22:36 广东
提前批?不是实习吗
点赞 回复 分享
发布于 2023-06-19 11:22 广东

相关推荐

05-16 16:44
已编辑
门头沟学院 Java
第一次发面经,希望发面经能攒好运------timeline------4.18 boss投递4.24 笔试4.30 ai一面5.9 二面------笔试------25个选择题:408➕Java八股------ai一面------1.三次握手四次挥手,为什么是三次和四次2.Java中重写和重载的区别和应用场景3.缓存淘汰机制lru和lfu的区别,电商场景下用哪个4.你项目当中使用了哪些技术栈,详细讲讲5.缓存一致性6.如果要在项目中使用ai agent,需要考虑哪些因素7.工作当中,如何处理争执8.领导暂时联系不上,如何解决问题,讲讲过去的经历暂时记得的就这些了------二面------五一期间就发了让选二面时间,可以选5.7~5.9的上午4个时间段,鼠鼠因为正在实习,选的是5.9的上午11:45。面试官很好,本来是45开始,还好鼠鼠有提前15分钟进会议的习惯,面试官提前近10分钟就进来了,后来了解到他们中午12点下班,鼠鼠一直在说不好意思耽搁面试官吃饭,但是面试官很和蔼,还是聊了半个多小时,所以说大家一定要提前进面试会议!!!然后就开始愉快交流。1.自我介绍2.学校比赛经历3.拷打项目项目中订略点赞功能如何实现的,MySQL的表设计缓存击穿和缓存雪崩如何预防,回答追踪热点key的几种方式,和预防缓存雪崩制作日志文件然后就是深入拷打实现的细节问题,基本上都是问项目相关,八股一点没问4.反问我问如果能加入公司,现在需要我技术栈做什么补充吗?回答:目前来看不太需要,需要真正进公司分配项目组之后决定,但是我们希望招的是聪明和肯干的人,技术会不停迭代,更看重发现问题的能力,解决问题手段太多了,ai发展很快,要学会结合ai解决问题对我今天的表现还满意吗,如果可以能否提供对我个人技术和性格上的宝贵建议呢回答:表现不错,沟通能力很强,技术上有待精进,希望我可以去了解一下Python和大模型相关的知识,未来结合ai进行编程,目前公司内部也在朝着这个方向发展。总结:面试官人很好很好,很亲切,反问阶段回答我的问题也是滔滔不绝,经过了思考和考虑。我当时听了他的回答也自嘲说,看来公司更看重实际开发能力,实不相瞒这段时间一直在看公司的面经和八股。面试官说,有一半的人会随机抽到ai面试,八股ai问就够了,实际开发用不到,第二轮更注重项目能力还有表达能力。期望能oc---更新---5.13 hr面5.16通知hr面过了,但是排序靠后,暂时不推进offer,应该是排序挂了
查看14道真题和解析
点赞 评论 收藏
分享
评论
17
78
分享

创作者周榜

更多
牛客网
牛客企业服务