【面经】中软-数据实习生
第一天 8点左右在实习僧上投简历
第二天 11点左右接到通知面试电话,通知5号10点半去面试(原先投Java,电话通知更建议去大数据,我就去大数据了)
先做了笔试题,没有提时间要求(可能是我没问…)
做的题目是大数据社招的题,共100分
shell 35分
1.$# $* 之类的是什么意思?
2.用命令查看文本的第10行?
3.怎么用命令执行脚本
4.怎么用指令把?转成大写
5.把标准输出和标准错误重定向到log.txt
剩下的忘了
Python 30分
1.Python怎么发邮件
2.labma函数有啥作用
3.list中去掉重复元素
4.随机数怎么生成
5.单引号 双引号 三引号的区别
6.怎么查找和替换字符串
剩下的不会题目都忘了😣
java 15分
1 jdk和jre的区别
2 static
3 接口和抽象类的区别
4 进程和线程的区别
数据库 20分
两张表(部门表、员工表)
做简单的增删改查 大概10道题 ,全都是写sql语句的题目
但没有涉及存储过程、函数、触发器等等比较复杂的东西,很基础的增删改查的部分
和大学数据库课的作业差不多
试卷做了一个小时。
然后面试半小时,问了项目。重点问了数据库sql语句相关,面试官介绍岗位也和sql语句打交道比较多。
之后大约2、3天内再通知是否去综合面(hr面)
工作待遇包住宿,时间上约等于996
总结:题目没有很难,但更感觉自己没有复习很充分。
- Java和数据库那块,题目真的说不上难,而且真的非常基础,但是自己来面试之前复习真的不充分(或者说就只是在牛客网刷了Java的题,然后还没有刷全面,数据库看了理论的概念,比如数据模型之类的,关键是自己没有动手写sql语句,只能根据一年以前的记忆零碎拼凑,结果可想而知…)。这两天虽然还有课程没结,得继续写任务,但是也要抽出一定的时间,把数据库的知识好好复习一遍。Java方面,把大二的课本快速看一遍吧。
- Python的部分,果然之前现学现用紧接着就是现忘啊。
- linux的shell这块,好好把这学期学过的内容总结一下还是捡得回来的。也希望自己在这个方向有更深入的学习。
不管怎么说,第一次正儿八经地面试和专业有关的工作,我还是收获蛮多东西的。先前觉得那些知识除了换来一个分数别无它用,但是面试被问起,我发现我还依稀记得的感觉,让我觉得那些看了好久写了好久的代码,真的没有白写啊。但是自己也有不足的地方,学到的知识,没有好好复习,忘了不少,这样效果会大打折扣。还要继续加油地学习啊。