华为软开实习面经
一面
1、问项目
告诉我哪些项目不足处及如何改进(听了好久面试官的改进意见,我一直在那是是是(疯狂点头😂))
3、mybatis #和$的区别
4、sql注入
5、链表和数组
6、hashcode和equals
算法:一个数组,找出所有连续子数组等于目标值的个数
使用前缀和O(n2)做出来了,面试官点了下HashMap,用HashMap进一步优化到O(n)的复杂度。
(做过的,但是当时没想到HashMap优化。。。。)
感觉没怎么问基础,大部分围绕着项目再问,果然面试官与面试官的风格不同。。。
二面(主管面)
聊项目
最近一年最受打击的一件事(聊到小论文,还要我将小论文发过去给他看看)
读研了为啥还想着做开发
说说你最近看过的java最新技术的文章
华为实习才两面,感觉还是很简单的,面试官人也都很好