大三找实习的经历和经验
前言:菜就是失败的原罪
背景:
广州大三专科在读,在广州佛山找实习,大学开始接触计算机编程,是一个比较平庸简单的人,由于大三了,也需要在下学期去实习,而且趁着在大三上半学期在做完毕业设计的情况下还有许多时间,于是我就在网上投了一些简历并趁着有时间去面试一下,体验一下,收获一些面试经验,哈哈,事实上呢,也收获了非常多的经验,所以建议对于那些不确定自己的学习程度是否能够去获得一份实习的人尝试在大三的第一个学期就尝试在网上去投放简历积累经验,以便在春节后能够找到一份自己满意的实习,哈哈,背景就介绍到这里了,下面讲述我的面试经验和经历。
时间:2018年10月 - 2018年12月
选择公司类型:中小型公司
投放简历平台及申请记录:
- 前程无忧(81次)
- BOSS直聘(58次)
- 拉钩网(32次)
- QQ邮箱投递简历(1次)
哈哈,虽然投递简历的次数确实有点多啊,但是真正电话通知我去面试的却没有多少间公司,前前后后,邀请我去面试的公司大约有 6间 左右,而且面试地点都好分散啊,所以我实际去面试的公司就3间,每次去的时候,我都是靠手机导航的,可是还是走着走着就迷路了,真是个大路痴诶
- 最后,这篇文章记录的目的是想表达专科大三到底要学习到什么程度才能在中小型公司获取到一份实习呢,同时也总结出一些面试准备经验,注意点等等
公司A
- 地点:佛山
- 面试历程:
1.hr给出一张应聘人员表和笔试题(30分钟完成)
2.填写完成了表格和笔试题后,简单介绍一下自己,说一下自己的能力。
3.简单介绍一下你的项目,用到什么技术,有什么实际用处,遇到过什么问题
- 项目中的在线聊天功能是怎么实现的?有没有去测试过聊天的人员数,为什么只能发文字?
- 你有用过vue吗?你对html,js,jquery熟悉吗?
- 数据库你会那些?怎么查出一个班及格的人数?
- 你能介绍一下你所写的技术它是有什么用的?
8.你是哪里人呢?你对我们公司有什么了解的吗?
9.你觉得你细心吗?如果因你的粗心让程序发生重大错误你会怎么办?面试总结:
公司A,第一次面试,面试了2个小时,和那hr说了超级多话的,虽然都没啥用,而且第一次面试,说实话挺紧张的,hr还为此为我开了空调,哈哈,真心觉得hr讨人喜,然后呢,填应聘人员表的时候填错了一点,于是就有了第9点所问的问题了
- 怎么说呢,可能我投的公司好像投错了,投了erp的二次开发,所以呢,并不怎么在乎简历上的技术要求,而是更重视了笔试题题的正确率,对于简历不太会深入去问。
总结:
经过这间公司,我觉得做好一份笔试题是获得一次实习的前提,还有投简历的时候要先看清招聘岗位要求,不然就像我那样,跑去并不是互联网公司做一些系统的二次开发面试了,不过相对于那些做软件开发的,网站开发的等等,这些更偏向于笔试题的成绩,还有技能的要求不高。
公司B
- 地点:广州广药校区内
- 面试历程:
- 1.给出一份笔试题
- 2.简单介绍一下自己
- 3.问做过什么项目,懂不懂小程序开发,java基础怎么样?
- 4.你是哪里人呢?
- 5.数据库会写吗?
- 6.期望多少工资?
公司B,朋友介绍的,而且公司规模不大, 因为靠关系的,没有问太深入,更在意的是基本语言的基础功底。没有hr,由主技术进行面试,面试时间大约30分钟左右把总结:
哈哈,这次面试非常顺利,而且还是靠关系的,所以面试难度不怎么大,而且公司规模也不怎么大,更偏重于面试题看出来的基础。
公司C
-地点:广州广工校区内
- 面试历程:
初面
- 1.给出一份笔试题,递上自己的简历
- 2.做完笔试题后交给hr,而后hr计算笔试题的正确率后,才确定是否需要通知技术人员进行面试
- 3.技术人员面试。。。
- 4.简单介绍一下你自己?
- 5.你做过什么项目啊?(原因是我投简历的时候没有写项目,所以它才会问的)
- 6.redis你的熟悉程度到哪里?你了解它的原理吗?有什么用?
- 7.数据库你怎么优化?你数据库学习程度到哪里了,还是只会CRUD?
- 8.你说你会分布式,你说说你是如何实现分布式的?
复面
- 1.说说你做过什么项目?(原因是我投简历的时候没有写项目,所以它才会问的)
- 2.你的在线聊天项目是用什么技术进行通信的?
- 3.你知道TCP/UDP的区别吗?
- 4.你是怎么做消息处理的,当有消息发送过来,你是怎么解析的?
- 5.你怎么确保消息的正确性和完整性?
- 6.你有测试过你的在线聊天最大的聊天的人数是多少呢?
- 7.你做的 抢购与秒杀的原型,前后端都是你写的吗?
- 8.后端你怎么处理这么大量的消息?
- 9.当有大量的请求,你是怎么确保这些处理能返回给正确的用户呢?
- 10.你是怎么确保每个请求都能返回给用户呢?
- 11.你简历上写你熟悉spring,springboot,那你说说spring boot有什么常用的注解,你有没有看过这些注解的源码?还是只是在用?
- 12.你会算法吗?
- 13.对于那些简单的排序你都会吗?像冒泡排序啊?插入排序啊,快速排序?
- 14.你熟悉linux上面编程吗?还是只是在win上编程?
- 15.数据库你怎么优化?,说说怎么建索引?
- 16.你是哪里人?
- 17.你觉得架构师应该要怎么做?
- 18.你说说tomcat怎么优化?
- 19.分布式你是怎么实现的?
- 20.你觉得你的沟通能力怎么样?
总结:
公司C是我面的第三家公司:总的来说这次面试遇到了我一大堆不懂的东西,面试官怎么都问到优化上面了,可以说被面试官虐了。问的东西都是在简历上面的,问我数据库怎么优化啊,tomcat怎么优化啊,如何配置啊,说说要配置那个参数啊、总之呢,面试的都是针对性关于优化的,还有数据完整性等。说实话这是我面试最有价值的公司
面试总结:哈哈,经过了三家公司的面试,大大小小的都有,公司的业务也有很多,做网站的,小程序的,大数据分析的,企业业务系统的等等,但是要想获得面试机会,首先需要一份好的简历,我就是因为简历写得不怎么好,所以每次面试官都会问我做过什么项目,甚是尴尬啊,还有简历也可以做到引导面试官的作用,同时也是为自己做准备的清单,同时呢,在面试前一个月需要做简历上列举的所有项目和技能的详细了解,这也是为了能够和面试官交手时,能接下面试官得问题,最后呢,表达沟通也是一个问题,好的表达能力,能够正确表达出自己的理解。
所以最后呢还是简历要求了,一份好的简历需要有
- 个人信息(姓名,电话,邮箱,微信/QQ)
- 技能清单(反正越多越好啊,但是呢,面试官会问到你技术的问题呢,所以需要有所熟悉才写)
- 项目清单(重要的,写三到四个就好,而且自己必须要非常了解项目才行,还要有亮点)
获得奖项 (越多越好,表明能力啊)
-技术博客
Inked1546526829(1)_LI.jpg
]