黑马程序员技术交流社区

标题: JavaEE面试经验分享---中华财险 [打印本页]

作者: 就业高冷派    时间: 2018-5-21 10:40
标题: JavaEE面试经验分享---中华财险
本帖最后由 逆风TO 于 2018-5-28 16:55 编辑

公司名称:大连斯锐信息技术有限公司
公司地址:西安市 碑林区 天成大厦 光德路8号 天成大厦8楼
公司规模:1000-9999人
主要业务:外包
公司外景:



1.   什么是webservice?
Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据WebService规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。Web Service是自描述、 自包含的可用网络模块, 可以执行具体的业务功能。WebService也很容易部署, 因为它们基于一些常规的产业标准以及已有的一些技术,诸如标准通用标记语言下的子集XML、HTTP。Web Service减少了应用接口的花费。Web Service为整个企业甚至多个组织之间的业务流程的集成提供了一个通用机制。
一般的情况下是使用cxf这是框架来实现webservice的功能。 在模块之间互相调用 。在开发当中我们经常使用注解的方式来实现cxf,传递的内容也是通过JSON来作为传输的内容。
2.   Final,finally,finalize的区别?
这三个关键字有些类似,但是作用完全不一致。
一、性质不同
(1)final为关键字;
(2)finalize()为方法;
(3)finally为为区块标志,用于try语句中;
二、作用
(1)final为用于标识常量的关键字,final标识的关键字存储在常量池中(在这里final常量的具体用法将在下面进行介绍);
(2)finalize()方法在Object中进行了定义,用于在对象“消失”时,由JVM进行调用用于对对象进行垃圾回收,类似于C++中的析构函数;用户自定义时,用于释放对象占用的资源(比如进行I/0操作);
(3)finally{}用于标识代码块,与try{}进行配合,不论try中的代码执行完或没有执行完(这里指有异常),该代码块之中的程序必定会进行;
三、final详解
1定义变量
1.1  final定义基本类型变量时,要求变量初始化必须在声明时或者构造函数中,不能用于其它地方。该关键字定义的常量,除了初始化阶段,不能更改常量的值。
1.2  final定义对象的引用,该引用的初始化与定义常量时的要求一致;该关键字定义的对象内容可以改变,但是引用指向的地址不能改变;
2定义参数
如果传入该参数定义的变量时,与定义变量的修改规则相同;java方法中传递基本类型时是传值的,java方法对于对象的传递是传参的;<归根结底,java中方法的传递是依靠传递“副本”:对于基本类型,首先建立一个Copy,并将传入的值赋值给Copy,然后对Copy进行操作;对于对象类型,首先建立一个引用Copy,并将传入的对象引用赋值给Copy>
比如:method(final int test);
有些书上说,这里final定义参数,尤其是对象的参数很有作用,不能在方法内对于对象的内容进行改变,这样的说法是错误的!原来我也认为这样有些函数式编程的特点,不能对于对象的内容进行修改该,这里依旧可以对对象的内容进行修改。
??定义该参数有什么用??
String天生就是final类型的!
3定义方法
(1)使用final关键字定义的方法,不能被子类继承;
(2)允许编译器将所有对此方法的调用转化为inline(行内)行为,即可以将此方法直接复制在调用处,而不是进行例行的方法调用(保存断点、压栈),这样会使程序的效率升高。但是---------如果过多的话,这样会造成代码膨胀,反而会影响效率,所以该方法要慎用。。
4定义类
一个任何final类无法被任何人继承,这也就意味着此类在一个继承树中是一个叶子类,并且此类被认为是很完美的,不需要进行任何修改(总之是不推荐使用)


3.   LIST和SET的区别?
1.List和Set都是接口继承于Collection接口。
2.最大的不同就是List是可以重复的。而Set是不能重复的。(注意:元素虽然无放入顺序,但是元素在set
中的位置是有该元素的HashCode决定的,其位置其实是固定的)
3.List
接口有三个实现类:LinkedListArrayListVectorSet接口有两个实现类:HashSet(底层由HashMap实现)LinkedHashSet
4.List
适合经常追加数据,插入,删除数据。但随机取数效率比较低。

5.Set适合经常地随机储存,插入,删除。但是在遍历时效率比较低。

4.   Mysql人innoDB和MyISAM数据库引擎的区别。
SOA (Service-Oriented Architecture,面向服务的架构)是一种面向服务的思维方式,它将应用程序的不同功能(服务)通过服务之间定义良好的接口和契约联系起来。SOA 核心思想是服务是一种可重复的业务,将其经过标准封装达到复用的目的。SOA 可以允许各种不同的技术来表达 SOA 的架构理念,而业界比较流行的实现是 WebService,其中 WebService 采用 HTTP 协议传输数据,采用 XML 格式封装数据。微服务架构和 SOA 的思想没有太大的差别,从实现的方式而言,微服务架构强调实现的轻量化,做到服务粒度更细。这里,微服务的指的并不是服务,而实际上是应用粒度。为了更好地识别 SOA 与微服务架构之间的区别,我们来做一个横向对比。


总结下,微服务架构可以理解成 SOA 的升级版,强调实现的轻量化,做到服务粒度更细。随着敏捷开发、持续交付、虚拟化技术、DevOps 理论的实践,微服务架构越来越被重视与应用。


总结
这家公司面试问题跨度有些大,不过也还在合理范围之内。 同学们在面试中遇到这种面试风格的时候一定要注意,思考。像一些基础性的问题,千万不能答错。而对于一些少见的问题,可以扩展的去讲讲自己的理解。




作者: 逆风TO    时间: 2018-5-21 11:05
田大帅哥棒棒哒!感谢分享
作者: 嘿→那个谁㊣    时间: 2018-5-21 11:24
厉害了!!!!!

作者: 同心筑梦    时间: 2018-5-28 11:57

作者: ouweina    时间: 2018-5-28 12:28

作者: 大晨晨    时间: 2018-5-28 13:21
很棒,
作者: mydorling11    时间: 2018-5-28 13:22
牛逼牛逼我最牛逼牛逼牛逼我最牛逼牛逼牛逼我最牛逼
作者: 嘟啦啦    时间: 2018-5-28 13:45
Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据WebService规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。Web Service是自描述、 自包含的可用网络模块, 可以执行具体的业务功能。WebService也很容易部署, 因为它们基于一些常规的产业标准以及已有的一些技术,诸如标准通用标记语言下的子集XML、HTTP。Web Service减少了应用接口的花费。Web Service为整个企业甚至多个组织之间的业务流程的集成提供了一个通用机制。
一般的情况下是使用cxf这是框架来实现webservice的功能。 在模块之间互相调用 。在开发当中我们经常使用注解的方式来实现cxf,传递的内容也是通过JSON来作为传输的内容
作者: 嘟啦啦    时间: 2018-5-28 13:46

作者: yy1134787753    时间: 2018-5-28 14:12
感谢分享
作者: hello!!!    时间: 2018-5-28 14:15
分享的好有用
作者: caoping    时间: 2018-5-28 14:29

帅,棒棒哒
作者: 小西西哦    时间: 2018-5-28 14:48
666666666666666666666666
作者: 淡写薰衣草的香    时间: 2018-5-28 14:59

作者: 小丹子    时间: 2018-5-28 15:49
88888888888888
作者: 仙人掌sandy    时间: 2018-5-28 15:49

作者: JavaEE风清扬    时间: 2018-5-28 15:56
不错, 不错 ...........
作者: 小航子    时间: 2018-5-28 16:29
加油!你是最棒的!!!
作者: 多喝点热水~    时间: 2018-5-28 16:52
                     
作者: #风萧萧#    时间: 2018-5-28 16:53
感谢分享.............
作者: 兮兮哈哈    时间: 2018-5-28 16:56
6666666666666666666666666
作者: wangxue123456    时间: 2018-5-28 17:05

作者: 章鱼顶呱呱    时间: 2018-5-28 17:06


hahahahhahahahahhahah
作者: wangxue123456    时间: 2018-5-28 17:06
写文章时用词有所创新,没有因袭前人。形容文章自成一家,有独特的风格。
作者: wangxue123456    时间: 2018-5-28 17:06
徜徉恣肆
作者: wangxue123456    时间: 2018-5-28 17:07
多少文人骚客九江留下千古绝唱,是一个文章锦绣、千年读书之地
作者: wangxue123456    时间: 2018-5-28 17:07
李太白少时,梦所用之笔头上生花后天才赡逸,名闻天下。
作者: 疯言峰语    时间: 2018-5-28 17:22

棒棒哒 .............
作者: zhuyanting    时间: 2018-5-28 17:28
在技术的路上一去不复返
作者: SharkSSB    时间: 2018-5-28 17:35
棒棒哒 ..............
作者: json0314    时间: 2018-5-28 17:40
支持
作者: little_superman    时间: 2018-5-28 17:55
6666666666666666666666
作者: 殷凯老师    时间: 2018-5-28 17:59
感谢分享!!!!!!!!!!!
作者: superbaby    时间: 2018-5-28 18:03
棒棒哒 ..............
作者: 温柔一刀!喵!    时间: 2018-5-28 18:16
哎呀,不错哟!厉害了!
作者: little_superman    时间: 2018-5-28 18:18
6666666666666666666666
作者: 零度☆黎明    时间: 2018-5-28 18:43
感谢分享....................
作者: fujiangbo    时间: 2018-5-28 18:55
感谢楼主分享。。。。。。。感谢。。。。。。。
作者: 黑马程序员啊    时间: 2018-5-28 19:26
不错, 不错 ..................
作者: zplxwl    时间: 2018-5-28 20:54
棒棒哒 ..............
作者: 耙丫丫    时间: 2018-5-28 21:20
棒棒哒 ..............
作者: 耙丫丫    时间: 2018-5-28 21:44
666666666666666666...........
作者: 小黑马王子abc    时间: 2018-5-29 11:25

感谢分享.............
作者: 专找bug    时间: 2018-5-29 11:48

作者: yujq    时间: 2018-5-29 11:54
不错, 不错 ...........
作者: kdhdjdj    时间: 2018-5-29 13:22
加油加油
作者: 半个程序员    时间: 2018-5-29 14:11
键盘敲烂,月薪过万。。。。
作者: 凯凯小王子    时间: 2018-5-29 14:11
感谢分享,,
作者: xiaoheizi    时间: 2018-5-29 14:30
666666666666666666666666666666666666666666666666666666666666666
作者: 小迷糊222    时间: 2018-5-29 14:38
加油!!!
作者: 举个栗子啊    时间: 2018-5-29 14:42
牛牛牛……
作者: duanshaobo    时间: 2018-5-29 15:01
我要给我儿子买一台挖掘机
作者: 1098018910    时间: 2018-5-29 15:24
最大的不同就是List是可以重复的。而Set是不能重复的。(注意:元素虽然无放入顺序,但是元素在set
中的位置是有该元素的HashCode决定的,其位置其实是固定的)
作者: 月下哭的猪    时间: 2018-5-29 15:47
6666666666666666的飞起
作者: dajiahao    时间: 2018-5-29 16:02
很好很好很好
作者: ruoquan    时间: 2018-5-29 16:11
都是牛人经验啊。。。。。
作者: 哦嗨呦    时间: 2018-5-29 16:15
顶!!!!!!!!!!!
作者: 从容微笑    时间: 2018-5-29 16:37
感谢分享
作者: 这是一个师哥    时间: 2018-5-29 21:27
帅呆了,传智学长遍天下……
作者: huochao    时间: 2018-5-29 23:16
加油,加油
作者: SunYan    时间: 2018-5-29 23:22
黑马66666666666
作者: 致橡树    时间: 2018-5-30 04:35
顶顶顶顶顶顶顶顶萨顶顶
作者: 疯子小花花    时间: 2018-5-30 11:44
顶顶顶。
作者: daoqin    时间: 2018-5-30 14:30
为祖国健康工作50年。
作者: 小公举    时间: 2018-5-30 14:36

八千里路的云与月,全部在阅读中走进了我心灵的深处
作者: 影@子~    时间: 2018-5-30 14:57
田帅哥棒棒哒!感谢分享
作者: xuanxushuai01    时间: 2018-5-31 10:12
写的不错不错
作者: 大智叔叔    时间: 2018-5-31 14:29
很有用的分享,值得推荐
作者: 就业高冷派    时间: 2018-6-7 14:50
逆风TO 发表于 2018-5-21 11:05
田大帅哥棒棒哒!感谢分享

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:51
嘿→那个谁㊣ 发表于 2018-5-21 11:24
厉害了!!!!!

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:51
同心筑梦 发表于 2018-5-28 11:57

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:51
同心筑梦 发表于 2018-5-28 11:57

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:51
ouweina 发表于 2018-5-28 12:28

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:51
大晨晨 发表于 2018-5-28 13:21
很棒,

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:51
mydorling11 发表于 2018-5-28 13:22
牛逼牛逼我最牛逼牛逼牛逼我最牛逼牛逼牛逼我最牛逼

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:51
嘟啦啦 发表于 2018-5-28 13:45
Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互 ...

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:51
嘟啦啦 发表于 2018-5-28 13:46

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:52
yy1134787753 发表于 2018-5-28 14:12
感谢分享

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:52
hello!!! 发表于 2018-5-28 14:15
分享的好有用

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:52
caoping 发表于 2018-5-28 14:29
帅,棒棒哒

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:52
小西西哦 发表于 2018-5-28 14:48
666666666666666666666666

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:52
小西西哦 发表于 2018-5-28 14:48
666666666666666666666666

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:52
淡写薰衣草的香 发表于 2018-5-28 14:59

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:52
小丹子 发表于 2018-5-28 15:49
88888888888888

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:52
仙人掌sandy 发表于 2018-5-28 15:49

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:52
小航子 发表于 2018-5-28 16:29
加油!你是最棒的!!!

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:52
多喝点热水~ 发表于 2018-5-28 16:52

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:52
#风萧萧# 发表于 2018-5-28 16:53
感谢分享.............

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:53
兮兮哈哈 发表于 2018-5-28 16:56
6666666666666666666666666

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:53
wangxue123456 发表于 2018-5-28 17:05

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:53
章鱼顶呱呱 发表于 2018-5-28 17:06
hahahahhahahahahhahah

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:53
wangxue123456 发表于 2018-5-28 17:06
写文章时用词有所创新,没有因袭前人。形容文章自成一家,有独特的风格。 ...

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:53
wangxue123456 发表于 2018-5-28 17:06
徜徉恣肆

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:53
wangxue123456 发表于 2018-5-28 17:07
多少文人骚客九江留下千古绝唱,是一个文章锦绣、千年读书之地

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:53
wangxue123456 发表于 2018-5-28 17:07
多少文人骚客九江留下千古绝唱,是一个文章锦绣、千年读书之地

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:53
wangxue123456 发表于 2018-5-28 17:07
多少文人骚客九江留下千古绝唱,是一个文章锦绣、千年读书之地

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:53
wangxue123456 发表于 2018-5-28 17:07
李太白少时,梦所用之笔头上生花后天才赡逸,名闻天下。

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:53
wangxue123456 发表于 2018-5-28 17:07
李太白少时,梦所用之笔头上生花后天才赡逸,名闻天下。

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:54
疯言峰语 发表于 2018-5-28 17:22
棒棒哒 .............

更好的服务学员,更好的做就业
作者: 就业高冷派    时间: 2018-6-7 14:54
zhuyanting 发表于 2018-5-28 17:28
在技术的路上一去不复返

更好的服务学员,更好的做就业




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2