中华保险面试题记录
Posted 心潮的滴滴
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了中华保险面试题记录相关的知识,希望对你有一定的参考价值。
一、数据库
1. exists 和 in 的区别?
- in适合于外表大而内表小的情况;exists适合于外表小而内表大的情况;这样效率会高的
2. 聊聊组合索引和最左匹配原则?
- 什么是组合索引?
- 两个或更多个列上的索引被称作联合索引,联合索引又叫组合索引
- 例如索引是 key index(a, b, c) 可以支持 a | a,b | a,b,c 三种组合进行查找,但不支持 b,c 进行查找。在使用的时候,a, c 组合也可以用,但实际上只用到了 a 的 索引
二、JUC
1. Thread中的join()方法?
- 作用1:新线程加入,所以要等待它执行完再出发
- 作用2:中断,Thread.join()响应的中断是执行join方法的这个线程的中断,而不是Thread
- join()期间线程状态:WAITING
2. 线程池的工作流程
- 提交任务
- 当向线程池提交一个新的任务时,线程池有三种处理情况,分别是:创建一个工作线程来执行该任务、将任务加入阻塞队列、拒绝该任务。
- 提交任务的过程也可以拆分成以下几个部分:
- 当工作线程数小于核心线程数时,直接创建新的核心工作线程;
- 当工作线程数不小于核心线程数时,就需要尝试将任务添加到阻塞队列中去;
- 如果能够加入成功,说明队列还没有满,那么需要做以下的二次验证来保证添加进去的任务能够成功被执行;
- 验证当前线程池的运行状态,如果是非RUNNING状态,则需要将任务从阻塞队列中移除,然后拒绝该任务;
- 验证当前线程池中的工作线程的个数,如果为0,则需要主动添加一个空工作线程来执行刚刚添加到阻塞队列中的任务;
- 如果加入失败,则说明队列已经满了,那么这时就需要创建新的“临时”工作线程来执行任务;
- 如果创建失败,则直接执行该任务
- 如果创建失败,则说明工作线程数已经等于最大线程数了,则只能拒绝该任务了
- 创建工作线程
创建工作线程需要做一系列的判断,需要确保当前线程池可以创建新的线程之后,才能创建;
首先,当线程池的状态是SHUTDOWN或者STOP时,则不能创建新的线程;
另外,当线程工厂创建线程失败时,也不能创建新的线程;
还有就是当前工作线程的数量与核心线程数、最大线程数进行比较,如果前者大于后者的话,也不允许创建;
除此之外,会尝试通过CAS来自增工作线程的个数,如果自增成功了,则会创建新的工作线程,即Worker对象;
然后加锁进行二次验证是否能够创建工作线程,最后如果创建成功,则会启动该工作线程 - 启动工作线程
当工作线程创建成功后,也就是Worker对象已经创建好了,这时就需要启动该工作线程,让线程开始干活了,Worker对象中关联着一个Thread,所以要启动工作线程的话,只要通过worker.thread.start()来启动该线程即可。
启动完了之后,就会执行Worker对象的run()方法,因为Worker实现了Runnable接口,所以本质上Worker也是一个线程。
通过线程start开启之后就会调用到Runnable的run方法,在worker对象的run方法中,调用了runWorker(this)方法,也就是把当前对象传递给了runWorker方法,让他来执行。
4. 获取任务并执行
在 runWorker() 方法被调用之后,就是执行具体的任务了,首先需要拿到一个可以执行的任务,而Worker对象中默认绑定了一个任务,如果该任务不为空的话,那么就是直接执行。
执行完了之后,就会去阻塞队列中获取任务来执行,而获取任务的过程,需要考虑当前工作线程的个数。
- 如果工作线程数大于核心线程数,那么就需要通过poll来获取,因为这时需要对闲置的线程进行回收;
- 如果工作线程数小于核心线程数,那么就需要通过take来获取了,因为这时所有的线程都是核心线程,不需要进行回收,前提是没有设置 allowCoreThreadTimeOut
三、算法
- java 实现0001…A000…ZA00…ZA99…ZZZZ流水号的自动生成
巨头的竞技:云计算
经济观察网 记者 胡群 云计算市场风起云涌。阿里云新收获7亿元金融云大单。
6月1日,中华保险集团与阿里巴巴集团签署全面合作协议,双方将在全新保险核心系统建设等领域展开深度合作,加速“数字中华”建设。根据合作协议,阿里巴巴集团旗下阿里云将为中华保险集团旗下中华财险构建新一代全分布式保险核心系统,助力中华保险数字化加速转型。双方在核心系统层面的合作,开启了保险行业数字化创新的先河;合作金额近7亿元,这也成为国内金融云领域迄今为止的第一大单。
权威市场研究机构国际数据公司(IDC)报告显示,阿里云位居中国金融云市场第一名,成为支撑金融行业创新的数字新基建,累计服务上万家金融客户,覆盖60%保险企业,50%证券公司,以及数百家银行客户。今年4月,阿里云宣布未来3年再投2000亿元人民币,重点投资新技术和新基建。这被市场解读为,阿里云的数据中心和服务器规模将再翻3倍,有望冲刺全球最大的云基础设施。
云计算是一场全球科技巨头的竞争。
全球产业展望GIV 2025(Global Industry Vision 2025)预测,2025年全球所有企业都将使用云技术,而基于云技术的应用使用率将达到85%。基于对该市场的一致看好,云计算已成为巨头的竞技场,国际研究机构Gartner今年4月发布的云计算市场追踪数据显示,全球云计算市场中,亚马逊、微软、阿里云、谷歌排名前四名。其中,阿里云亚太市场份额从26%上涨至28%,接近亚马逊和微软总和;全球市场份额从7.7%上涨至9.1%。
在国内,阿里、腾讯、华为、百度、金山云等机构正步步为营,金山云已于5月8日在美国纳斯达克挂牌交易,成为当前美股中唯一一个中国纯云服务商。而在今年的4月30日,苏宁云商城正式停止运营;5月31日,美团公有云停止对用户的服务与支持。
阿里云一骑绝尘
中国的云计算拓荒者是阿里巴巴,王坚则是阿里云的创始人。公开信息显示,王坚向马云申请了10亿元,但前两年阿里云并无有效进展,一直到5年后,阿里云方才成型。十年后的2019年,王坚成功当选为中国工程院院士。
王坚在一次央视采访中表示,“可能除了马云以外,所有人都觉得我是个骗子,甚至可能马云也觉得我是个骗子。”
5月22日,阿里巴巴发布财报。财报显示,云计算业务于本财年收入同比增长62%至400.16亿元,主要由于来自公共云与混合云业务的收入贡献均实现增长。阿里云通过研发技术和商业解决方案,推动公共及私营领域各行各业的数字化转型,继续保持其在亚太区云计算市场的领先地位。根据Gartner(2020年4月)发布的信息,按IaaS(基建即服务)及IUS(基建公用服务)的市场份额计算,阿里云为亚太区最大的云计算服务商。
疫情对经济产生了巨大冲击,但对于云计算市场却获得逆势成长。阿里财报显示,根据Gartner(2020 年4月)发布的信息,按 IaaS(基建即服务)及 IUS(基建公用服务)的市场份额计算,阿里云为亚太区最大的云计算服务供应商。 于2020 年3月底止季度,云计算收入同比增长58%至人民币122.17亿元(17.25 亿美元);于2020财年,收入同比增长62%至人民币400.16亿元(56.51亿美元),主要由于来自公共云与混 合云业务的收入贡献均实现增长。
华为腾讯竞逐
5月13日,国家发改委、人民银行、银保监会等17部门联合国家数字经济创新发展试验区、金融机构、科研院所、行业协会等145家单位,通过线上方式共同启动“数字化转型伙伴行动(2020)”,旨在形成多方合力,推行普惠性“上云用数赋智”服务,培育数字经济新业态。阿里巴巴、百度、京东、华为、腾讯等均在数字化转型伙伴行动倡议第一批倡议方名单之列。
5月15日,中国银联与华为签署战略合作协议。双方将发挥各自领域专长和优势,升级合作,加强资源整合,推进高效联动,围绕金融支付创新、云计算、大数据、人工智能等领域展开全方位合作,携手打造先进、安全、优质的支付产品及服务,并不断提升支付服务效率和金融科技水平,共同服务经济民生与社会发展。
同日,华为云发布政企战略,并宣布华为云Stack系列新品上市。目前华为云中国市场排名前三名,全球增速最快;已上线210多个云服务、190多个解决方案。
“华为云自2017年下半年正式进入公有云市场以来,一直处于高速的发展阶段,2019年华为云在整个中国市场增速是第一的,云服务增长超过500%,付费用户数也增长7倍左右。”4月22日,华为云中国区副总裁曹玲玲表示,2020年,华为投入1亿专项资金,帮助生态伙伴做云化转型,并会在全国范围内推广AI伙伴计划,以及5G应用伙伴计划,希望在当前“5G+AI+云”技术大潮中,与伙伴携手并进。
在国内,华为云已服务于政府、互联网、汽车制造、金融、基因等多个行业,包括30多个国家级部委、600多家政府与公共事业单位、互联网50强企业中的30家、20多家大型车企、14家基因领域企业等。在海外,2019年华为云新加坡、智利、巴西、墨西哥、秘鲁大区陆续开服,与伙伴在全球23个地理区域运营45个可用区。
Gartner发布《Market Share: IT Services, Worldwide 2019》研究报告显示,华为云全球IaaS市场排名上升至第六,增速高达222.2%,全球增速最快,中国市场排名前三,市场份额达9%。而在今年2月IDC发布的 《中国公有云服务市场2019Q3跟踪》中,华为云2019年Q1至Q3在IaaS+PaaS市场连续三个季度的增长超过300%,华为云IaaS+PaaS和IaaS市场份额都超过7%, 排名均上升到第四。
“基于‘5G、AI、云’的能力匹配行业需求,华为与合作伙伴一起使能各行各业数字化转型,推动数字经济发展。”华为投资控股有限公司2019年年度报告显示,截至2019年底,华为云已上线200多个云服务、190多个解决方案,包括69款华为云鲲鹏云服务、43款昇腾云服务;300万企业和开发者基于华为云进行云端开发。
来自华为的数据显示,2019年华为云发展咨询合作伙伴10000家,伙伴贡献收入占比超过60%,并与全球多家顶级咨询公司、运营商建立战略合作关系。华为云与2000家技术合作伙伴开展深度合作,云市场上架伙伴应用数量3500个,实现技术生态的商业闭环,形成紧耦合的技术生态。
目前,金融领域云计算市场发展较为迅速,以金山云为例,2019年第二季度,金山云金融行业业务激增超10倍。另据IDC5月发布的《中国金融云市场(2019下半年)跟踪》报告显示,2019年中国金融云市场规模达到33.4亿美元,同比增长49.6%。其中,公有云基础设施部分,阿里巴巴、腾讯、百度、华为和中国电信占据84.5%的市场份额;私有云基础设施部分,华为、浪潮、新华三、戴尔和联想占据77.4%的市场份额。
5月中旬,腾讯云自研分布式数据库TDSQL与国产ARM服务器平台完成适配互认证,微众银行率先将支撑中间业务支付系统的TDSQL数据库,从X86服务器平台迁移到国产ARM服务器平台,在银行业内首次实现了核心系统数据库软硬件全国产化。
腾讯财报显示,2019年云服务收入超过人民币170亿元,增速持续高于市场,但新型冠状病毒疫情使云服务相关项目的落地实施有所延迟,因此将对短期收入造成负面影响。
美股唯一中国纯云服务商
金山云于5月8日上市后,5月11日,金山集团董事长、金山云董事长、小米集团创始人、董事长兼CEO雷军在微博上发布金山十年总结,其写道,自2011年起,金山就确定聚焦主业,腾出资源重新布局未来十年的新业务:all-in-cloud。
2014年,雷军宣布All in Cloud战略,从此拉开金山云在云计算市场快速发展的序幕并为金山云的“上市”之路打下坚实基础。据弗若斯特沙利文调查显示,金山云是中国第三大互联网云服务提供商,按照IaaS和PaaS服务收入计算,金山云在2019年的市场份额达到5.4%。
近年金山云收入一直表现出快速增长趋势。截至2019年12月31日,金山云近三年的收入由2017年的12.36亿元人民币,连续增长至2019年的39.56亿元人民币,年均复合增长率近80%,远超过行业预测的中国云计算平均增速。
招股书显示,金山云2017年至2019年三年累计亏损28.32亿元,但毛利率以及净利润等多个利润指标的亏损水平已经逐步收窄,已于2019年财务年度实现毛利润转正,并在2019年的Q3和Q4分别实现毛利盈利。在2020年第一季度,尽管受到疫情影响,全球经济陷入低迷,金山云仍持续增长。截至2020年3月31日,根据估算,未经审核收入约人民币13.5亿元至14亿元,同比增加59.6%至65.5%。
金山云CEO王育林认为,金山云预计未来2至3年可以实现盈利。并且,他认为中国云计算市场将在未来两至三年迎来爆发期。
雷军则认为,目前云技术市场还没有真正开始爆发,但国内竞争格局已初步稳定,“想做的人、应该做的人都布局了,都已经进来了”。
市场有观点认为,云计算市场是一巨额投资的领域,公有云业务需要长期的投入,短期盈利很难实现,因此一些互联网巨头公司在市场中排名不靠前,公司股东可能会重新思考定位,就可能会被甩出云计算行业赛道。
以上是关于中华保险面试题记录的主要内容,如果未能解决你的问题,请参考以下文章