【实习之路】投了109份简历,幸运的大二菜鸡终于拿到offer了!!
前言
为什么说是幸运:
我的主要语言是Java,我清楚自己的Java水平还是很差的,只要问深了基本上就死了。
听说面试官是C++的,所以也没怎么问我Java问题,问的是项目+基础,能拿到offer也只能说是比较幸运。
正文
投递渠道
牛客网
BOSS直聘
拉勾网
实习僧
智联招聘(不是很推荐)
前程无忧(不是很推荐)
面试过程
笔试情况
面向对象(多态与继承)
Linux命令(查看系统负载)
计网基础(三次握手,POST和GET区别)
操作系统(进程线程区别)
数据结构与算法(手撕快排并给出时间复杂度,二叉树的理解与实现)
-
MySQL优化
一轮面试:
快排的思路
(根据我笔试的代码提问)
时间复杂度呢?
如何理解微服务?
(根据项目提问的,因为用到了Spring Boot)
如何看待二叉树?
(根据笔试题提问的,我扯了很多,顺便扯到了BST、AVL)
MySQL优化的方式?
(根据笔试题提问的,我说了建索引、优化表结构、读写分离,其实我只会简单的描述orz)
如何理解HTTP?
(其实我简历写的是了解HTTPS安全机制的工作原理)
这个问题问的好,我一直扯一直扯,从最开始的请求响应扯到其缺陷,比如无状态,这时候我就扯cookie和session,如何传递以及浏览器禁用cookie时可以使用URL重写;
个人的实习规划?
(上一个问题终于讲完了,面试官换问题了)
面试官跟我说了部门的情况。
如何看待加班呢?
(根据你们自己的情况回答就行了)
住在哪?
(balabala)
二轮面试:
你大概会在哪一年毕业呀?
(简历上没写毕业年份,所以直接问我了)
之前在哪家公司实习过吗?
(没有,我是菜鸡┭┮﹏┭┮)
你****博客从什么时候开始写的?
(2018年10月份)
你出于什么目的开始写博客的?
(一方面是巩固自己的知识点,另一方面可以帮助别人)
自己平时有浏览博客的习惯吗?
有哪些博客或者博主给你印象比较深刻的?
(这就多了,有去过BAT工作的大佬,也有写了200多篇优质原创博客的大佬balabala)
问了我项目的很多问题
(比如项目中遇到过最大的问题或难点,这个就根据项目回答,我的回答包括难点以及优化方式;面试官针对我的回答提出了一些比较好的解决方案,受益匪浅)
有没有考虑使用短信通知用户
(也是针对项目提问的,我说没有,其中一方面是短信要钱orz)
前端技术你都有用过吗?
(我简历写了,所以我简单说明了情况)
为什么TCP四次挥手的时候比三次握手多了一次?
(网上有很多解释,这里不描述了)
HTTP状态码:
206了解吗?
(返回部分资源,比如请求某个.mp4文件100k,客户端请求1-10范围,服务端返回206并携带1-10范围的.mp4资源)
304了解吗?
(3XX状态码一般跟重定向有关系,但是304表示服务器返回的资源没有做更改,可直接使用缓存的资源)
403呢?
(权限不够或者被服务器拒绝了,比如IP被拉黑、身份认证失败等)
这些状态码是你专门记得还是实践过程中遇到过的?
(哈哈哈哈哈都被我回答出来了,我说因为我之前写过状态码的博客,也遇到过)
又问我项目的问题
如何看待互联网公司的加班现象?
(同上)
有没有什么需要提问我的?
我今天的表现如何?
(面试官说还可以)
如果能够实习的话,需要提前准备或者学习什么?
如果实习的话,一般都是负责什么的?
一般多久有结果
(最迟三个工作日)
最后让我给他讲解快排思路
(根据笔试题来提问的)
面试结束,让我稍等一下,此时的我口干舌燥,一直讲话一直讲话,偷偷在旁边买了一瓶冰红茶(旁边有公司的饮料售卖机,价格比较便宜,比如可乐1.5元一瓶)
三轮面试:
接下来进入问题环节:
自我介绍以及个人实习的情况
项目是在学校完成的还是在别的公司完成的?
简单问了项目的情况
(项目的想法以及功能,balabala,我是跟一个朋友一起开发实现双人模块的XXX功能)
OK,女朋友吗?
(噗(/≧▽≦)/)
(项目确实是我跟女朋友一起开发的,女朋友前端我后端。这都被猜到了,hr说听起来像是女朋友)
那你觉得完成这个项目对你自己有什么提升呢?
如果过来公司实习,你需要提升自己的哪些东西?
你怎么评判你自己的优缺点?
(好像很多hr都会问,最好事先准备一下)
有哪些具体的事例吗?
(根据优缺点提问的,优缺点的具体实例,这个我回答的不是很好,最后hr也指出我需要改善一下)
问了我实习时间能保证吗?
有什么疑问需要我为你解答的?
你觉得我今天表现怎么样?
(又问了一遍哈哈哈,hr说:“还可以,其实还可以吧,balabala,你给我们的印象是比较认真踏实,改善的方面就是优缺点最好加上具体事例比较好balabala”)
一般多久有结果
(也是说最迟三个工作日,会尽快处理)
最后顺便问了我绩点以及住在哪
发放offer
总结
我的优点是XXXX,因为我在(或具体表现在)做XXXX时,能够XXXX
我的缺点是XXXX,具体表现在做XXXX事时,在接下来的日子,我会通过XXXX来改善自己的缺点。