众安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 广东

相关推荐

    黑马点评项目的性能优化 主要做了哪些    redis分布式锁是乐观锁麻 实现原理是什么    redis是单机版的还是分布式的    redis采取分布式 商品保存在不同的redis下具体是如何处理的 如何实现这种分布式 包括他的可拓展 比如流量很大,对redis扩容,如何保证这个服务是不影响的 商品数据应该如何存储呢    对秒杀来说如何提高他的并发 单个redis实例节点存储会有上限    concurrenthashmap实现原理    其中的数组是什么 在并发条件下 什么时候存在冲突需要锁 什么时候不需要锁    get操作是否需要加锁    在get操作的时候 同步在写 怎么处理呢    concurrenthashmap是基于什么考虑的 是完全处于提高并发量吗    jvm垃圾回收算法    分代垃圾回收    什么情况会导致OOM    双亲委派模型 优点    有什么例外是不需要采用双亲委派模型 举例具体的场景    java list数据结构 有哪些是和list相关的    arraylist如何实现扩容    扩容 如果内存不够大 怎么办    设计模式 用过哪些    解释一下三种类型的设计模式 创建型 行为性 结构性 分别是什么 举几个例子    策略模式是什么类型    springcloud 的 rpc 是什么 注册和发现的实现原理是什么    负载均衡算法了解多少    一致性哈希算法    一致性哈希算法 如何实现动态的添加和删除节点的问题    具体是用什么实现的 后面是用什么数据结构实现的-哈希环    数据库    隔离级别有几种    每种隔离级别是如何实现的 实现原理是什么    一张表 两个事务分别在改 那四种隔离级别是如何实现的 底层原理 是什么     会有一个版本在事务提交的时候 是把表复制一份还是如何操作的    事务回滚 有哪些实现方式 比如部分回滚如何做 底层原理是什么        事务未提交 如何影响主表的数据呢    数据库索引的类型 分为哪些    复合索引的数据结构是什么  是如何对多列的值进行存储的被拷打麻了 50min狠狠被拷打
点赞 评论 收藏
分享
评论
17
78
分享

创作者周榜

更多
牛客网
牛客企业服务