黑马程序员技术交流社区

标题: java面试——极数宝数据服务 [打印本页]

作者: 就业高冷派    时间: 2018-10-22 10:05
标题: java面试——极数宝数据服务
本帖最后由 就业高冷派 于 2018-10-22 10:12 编辑

公司名称:西安极数宝数据服务有限公司
公司地址:曲江国际金融中心1206
公司规模:50-150人
公司环境:下图
无笔试,直接人事面,然后技术面。
面试环节:
1、1. 请你说说多态的好处&如何实现多态:
a) 可替换性:多态对已存在代码具有可替换性
b) 可扩充性:增加新的子类不影响已经存在的类结构
c) 接口性:多态是超类通过方法签名,向子类提供一个公共接口,由子类来完善或者重写它来实现的。
d) 灵活性
e) 简化性
(如何实现多态):
实现多态的前提是必须继承或实现。
实现多态有三种方式:
1 接口实现
2.继承父类重新方法
3.同一类中进行方法的重载
2、final, finalize和finally的不同之处
final 是一个修饰符,可以修饰变量、方法和类。如果 final 修饰变量,意味着该变量的值在初始化后不能被改变。finalize 方法是在对象被回收之前调用的方法,给对象自己最后一个复活的机会,但是什么时候调用 finalize 没有保证。finally 是一个关键字,与 try 和 catch 一起用于异常的处理。finally 块一定会被执行,无论在 try 块中是否有发生异常
3、final有哪些用法:

final也是很多面试喜欢问的地方,能回答下以下三点就不错了:
1.被final修饰的类不可以被继承
2.被final修饰的方法不可以被重写
3.被final修饰的变量不可以被改变。如果修饰引用,那么表示引用不可变,引用指向的内容可变。
4.被final修饰的方法,JVM会尝试将其内联,以提高运行效率
5.被final修饰的常量,在编译阶段会存入常量池中。

4、什么是乐观锁和悲观锁

乐观锁:乐观锁认为竞争不总是会发生,因此它不需要持有锁,将比较-替换这两个动作作为一个原子操作尝试去修改内存中的变量,如果失败则表示发生冲突,那么就应该有相应的重试逻辑。

悲观锁:悲观锁认为竞争总是会发生,因此每次对某资源进行操作时,都会持有一个独占的锁,就像synchronized,不管三七二十一,直接上了锁就操作资源了。

5、谈谈你所理解AOP?

AOP的具体思想是:定义一个切面,在切面的纵向定义处理方法,处理完成之后,回到横向业务流。实现AOP的技术,主要分为两大类:一是采用动态代理技术,利用截取信息的方式,对该信息进行装饰,以取代鱼油对象行为的执行;二是采用静态织入的方式,引入特定的语法创建“方面”,从而使得编译器可以在编译期间织入有关“方面”的代码。

6、使用Spring框架的好处是什么?
7、ArrayList和LinkedList的区别?

最明显的区别是 ArrrayList底层的数据结构是数组,支持随机访问,而 LinkedList 的底层数据结构是双向循环链表,不支持随机访问。使用下标访问一个元素,ArrayList 的时间复杂度是 O(1),而 LinkedList 是 O(n)。

8、HashMap的实现原理

1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。
2. HashMap的数据结构: 在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,HashMap也不例外。HashMap实际上是一个“链表散列”的数据结构,即数组和链表的结合体。

当我们往Hashmap中put元素时,首先根据key的hashcode重新计算hash值,根绝hash值得到这个元素在数组中的位置(下标),如果该数组在该位置上已经存放了其他元素,那么在这个位置上的元素将以链表的形式存放,新加入的放在链头,最先加入的放入链尾.如果数组中该位置没有元素,就直接将该元素放到数组的该位置上.

需要注意Jdk 1.8中对HashMap的实现做了优化,当链表中的节点数据超过八个之后,该链表会转为红黑树来提高查询效率,从原来的O(n)到O(logn)。

以上就是本人在极数宝公司的面试过程,此公司注重基础知识,面带微笑,有礼貌便可,面试官给人的感觉进轻松。




作者: 逆风TO    时间: 2018-10-22 14:35
感谢分享
作者: 殷凯老师    时间: 2018-10-22 15:47
感谢分享!!!
作者: 黑马程序员啊    时间: 2018-10-22 16:08

感谢分享!!!!!
作者: 多喝点热水~    时间: 2018-10-22 16:08
                        
作者: 温柔一刀!喵!    时间: 2018-10-22 16:18

作者: fujiangbo    时间: 2018-10-22 18:00

作者: 1098018910    时间: 2018-10-22 18:12
感谢分享!!!!!
作者: zhuyanting    时间: 2018-10-22 18:19
感谢小伙伴的分享
作者: 专找bug    时间: 2018-10-22 18:19

感谢分享
作者: 从容微笑    时间: 2018-10-22 18:21

作者: 18629541359    时间: 2018-10-22 18:25
不错不错,谢谢分享!
作者: SunYan    时间: 2018-10-22 18:59
黑马666666666
作者: duanshaobo    时间: 2018-10-22 19:34
以上就是本人在极数宝公司的面试过程,此公司注重基础知识,面带微笑,有礼貌便可,面试官给人的感觉进轻松。
作者: wangxue123456    时间: 2018-10-22 19:41
66666666666666666666666666666
作者: JavaEE风清扬    时间: 2018-10-22 19:42
6666666666666666666666666666666
作者: wangxue123456    时间: 2018-10-22 19:47
坐在回家的车上在顶帖
作者: 小伙啊    时间: 2018-10-22 19:48
6666
作者: pcdate    时间: 2018-10-22 19:48
666666666666666
作者: little_superman    时间: 2018-10-22 20:21

66666666666666666666666666666
作者: 兮兮哈哈    时间: 2018-10-22 20:39
6666666666666
作者: 耙丫丫    时间: 2018-10-22 21:26

作者: 谢先森    时间: 2018-10-22 21:51
66666666666666666666666666666
作者: yujq    时间: 2018-10-22 22:41
666666666666666666666666
作者: zplxwl    时间: 2018-10-22 22:47
666666666666666666
作者: py@py    时间: 2018-10-23 09:27
感谢分享
作者: yy1134787753    时间: 2018-10-23 09:36
感谢分享
作者: 760486198    时间: 2018-10-23 09:39
学习到很多
作者: 疯子小花花    时间: 2018-10-23 10:18
棒棒棒棒!!!
作者: 仙人掌sandy    时间: 2018-10-23 10:42

作者: yangyifen    时间: 2018-10-23 11:04
感谢分享
作者: 小公举    时间: 2018-10-23 11:05
感谢分享   
作者: ouweina    时间: 2018-10-23 11:11
66666666666666666666666666666666
作者: zhanghua342    时间: 2018-10-23 11:23
感谢分享
作者: 淡写薰衣草的香    时间: 2018-10-23 11:24

作者: 小丹子    时间: 2018-10-23 11:24

作者: 零度☆黎明    时间: 2018-10-23 12:02
感谢分享....................
作者: mydorling11    时间: 2018-10-23 12:04
挺好的,准备学python.
作者: superbaby    时间: 2018-10-23 12:19
6666666666666666666666666
作者: #风萧萧#    时间: 2018-10-23 12:40
谢谢楼主,辛苦了...........
作者: json0314    时间: 2018-10-23 12:46

很好,加油加油
作者: SharkSSB    时间: 2018-10-23 14:12

作者: 王航    时间: 2018-10-23 14:18
不错不错,谢谢分享!
作者: 你不爱我    时间: 2018-10-23 15:46
666666666666666
作者: 指间    时间: 2018-10-23 16:37
6666666666666666666666
作者: xiaoheizi    时间: 2018-10-23 16:41
66666666666666666
作者: zhaosongzhi    时间: 2018-10-23 17:01
66666666666666666666666的飞起
作者: kdhdjdj    时间: 2018-10-24 14:13
6666666666666666666666666
作者: 1467584    时间: 2018-10-24 14:21

6666
作者: ruoquan    时间: 2018-10-24 14:33
6666666,点赞
作者: 梅优良    时间: 2018-10-24 16:01
6666666666666666666
作者: 章鱼顶呱呱    时间: 2018-10-24 16:45
66666666666666666
作者: 致橡树    时间: 2018-10-24 17:30
666666666666666666
作者: 同心筑梦1    时间: 2018-10-25 09:12

作者: huochao    时间: 2018-10-25 16:53
77777777777777777777777777777777777777777777
作者: huochao    时间: 2018-10-25 16:54
7777777777777777777777777777777777777777777777777777777777
作者: dajiahao    时间: 2018-10-25 17:03
9999999999999999999999999
作者: hongping    时间: 2018-10-25 17:06
花花很给力
作者: 茶包哥    时间: 2018-10-25 17:28
6666666666666
作者: 凯凯小王子    时间: 2018-10-25 18:13
666666666666666
作者: 哦嗨呦    时间: 2018-10-25 18:24
顶!!!!!!!!
作者: 小西西哦    时间: 2018-10-26 10:49
6666666666666666666666666666666666
作者: 影@子~    时间: 2018-10-26 15:38
感谢分享
作者: 就业高冷派    时间: 2018-11-2 14:49
逆风TO 发表于 2018-10-22 14:35
感谢分享

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:50
殷凯老师 发表于 2018-10-22 15:47
感谢分享!!!

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:50
黑马程序员啊 发表于 2018-10-22 16:08
感谢分享!!!!!

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:50
多喝点热水~ 发表于 2018-10-22 16:08

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:50
温柔一刀!喵! 发表于 2018-10-22 16:18

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:50
fujiangbo 发表于 2018-10-22 18:00

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:51
1098018910 发表于 2018-10-22 18:12
感谢分享!!!!!

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:51
zhuyanting 发表于 2018-10-22 18:19
感谢小伙伴的分享

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:51
专找bug 发表于 2018-10-22 18:19
感谢分享

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:51
从容微笑 发表于 2018-10-22 18:21

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:51
18629541359 发表于 2018-10-22 18:25
不错不错,谢谢分享!

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:52
SunYan 发表于 2018-10-22 18:59
黑马666666666

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:52
duanshaobo 发表于 2018-10-22 19:34
以上就是本人在极数宝公司的面试过程,此公司注重基础知识,面带微笑,有礼貌便可,面试官给人的感觉进轻松 ...

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:52
wangxue123456 发表于 2018-10-22 19:41
66666666666666666666666666666

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:53
JavaEE风清扬 发表于 2018-10-22 19:42
6666666666666666666666666666666

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:53
wangxue123456 发表于 2018-10-22 19:47
坐在回家的车上在顶帖

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:53
小伙啊 发表于 2018-10-22 19:48
6666

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:53
pcdate 发表于 2018-10-22 19:48
666666666666666

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:54
little_superman 发表于 2018-10-22 20:21
66666666666666666666666666666

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:54
兮兮哈哈 发表于 2018-10-22 20:39
6666666666666

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:54
耙丫丫 发表于 2018-10-22 21:26

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:54
谢先森 发表于 2018-10-22 21:51
66666666666666666666666666666

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:54
yujq 发表于 2018-10-22 22:41
666666666666666666666666

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:55
zplxwl 发表于 2018-10-22 22:47
666666666666666666

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:55
py@py 发表于 2018-10-23 09:27
感谢分享

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:56
yy1134787753 发表于 2018-10-23 09:36
感谢分享

努力奋斗,好好干!
作者: 就业高冷派    时间: 2018-11-2 14:57
760486198 发表于 2018-10-23 09:39
学习到很多


作者: 就业高冷派    时间: 2018-11-2 14:57
疯子小花花 发表于 2018-10-23 10:18
棒棒棒棒!!!


作者: 就业高冷派    时间: 2018-11-2 14:58
仙人掌sandy 发表于 2018-10-23 10:42


作者: 就业高冷派    时间: 2018-11-2 14:58
yangyifen 发表于 2018-10-23 11:04
感谢分享


作者: 就业高冷派    时间: 2018-11-2 14:58
小公举 发表于 2018-10-23 11:05
感谢分享


作者: 就业高冷派    时间: 2018-11-2 14:58
ouweina 发表于 2018-10-23 11:11
66666666666666666666666666666666


作者: 就业高冷派    时间: 2018-11-2 14:59
淡写薰衣草的香 发表于 2018-10-23 11:24


作者: 就业高冷派    时间: 2018-11-2 14:59
小丹子 发表于 2018-10-23 11:24


作者: 就业高冷派    时间: 2018-11-2 14:59
零度☆黎明 发表于 2018-10-23 12:02
感谢分享....................


作者: 就业高冷派    时间: 2018-11-2 14:59
mydorling11 发表于 2018-10-23 12:04
挺好的,准备学python.


作者: 就业高冷派    时间: 2018-11-2 14:59
superbaby 发表于 2018-10-23 12:19
6666666666666666666666666






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