前言
入职第一天 — 无聊(小抱怨)
目前已经找到了不错的实习岗位,所以这几天,我想把自己的面试经验写一下
面试过程
如何找到岗位
- 1、去boss直聘之类的平台(相对于智联我更喜欢boss,真的,不推荐智联)
- 2、等到招生季的时候多去学校的就业官网上看看,如果你的学校不错的话,那么在这里你就有优势了
- 3、你觉得比较好的公司官网或者公众号了解,说不定就有了
以上三点,比较有可能的就是第一和第二点,而且通过不能方式渠道得到的面试机会,面试的过程也可能有很大的区别。
面试准备
一般来时,对于实习生会有两轮考核过程,一轮是笔试(这里会筛掉一半的人),一轮是面试
笔试
笔试有两种:
1、线上(官网、公众号)笔试
2、线下笔试
笔试题大家要多看看,笔试题的话考得比较细,就算你代码敲的不错,但是你依然可能不会,因为他考得很细,所以考试前要去准备一下笔试题,也不需要花太多时间,平常时候看看就行
面试问题(不是技术上的)
除了技术上的问题之外,面试官还会问你其他问题,甚至都不会问题技术上的问题
第一个:请你介绍一下自己?
- 如果你是技术员面试你的话,那么这时候你要谈的一个重点就是项目经验了。但是学习,还有社团经验也是不可或缺的,特别如果是hr,或者其他职位比较高的(不是技术这一方面的),他们可能更看中你的学习能力
- 所以说请不要觉得奖学金没有,参加比赛都是去混的,也没用
第二个也是比较重要的:你对未来有什么样的规划吗?
- 当面试官问你这个问题的话,你前面的面试基本是过了(我觉得啊),所以,你要提前想一下你的规划到底是什么样子的,把他有条理性的说出来
- 这个问题是有决定性作用的
后面的问题,无非就几个:
- 你了解过我们公司吗
- 你考虑过加班吗
- 你还有什么问题要问的
这上面几个问题,如果你能看出面试官的态度,你基本上就可以确定了
面试题
请记住,面试题目是跟着你的简历走的,所以一个有优秀的简历是敲开offer大门的一把钥匙
1、谈谈你对spring中对AOP的了解
2、你对与spring的IOC实现原理有去了解过吗,请谈一谈
3、为甚只单单把redis当作缓存?或者说他的可靠性怎么样?
4、mybatis中#和 $ 符号的区别
5、你能不能讲出如何使用 $ 符号的过程中可不可直接获取管理员权限,请举一个例子(说一条sql语句)
6、你有了解过缓存的规则吗?(其实他好像问的是你是使用能一个工具来进行redis的缓存的)
7、String和StringBuffer有什么区别?他们是线程安全的吗?如果不是那么该如何使用?
8、你了解哪些集合?说一下这几个集合的区别?
9、set是有序的吗?如果无序如何实现有序?如何实现线程安全
10、你在做程序中如何提高一下sql运行效率
11、spring和springboot有什么不同?springboot如何简化配置的?
还有一个毛病:就是就算你投的是后端的职位,但是面试官依然会问上一句:你会前端吗?
假如你说会(也只能说会一点了),那么他就会问
- vue的一些简单问题
例如:vue的生命周期,它的传参方式,es6的新特性等等
不止,还有些面试官会问一下,你使用l过linux吗?
说实在的,你还是只能说使用过,会一点?那么他就会问一些既简单你由不太常用的命令
例如:
- linux如何授予一个权限
等等
就是这样纸
如果你有写到项目,或者是你简历上精通的一些能力,面试官就特别喜欢问
总结
说实在的,很多学生认为我们应该在大声暑假马上去找实习岗位,这样才好,才会有一点点的虚荣感!
结合一下自己,我觉得这个想法是错误的
我觉得没必要,我有一个老师说得很好,他说:你看到别人找到工作了,然后你觉得你落后了,你想先抢占一个职位,你觉得这样对未来有优势。但是实际上不是这样子的,每个人实习的过程不同,得到得结果也不同。但是如果你还有时间,你可以先去沉淀,你按照自己自己的路线学习,你才会有一个系统系的提升
而校招季是9月10月,如果你的能力还不足的话,你可以先关闭外来的一些信息,不要去考虑某某同学找到一个什么公司,然后去实习了。你按照自己的规划去提升,等到校招季的时候,你对大公司才会有优先选择权,那时候不是公司选你,而是你选公司了。
希望大家都能找到一个好的工作
over!!!