一面:
视频面
1.考察Linux下的文本处理命令,sed、awk、cut
给了一道具体的题目让进行文本处理,无奈平常用到命令才会去查,根本不动脑子的,所以只记得是哪几个命令,根本不记得具体。不过面试官小哥哥人很好,会做一些引导。
2.Linux下查询进程,我写的是ps -ef|grep “进程名”;面试官要求只打印进程id并杀死进程。
3.Linux下查询文件的命令find,结合一个具体的题目。
讲项目经历和实习经历
4.考察了一道算法题:一个字符串的全排列。
我用的递归的方法但是没有写代码,说了一下思路,感觉自己编码能力还是挺弱的,需要加强练习,有没有别的思路,如何去重。
问我什么问题。
二面:
二面是周四晚上约的,因为白天在实习,其实问的问题都不难,但是我都只记了大概,所以有点惨。。。
1.自我介绍,介绍的同时我说了我的项目经历和实习经历。
2.问了项目细节。
3.python中list有哪些操作?如果我有A列表,B列表和A列表相同,改变A列表的元素会不会影响到B列表?如果我想改变B列表中的元素而不影响到A用什么方法?当时心里想到了深拷贝,但是没有说出来,最后问面试官的时候,面试官说是深拷贝。。
4.做一道编程题,输入大小小于100的字符串,找出这串字符中最大的字母,并在该字母后面标记(max),多个最大则标记多个max。
5.会linux吗?常用什么命令?
6.会MySQL吗,分组关键字是什么?降序排列关键字是什么?取降序的前10个人?字段熟悉吗?char和varchar区别是什么?
7.网络熟悉吗?http在哪一层?tcp/ip呢?
8.问我什么问题?
以上。