总体来说,本次面试还是比较拉胯的,什么也答不出来。
两个面试官,一个男面试官一个女面试官
男面试官问的都是一些工具的使用,框架的内容。
1.使用mybatis时怎么样自定义返回类型
答:使用 resultMap标签
2.当字段名称和实体类不对应时,怎么处理
答:通过resultMap标签的column属性和property属性进行属性对应
3.使用过debug模式吗?怎么样进入断点?怎么样放行断点,快捷键是什么?
答:使用过,点击代码行进入断点,点击绿色的放行按钮放行
快捷键当时没答出来
(个人觉得如果当时回答,根据不同的快捷键设置方式,放行断点有不同的快捷键,IDEA的放行是ctrl+F8,eclipse的放行是F8)
女面试官问的就偏基础
1.int 类型 占多少个字节,有多大
答: 没答出来,没准备这个问题,忘记了。
(int占4个字节,取值范围是- 2 ^ 31 ~2 ^ 31 - 1)
2.如果有一个主键,要求使用数值类型,请问你是用Long还是用Int呢?
答:我的回答是,看情况,如果小的话就用Int
(一律使用Long 类型)
3.int、Long、String在内存中占据的大小是一样的吗?
答:我的回答是,不一样,但是面试官笑了,我也不知道一不一样,知道的大佬,希望可以回复我一下
4.left join 的使用
答:把左边的内容全部查出来,右边的进行匹配
5.HashMap的遍历
答:For-each + entryMap进行遍历,使用Iterator进行遍历,For-each进行遍历
总结:对基础内容的掌握仍然不够扎实,还需要进一步的巩固与学习。面试时不紧张对面试很有帮助
面试时问的不止这一点,还问了一些其他的问题,时间略长,快一个月了,忘记了。如果之后在遇到面试,会第一时间将问题一一记录并总结。