首先交代下故事背景吧,后端开发实习岗,在boss上投的,第二天(4月4日)直接约面了。面试官直接打电话过来问我能不能现在就面,我有点措手不及(一般都是邮件提前通知面试时间),找个借口改到下午两点了。下午两点面试官准时电话,开始面试。
乱序,可能会有遗漏
- 你刚才说的两个项目是练手的还是有实际上线?(这里我回答是练手项目,就没往下问了)
- 问了我一个和工作经历有关的问题,不展开说了
- MySQL 引擎你了解哪些?有什么区别?(答了几点InnoDB 和 MyISAM的区别)
- String 相关的类有哪些?它们之间的区别? (这里一开始有点迷糊,反问是不是问String、StringBuilder 和
StringBuffer,得到肯定回答后讲了三者的区别)
- String 中 replace 和 replaceAll 的区别?(听成 replaceOf 了,直接回答不会,当然 replaceAll 我也不会。时候才知道,这两者区别就是 replaceAll 支持正则表达式)
- 讲下你对 SpringAOP 的理解 (这块我一直组织不好语言回答,理解不够透彻,答得很烂)
- 讲下 MyBatis 中使用 #{} 与 ${} 插入的区别 (这块很久没看了,只说了一个 # 可以防 SQL 注入)
- MySQL 表中,id 字段设置了 int 字段长度为 3,如果要插入一个长度为 5 的 id ,可以成功插入吗?(回答虽然没有尝试过,但 5 并没有超过 int 的上限,是可以插入的。面试官确认可以插入)
- ArrayList 初始容量为 10,它会进行扩容吗?(这里脑子短路了,和HashMap搞混了,答了会扩容,还一顿瞎分析,面完就是一个后悔)
- 可以实习的时间?
- 反问环节
- 用友网络是用友子公司吗?(回答不是,就是用友)
- 具体做什么业务?
- 总结
经历的唯一一次电话面,总共才 15 分钟,面试体验还是比较舒服的,没有 cpu,回答后会给出确认。但感觉那边要马上能到岗的,而且有些问题没有答上来,凉了。
#软件开发2023 笔面经#
#24暑期##后端实习生##用友信息集散地##麻了#