一面:
1.你说你对技术有热情,你说说你平常做了什么把技术用在测试流程中
2.实习内容
3.map和arraylist的区别
4.进程和线程
5.股票最大收益
6.输出不同id数量大于100的id
7.浏览器输入http到响应整个过程
8.tcp三次握手
9.有没遇到过什么时间很紧急的事情,怎么处理
10.一道简单sql
一面面试官很好,问的问题都比较简单
二面:
1.实习内容
2.mysql和redis的区别
3.sql注入是什么,如何防止sql注入
4.redis问题
5.mysql
6.是否可用redis来替代mysql,说了mysql和redis的区别来表达不能替代
7.操作系统问题
8.spring相关问题,我说我这段实习很久没接触java,明显感觉面试官脸色就不好了,说这边基本都是java,建议复习一下
9.计算机网络问题
10.一道简单sql
11.算法一段有规律的数组:1,2,1,3,2,1,4,3,2,1,5,4,3,2,1,...,输入一个整数n,输出他的前n项和,一开始没思路,面试官说和1有关,就做了一个判断,n*(n+1)/2把前n个1的加起来,然后把剩下的再加起来,但是数有些很大,计算可能会溢出,我有点紧张没想到再哪个位置取mod可以防止溢出,最后没做出来,哎算法还是太差了
总结:八股答的比较一般,主要是spring和java这块很久没接触了,然后就是面试官对我实习考察的角度很刁转,倾向于问其他人对我做的东西的评价,让我自己总结缺点和需要改进的地方。ps:这里一二面的面试官都用这个角度问了我实习的内容,不太懂
第二天感谢信,还是太菜了,碰辞不了一点,这个秋招以失败开始,希望不要以失败结尾...