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

相关推荐

这是我的自述长文,算是对四年的一个回顾(主要是大三大四)我的文字功底挺差劲的,但是无论如何,还是希望通过文字记住这一段人生经历的省流:这是一个没有大学规划,愚笨的计算机大学生的四年,在人生的重要阶段处处踩坑且不自知,直到临近毕业时,生活的重拳打在自己的身上后才幡然醒悟### **我的情况**目前我是25届**0offer**的应届**毕业生**,25届**考研失败**的路边选手我的大学开局也不算差:就读的是广东省内一所还算行的双非一本大学,计算机科班出身,高考那年其实可以去报重邮、杭电等计算机不错的学校,但是因为自己想要留在省内的意愿,所以没有选择这些更强势的计算机双非。我刚入大学是对这个专业无知的,我也就会玩玩游戏,我的假期时间也极大地花费在了玩上,对未来要做什么,要学什么一概不知且没有规划,**我没有去参加什么算法竞赛,也没有去参加学校的实验室,然后也没有争取发表论文**。只是在后面跟同学做过一个校级的大创项目。我是一个碌碌无为的差劲本科生### 我的大学**我的初高中学生思维很重****大一**的时候,学的是C语言。但是那时候没有很重视编程,因为自己也不知道后面要怎么做。然后在**大二**开始,学校有选课,是面向对象程序设计,然后在那时候在B站上。接触到了xx程序员的Java,然后才发现原来编程可以这么有规范,这么有意思,然后在大二的上下学期,大概学了一下Java的基础,然后也学了SSM框架。接着也开始学了一点Spring boot2,也开始做了一点项目,就比如黑马的两个外卖。但是我是断断续续的学的。我并不是能够坚持地学下去,直到大三中段的时候我才勉强学完这些知识,此时在黑马点评也才开了个头。然后**大三**下学期的时候,因为家里人是比较**推荐考研**的。然后我也有这个想法,于是就开始准备了考研。然后我就很大程度上地停止了我的Java开发。到那时候,我做的东西是:大创的项目,还有那两个外卖。但是考研的准备的也并不是很好。我的高数是在3月份开始准备的。那时候一直看的是武忠祥老师的高等数学基础篇。一直断断续续看到六七月份左右。然后408是在四月份左右准备的。但是因为科班有基础(尤其是计组),并没有遇到很多麻烦的点,但也是看到7月底8月份左右才过完408一轮。显然,这样的学习的效果也不是很好,因为就很**长时间的断断续续**。所以,基础掌握的也没有很好,高数和408做题都还是比较困难。时间来到了**大四**,去年八月底返校,学校需要有一个毕业实习学校的安排是:出去外面找,需要找3个月以上且跟专业相关的实习。但是如果报名的是学校与企业的实训项目的话,那么只需要去到学校与企业合作的那个场地去,接受那种类似于培训班一样的培训为期大概是4个星期。我选择了学校安排的实习 — 这样更省事,我实训期间也有在做数学题,还有408相关的题,培训老师也还听关照我的,但是确实因为要完成实训任务,所以做的效果也比较差劲。实训结束的时间点是国庆前,就这样,直到国庆开始,才算比较进入考研的状态。### 我的考研备考在10到12月份的的备考时,我是比较在状态的,但是我学的不总是那么地踏实,我常常会因为外部事务受到影响。比如,毕业论文的选题是在11月初左右,那段时间不知道毕业设计到底应该做什么合适。又还有,因为我看到有以前的同学,通过自己的努力进入到了互联网大厂,而且也看到了那时候身边有同学都有保研去不错的学校,所以我突然觉得我自己现在的考研准备也没有意义 — 因为确实干不过像他们那样清晰规划而且努力奋斗的人,然后我的备考也时常会被一种虚无感所笼罩着,因为是对未知前路的恐惧。以及对未来应该要做什么的迷茫,这种情况一直持续到了我考研初试结束。不过在考研结束后,其实我觉得自己考的还是不错的(25的数学卷子也比较简单)。我觉得自己大概能有340、350左右。### 我的毕业论文准备然后正好那时候有学校内部的实习内推。我被推荐到了一个国企控股的一个小公司,然后我在里面从1月初开始从事后端开发的实习工作。在之前毕设选题时,我想着复试的时候不要单纯地做一个系统,所以最终我就选择了实现一个基于深度学习的系统系统。就是用深度学习构建图像识别模块,然后再做一个前后端服务这样的形式(但是其实都是老头掉牙的东西)。于是,从1月份开始,我就进行着白天上班后端开发,晚上下班回到宿舍进行深度学习理论学习的生活,我一开始是想好了怎么做的。我计划是懂一点深度学习理论知识,然后从github找一个比较有效的图像识别模型(比如Resnet),如果有精力就在原模型上继续改进,进而自己再构建一个前后端系统就可以,最后把这些用AI总结一下毕业设计的内容,再包装一下,突出一下重点,那我往后复试和毕业论文也会轻松很多了,后面老师也发了我一个能跑的Resnet模型,我觉得可以就用它来做,在这时候感觉**一切都是不错的,日子都很有盼头,所有的一切都是建立在我觉得我能够。进入报考院校的复试开始的。**### 转折但是在过年期间,我的老师觉得我的工作量可能不太够。我的老师计划想让我用更高级一点的识别模型来做。但是我**完全没有学习过那方面相关的知识**。那时,我就突然觉得我的**毕业压力有点大了**,我就想辞掉实习工作,然后返回学校开始。专心的进行毕设的完成。我的实习公司的小组是一群非常好的人,还有我的组长,也是非常关照我,在我离职的时候也表示理解,在二月中的末尾,我辞掉了实习工作,整个实习经历不到一个月。回到学校大概是2月末左右,那时候也是考研出分了。我初试的分数330+,其实也还算行(算看的过去)。但是就是学报考的学校,它的复试分数线突然涨了很多。所以我没有能够进入复试阶段。那时候,我很疲惫,我很痛苦,每天就进入了一种焦虑痛苦不安状态,那时候做毕设相关的工作的时候也是比较摆烂的(做一下躺一下),心情也是一般般。但是,事情总是要推进的,于是那段时间我也会往返于宿舍与实验室(因为有老师的3090服务器)之间,尝试利用AI的加持完成新模型的构建。但是结果我**失败了**,**因为我确实菜,学不明白,学不懂,也懒**。我完全不懂那方面的知识,我是之前按照卷积神经网络相关的知识来学习的,新模型是图神经网络的方案。然后利用AI生成的模型效果甚至不如原来的Resnet模型跑出来的效果。于是我只好跟老师坦白了情况 — 我真的不懂、不会,老师就让他手底下的研究生带我,做回原来的Resnet模型的工作。### 我的春招然后在3月中下旬左右。我就边准备春招边搞毕业设计,那时候的春招的准备方向是:**小林的八股,然后加力扣上的算法题开刷,把外卖项目拾回来,再把点评项目搞完**,那时候也正是金三银四,我也陆陆续续接到一些公司的面试。招银、亚信等不错的公司,也甚至还有美团。但是自己确实没那么喜欢算法题(大一大二就没有很喜欢刷算法题),**刷题的效果也挺一般**,再加上自己,因为已经好久没有写过Java开发了,**Java方面的知识也回答不出来**,以前的项目也就是跟着敲的。也没有很**深入理解项目之中的要点和精华**,所以我的春招面试基本都是一面就挂,我的状态也没有调整的很好,就是面试挂了之后,我没有很有动力,也不太想去看八股,还有刷算法题,同时也要忙于毕设和论文;但是不去准备这些八股和算法题,又导致在下一轮其他的面试之中又失败了,这种糟糕的状态情况如此往复好在我把毕业的东西做出来了,虽然做的很简单,项目模型和系统设计没有什么创新性的东西,但起码也能有交差了,然后我通过了答辩,然后毕业设计相关的事项基本结束了。做完毕业设计交完定稿终稿之后,我在4月末左右就回到了家里。虽然我没有考上,但是我还是**有点想读研的意愿**,但是在此之前,计划是希望能在家里面找工作,能找到一些能稍微轻松一些的,而且最好还是能跟专业相关的工作,**希望不要跟社会脱节**。所以我回到家之后,我先开始准备了二六考研相关的内容,然后期间也有在boss上面投简历,也有在学校的就业群的通知里面去投简历,不过投了大概四五百份简历后,这时候也就只有零星的十几个面试邀约。但是我也没有去放弃这些面试,但是结果也不尽人意。因为自从回家之后的状态也是并不是很好的,自己也时常处于焦虑之中。直到昨天,才有一个家附近的银行外包业务公司的oc(记为A公司)。在前天一面完的A公司后,面试官就希望可以我尽快地到岗(6.4),拿到毕业证后进行6个月的试用,但是正式薪资是6000到7500,实习的时候是3500。试用期是六个月,时间是早八到晚六,可能加班到七点,其实并不是很想去的,但是家里人想让我积累一些经验,所以也没有推掉这个oc,hr发来的测评我也做了,限时一个小时,但是做的时候回到家挺晚而且心情太复杂了,途中也被叫去吃饭,所以用时大概四五十分钟才结束测评。### 戏剧性的一天今早hr发来的信息我因为有跟另外公司的面试B公司,所以找了个借口推迟了一下A公司的沟通,这时候hr就已经觉得我b事很多了,跟B公司约了十一点的面试,我提前到场了,但是只见到腾讯会议里,面试官的头像进来一秒又退出去了,继续等到十一点八分感觉不对劲之后,就退出会议了,然后后面A公司的hr就说我的评测异常,就把我挂了,一切又回到原点了。目前手里还有另外一家公司的面试(游戏运维,Python+Shell,学过一点点≈无经验),但是现在人是晕的累的麻的疲乏的,也不知道该如何是好了。A公司:中电金信B公司:泰比特写在这里:我的大学生活真的失败了,选择考研也没考上,毕业后也找不到工作。我的家人一直都在支持我,我也确实辜负了他们,每次一想到这我内心也很难受。如果哭一场可以缓解掉这些痛苦困顿的话,我一定要狠狠地哭出来,但是我也早已经习惯自己受着了,哭也哭不出来,哈哈。25/05/30
牛客刘北:亲爱的头晕目眩下士,人生的容错率大到你难以想象,功利主义导向的思考方式往往使我们忘记了生命的本质是一场历程,人生本就是不停的去感受去体验,可是我们总爱去和别人比较,徒增自己的焦虑内耗,人不一定要做有意义的事,你是来体验生命的,接受自己身上那些灰暗的部分,原谅自己的迟钝和平庸,允许自己出错,允许自己偶尔断电,带着缺憾拼命绽放,不管感受收获、拼命最后放下!最后祝你天天开心。
点赞 评论 收藏
分享
评论
17
81
分享

创作者周榜

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