中兴 软开一面
1.自我介绍
2.我的项目里写用了Springboot框架,问了点框架基础,我不会,然后问了个简单的,yarn是怎么配置的,感觉就是看你项目是不是自己做的。
3.0-60不及格,60-80良好,80-100优秀,输入数字输出判断结果,问要如何测试。
答:分别输入null,字符,0-100,100以上,负数,还有测试输入数字最大长度等。
跟着问我个int类型有null吗?
没有,integer才有,我解释刚才的意思是啥也不输入进行测试。
4.7-8万条员工数据,按照年龄降序顺序返回工号。
答:SELECT id,age FROM employee INNER JOIN(SELECT id FROM employee ORDER BY age desc) e ON employee.id = e.id
然后问使用java如何排序呢?
没想出来,随便答了个快排。
问为什么不用冒泡呢,冒泡时间复杂度高,但是适用于什么样的情况呢?
5.问以前项目数据表是自己设计的吗,如何设计的?有没有用索引,如何保证查询速度?
之前实习的时候数据量大吗,是如何提高查询效率的?
最后反问。
整体感觉面试官态度很好,算对得起我大雨天的7点爬起来过去面试,就是答得不太好感觉有点悬
2.我的项目里写用了Springboot框架,问了点框架基础,我不会,然后问了个简单的,yarn是怎么配置的,感觉就是看你项目是不是自己做的。
3.0-60不及格,60-80良好,80-100优秀,输入数字输出判断结果,问要如何测试。
答:分别输入null,字符,0-100,100以上,负数,还有测试输入数字最大长度等。
跟着问我个int类型有null吗?
没有,integer才有,我解释刚才的意思是啥也不输入进行测试。
4.7-8万条员工数据,按照年龄降序顺序返回工号。
答:SELECT id,age FROM employee INNER JOIN(SELECT id FROM employee ORDER BY age desc) e ON employee.id = e.id
然后问使用java如何排序呢?
没想出来,随便答了个快排。
问为什么不用冒泡呢,冒泡时间复杂度高,但是适用于什么样的情况呢?
5.问以前项目数据表是自己设计的吗,如何设计的?有没有用索引,如何保证查询速度?
之前实习的时候数据量大吗,是如何提高查询效率的?
最后反问。
整体感觉面试官态度很好,算对得起我大雨天的7点爬起来过去面试,就是答得不太好感觉有点悬