黑马程序员技术交流社区
标题: JavaEE面试经验分享——陕西昆特面试贴 [打印本页]
作者: xuanxushuai01 时间: 2018-6-29 09:59
标题: JavaEE面试经验分享——陕西昆特面试贴
本帖最后由 逆风TO 于 2018-7-11 14:57 编辑
公司名称:陕西昆特气象服务有限公司
公司地址:龙首原地铁口左转50米
公司规模:50
主要业务:陕西省市县气象局业务
公司环境:
笔试题:
没有笔试题,小公司没那么多套路。
面试题:(只挑有技术含量的写了)
Q:你好
A:你好
Q:hibernate和mybatis区别
A:hibernate是一个映射完整的orm框架,面向对象的方式去开发,不需要手写SQL,数据封装稍微厚重一些,容易查询出一些冗余的字段,并且发送的过多的SQL。mybatis是一个半成品框架,需要手写SQL,但SQL优化更细致一些。
hibernate数据库移植性好,配置文件中配好数据库及方言后,会自动根据配置去发送不同的SQL;而mybatis需要根据不同的数据库发送不同的SQL。
方言问题:
eg1:字符串拼接(MySQL是concat函数,Oracle是||)
eg2:分页(MySQL是limit关键字,Oracle是rownum)
hibernate对于索引的触发性差,由于SQL不是自己手动写的,所以很多时候无法触发预设的索引;而mybatis却可以更加细致的控制。
hibernate的门槛比价高,比较难掌握;mybatis却轻巧的多。
缓存问题:hibernate一级缓存是session级别,二级缓存是sessionfactory级别;mybatis一级缓存是SQLsession级别,二级缓存是mapper级别。
Q:存储过程和存储函数区别
A:存储函数有返回值(return),存储过程没有返回值,但可以使用out参数传出多个结果。存储函数可以在select语句中使用(eg: length(‘abc’),to_char(...)等),而存储过程不行(call调用,或PL/SQL调用,jdbc调用---prepareCall)。存储函数一般封装一个查询结果集,而存储过程一般存储一段事务代码。一般存储过程跟框架的业务层互斥,把业务封装到存储过程中,那Java代码就不需要控制了,如果某个业务需要跟数据库进行多次交互的话,存储过程效率是比较高的,因为不用频繁操作连接。
Q:说一下java的类加载机制:
A:java中是双亲委托机制,
Q:应用类加载器加载某个类时,会先委托扩展类加载器去加载;而拓展类加载器会继续委托启动类加载器去加载;如果启动类加载器加载失败,会尝试拓展类加载器去加载;如果拓展类加载器也加载失败,会使用应用类加载器去加载,如果也加载不到,会抛出ClassNotFoundException。
Q:openSessionInView怎么解决noSession问题的
A:Action层调用查询方法时,如果懒加载了,那么Service层事务一旦提交,hibernate的session会立即关闭,紧接着,在请求结束前再去查询懒加载代理对象中的具体信息时,由于刚才那个session关闭了,所以就会产生noSession异常。而配置openSessionInView之后,在service层去查询时,hibernate当前session会被绑定到当前线程上,哪怕事务提交,session也不会关闭。所以,在Action层懒加载查询完一条数据之后,请求结束前,再次查询具体数据时,session仍然存在,直到请求结束,session关闭,其中的数据库连接归还连接池。
Q:技术差不多就这些,等会我领导来跟你谈工资
A:好的
过了1分钟,项目经理过来了。
Q:小*是吧,技术很不错,家是**的呀,不错,咱俩算是老乡了,要多少工资?
A:我上一家是**K,现在想要**K
Q:能不能降一降,公司这边只能给到**K
A:我觉得我的能力拿**K没有任何问题,要不您再加一些吧
Q:。。。(一堆扯皮)
A:最后拿到了**K的offer
面试总结:
小公司随便面,技术轻松hold住面试官,简直不要太easy
作者: 逆风TO 时间: 2018-7-3 16:08
给力给力
作者: #风萧萧# 时间: 2018-7-9 19:46
璋㈣阿妤间富,杈涜嫤浜�..........
作者: #风萧萧# 时间: 2018-7-9 20:20
鏂囩珷鏂囬噰鏂愮劧锛岃緸钘诲崕缇庯紝璇█鏈村疄锛屾枃绗旀竻鏂帮紝鎯呮劅涓板瘜锛屼汉鐗╁舰璞¢ケ婊★紝鏉$悊娓呮櫚锛岀粨鏋勫眰娆″垎鏄庯紝鎯呰妭鍚堢悊锛岃穼瀹曡捣浼忥紝鎻忓啓鐢熷姩锛屽紩浜哄叆鑳滐紝鑹烘湳鎰熸煋鍔涘己锛岀粨灏剧敾榫欑偣鐫涳紝瀵撴剰娣卞埢锛屽彂浜烘繁鎬濓紝鎰忓懗鎮犻暱銆�
作者: 耙丫丫 时间: 2018-7-9 20:58


作者: fujiangbo 时间: 2018-7-9 22:18


作者: 零度☆黎明 时间: 2018-7-9 22:21
棒棒哒 .....................
作者: 谢先森 时间: 2018-7-9 23:06
棒棒滴
作者: json0314 时间: 2018-7-10 00:21
棒棒哒
~~~
作者: 黑马程序员啊 时间: 2018-7-10 10:10
谢谢老师分享
作者: little_superman 时间: 2018-7-10 10:15
6666666666666666666666666
作者: 殷凯老师 时间: 2018-7-10 19:25
感谢分享 祝你工作顺利
作者: zplxwl 时间: 2018-7-10 19:55
很不错哦
作者: JavaEE风清扬 时间: 2018-7-10 20:30
谢谢楼主,辛苦了...........
作者: yujq 时间: 2018-7-10 22:48
归来已是高薪帅
作者: 疯言峰语 时间: 2018-7-11 10:04
6666666666666666
作者: 同心筑梦1 时间: 2018-7-11 15:22



作者: 小西西哦 时间: 2018-7-11 15:23
6666666666666666666666666
作者: kdhdjdj 时间: 2018-7-11 15:30



作者: 哦嗨呦 时间: 2018-7-11 15:51
顶!!!!!!!!!!!!!!
作者: superbaby 时间: 2018-7-11 15:58
八千里路的云与月,全部在阅读中走进了我心灵的深处
作者: zhuyanting 时间: 2018-7-11 16:26
厉害厉害,总结的比较详细
作者: yy1134787753 时间: 2018-7-11 16:43
感谢分享
作者: 多喝点热水~ 时间: 2018-7-11 16:55
作者: 温柔一刀!喵! 时间: 2018-7-11 17:23
这个不错,厉害!
作者: 就业高冷派 时间: 2018-7-12 09:29
愿你鹏程万里,前途无量!
作者: hongping 时间: 2018-7-12 09:37


作者: 小航子 时间: 2018-7-12 09:42
6666666666666666
作者: 致橡树 时间: 2018-7-12 10:04
璋㈣阿妤间富,杈涜嫤浜�..........
作者: 致橡树 时间: 2018-7-12 10:04
璋㈣阿妤间富,杈涜嫤浜�..........
作者: duanshaobo 时间: 2018-7-12 10:12
以前有病,现在病好了
作者: ruoquan 时间: 2018-7-12 10:57
666666,
作者: 举个栗子 时间: 2018-7-12 11:13



作者: 半个程序员 时间: 2018-7-12 11:21
black
作者: SunYan 时间: 2018-7-12 12:27
666666666666666666666666
作者: xuanxushuai01 时间: 2018-7-12 13:13
厉害厉害厉害厉害厉害
作者: 小伙啊 时间: 2018-7-12 13:24

66666
作者: xiaoheizi 时间: 2018-7-12 13:29












作者: 从容微笑 时间: 2018-7-12 13:55
感谢分享,加油
作者: 从容微笑 时间: 2018-7-12 13:56
感谢楼主分享
作者: zhaosongzhi 时间: 2018-7-12 14:01
环境这么好的,心动了
作者: ouweina 时间: 2018-7-12 14:06
66666666666666666666


作者: 小丹子 时间: 2018-7-12 14:07
8888888888
作者: 仙人掌Sandy1 时间: 2018-7-12 14:12
技术轻松hold住面试官,简直不要太easy
作者: 1098018910 时间: 2018-7-12 14:18
小公司随便面,技术轻松hold住面试官,简直不要太easy
作者: hello!!! 时间: 2018-7-12 14:37



作者: 小公举 时间: 2018-7-12 14:55
感谢分享 祝您工作愉快 天天开心 


作者: 专找bug 时间: 2018-7-12 15:04
感谢老师的分享!!!
作者: 18309299426 时间: 2018-7-12 15:48
好好学习。
作者: dajiahao 时间: 2018-7-12 16:20
66666666666666666666
作者: 兮兮哈哈 时间: 2018-7-12 16:22
给力~~~~~~~~
作者: huochao 时间: 2018-7-12 16:27
66666666666666666666
作者: wangxue123456 时间: 2018-7-12 16:47
66666666666666666
作者: 巴拉拉小魔仙 时间: 2018-7-12 17:02



作者: 760486198 时间: 2018-7-12 17:09


666666666666666666666
作者: 淡写薰衣草的香 时间: 2018-7-12 17:35
加油吧!你一定行!
作者: 疯子小花花 时间: 2018-7-12 19:05



作者: 凯凯小王子 时间: 2018-7-12 19:25
6666666666666
作者: mydorling11 时间: 2018-7-13 11:53
黑马我最棒...666黑马我最棒...666黑马我最棒...666黑马我最棒...666
作者: 就业高冷派 时间: 2018-8-3 11:21
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:21
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:21
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:21
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:21
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:21
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:21
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:21
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:22
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:22
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:22
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:22
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:22
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:22
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:22
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:22
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:22
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:22
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:22
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:22
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:22
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:22
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:22
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:22
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:22
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:23
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:23
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:23
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:23
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:23
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:23
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:23
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:23
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:23
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:23
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:23
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:23
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:23
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:23
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:23
为学生服务,不辛苦
作者: 就业高冷派 时间: 2018-8-3 11:23
为学生服务,不辛苦
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |