恒生电子Java一面面经

1 静态变量放在哪里?
2 内存泄漏和内存溢出知道么?有什么区别?
3 AOP用过么?你用来干什么?
4 Spring 中事务如何实现的? serviceA调用serviceB,如果serviceB抛出异常,serviceA会不会回滚?
5 过滤器和拦截器知道么?有什么区别?各自的使用场景是什么?
6 Mybatis中模糊查询如何实现的? 没弄明白啥意思
7 你知道MySQL中有哪些存储引擎?
8 InnoDB的默认隔离级别是什么?
9 MySQL 中  char(1) 占几个字节?
10 在MySQL中怎么定义浮点数? 定义浮点数时指定10.2,这个10.2是什么意思?
11 介绍一下实习项目,项目中用到了什么技术?负责哪块?碰到了什么问题?最后怎么解决的?

总体来说,面试体验很好,面试官很 nice,许愿二面!
#面经##校招##Java工程师##恒生公司#
全部评论
在version4之前,MySQL中varchar长度是按字节;而version5之后,按字符。 如varchar(6),在version4,表示占用6个字节,而在version5中,表示占用6个字符。 而字符和字节的换算,则与编码方式有关,不同的字符所占的字节是不同的。: - ASCII码:   一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值0,最大值255。如一个ASCII码就是一个字节。 - UTF-8编码:   一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。 - Unicode编码:   一个英文等于两个字节,一个中文(含繁体)等于两个字节。
1 回复 分享
发布于 2020-10-19 22:02
请问是群面吗?
1 回复 分享
发布于 2020-11-03 21:58
请问楼主什么时候面试的呀,我周四一面后就没消息了。。
点赞 回复 分享
发布于 2020-10-17 22:19
还可以 这看起来不像是刷kpi的
点赞 回复 分享
发布于 2020-10-18 08:51
阿这,跟我昨天问的一模一样,看来是同一个面试官,哈哈哈,许愿二面😆
点赞 回复 分享
发布于 2020-10-18 10:18
6.模糊查询语句怎么写?“%”#{参数}#“%”
点赞 回复 分享
发布于 2020-10-18 10:25
第四题会回滚吧😨
点赞 回复 分享
发布于 2020-10-18 17:23
1.浮点型 float(M,D) double(M,D) 2.定点型 dec(M,D) decimal(M,D) 特点: ① M:整数部位+小数部位 D:小数部位 如果超过范围,则插入临界值 ② M和D都可以省略 如果是decimal,则M默认为10,D默认为0 如果是float和double,则会根据插入的数值的精度来决定精度 ③定点型的精确度较高,如果要求插入数值的精度较高如货币运算等则考虑使用 例如百分比使用decimal(4,2) decimal(10,2)中的“2”表2113示小数部分5261的位数4102,如果插入的值未指定小数部分1653或者小数部分不足两位则会自动补到2位小数,若插入的值小数部分超过了2为则会发生截断,截取前2位小数。 “10”指的是整数部分加小数部分的总长度,也即插入的数字整数部分不能超过“10-2=8”位,否则不能成功插入,会报超出范围的错误。 */
点赞 回复 分享
发布于 2020-10-19 22:27
作者:小杨家的Tomcat 链接:https://www.nowcoder.com/discuss/542072?toCommentId=7862028 来源:牛客网 ## 过滤器和拦截器的区别 1 拦截器是基于java的反射机制的,而过滤器是基于函数回调。 2 过滤器是servlet规范规定的,只能用于web程序中,而拦截器是在spring容器中,它不依赖servlet容器。 3 过滤器可以拦截几乎所有的请求(包含对静态资源的请求),而拦截器只拦截action请求(不拦截静态资源请求)。 4 拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。 5 在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次。 6 拦截器可以获取IOC容器中的各个bean,而过滤器就不行,这点很重要,在拦截器里注入一个service,可以调用业务逻辑。 7 拦截器是被包裹在过滤器之中。
点赞 回复 分享
发布于 2020-10-19 22:28
好兄弟,我收到恒生offer了
点赞 回复 分享
发布于 2020-10-26 16:56

相关推荐

2 45 评论
分享
牛客网
牛客企业服务