1、现有表A,查询每一个班总成绩的前两名(写出sql)面试
班级redis |
姓名算法 |
语文成绩sql |
数学成绩数据库 |
英语成绩后端 |
1maven |
张三工具 |
20url |
30spa |
40 |
2 |
李四 |
40 |
20 |
30 |
3 |
王五 |
50 |
10 |
80 |
2 |
赵六 |
90 |
40 |
30 |
1 |
孙七 |
86 |
72 |
23 |
2 |
钱八 |
42 |
57 |
10 |
3 |
周十 |
58 |
54 |
27 |
2、快递天天能收到成千上万的物流单,每一个物流单的重量不一。如今快递的火车司机隔壁老王开着标配货车(限载5吨,含5吨,不考虑限高),想要一次性拿走尽量重的货物,这些货有红木沙发,有钢材等。(写出阶梯伪代码便可)
货物编号 |
货物重量(单位:kg) |
1 |
509 |
2 |
838 |
3 |
924 |
4 |
650 |
5 |
604 |
6 |
793 |
7 |
564 |
8 |
651 |
9 |
697 |
10 |
649 |
11 |
747 |
12 |
787 |
13 |
701 |
14 |
605 |
15 |
644 |
总结:
此次是一家天津的公司,专门还去了趟天津;面试中,问了一些关于redis,rabbitMQ,以及GIT的版本控制工具,先后端url的调用,代码上传出现重复的处理,maven,以后就是项目里面的代码实现,这个公司面试的主要是数据的大量处理,数据库跟算法要求的比较严,尤为是快速排序;最后感受仍是差一些,让回来等通知,又没戏。不过对本身的不足之处更加明了了,主要是数据库,一些基本算法的应用,还有就是项目中业务代码的实现;
-------------------2019年8月27日