编程语言
首页 > 编程语言> > 程序员学历差还有机会吗?普通二本的我在这个春招拿到了十几个offer,在此分享一下我的面经

程序员学历差还有机会吗?普通二本的我在这个春招拿到了十几个offer,在此分享一下我的面经

作者:互联网

前言

白嫖了无数面经,这次也来贡献一下自己的吧

个人基本情况

学校:民办本科,学校偏文

年纪:18入学,22毕业

专业:计算机科学与技术

岗位:Java后端

之前学的Python,自己经常接小项目补贴生活,有上百项python小项目经验。但是光忙着挣钱了,啥比赛都没兴趣也就没参加。

感觉AI和数据分析不怎么自己,主要学历硬伤,做爬虫怕进局子,搞Web的话,似乎搞Java更香些。

从今年2月开始决定转Java后端,从头学起,5月27日开始投简历,目前收到5家offer。

offer总结

北京:

自如
天源迪科(说不是外包,但查着是外包)
慧财税

重庆:

某国企(给其他国企外包)
小公司(做地理相关内容的)
面经
按面试的顺序来介绍吧,全是电话或者视频面

某国企

打电话来,直接就说了薪资和待遇,然后就录取了

我问说不需要技术面吗?他说看了博客和项目,感觉我肯定可以胜任

小公司面经

先做了一套笔试题,然后给联系了面试官。

聊了大概1小时左右,是面试最久的一次,不过体验很好,面试官特别和蔼,想不起来会引导我,答不上会给我解释

jdk、jre、jvm关系
StringBuilder和StringBuffer的区别?为什么StringBuffer慢?
用过哪些容器?熟悉的是哪些(我说List和Map)
HashMap的源码看过吗?
HashMap的常用API,说说put是怎么个流程
HashMap扩容机制
哈希扰动是干啥的,为什要这么做
HashMap初始的大小,负载因子
把一个数组转化成List的几种方式?
使用Array.asList转化会有什么问题?为什么?
前面提到了Stream,流有哪用处?
实现多线程的方式
线程池有没有用过,实现方式?
用多线程可能带来什么问题?
死锁问题的解决
sleep和wait
synchronized和volatile
锁的种类
并发相关的包?原子类有哪些?原理?(说了AQS,但是AQS说的很浅)
CAS?CAS可能出的问题?解决方案?
Redis用来干啥?(做缓存)
做缓存可能会出现的问题?解决方案?
数据库的四大特性?三大范式?
事务的隔离级别?可能出现的问题?
Mysql中是支持事务的吗?
MyISAM 和 InnoDB 的区别?
SSM、SpringBoot、SpringCloud关系
IOC & AOP
SpringMVC中的常用注解?(答了一堆,结果说的是Spring中的,哭笑不得)
@ResponseBody和@RequestBody
Springboot自动装配原理?(一开始答的不好,但是引导我答完啦)
如果一个@service标错啦,会弹什么异常,然后又问了一些这类的问题(基本上没答上来几个,面试官说就是聊聊别紧张)
聊聊微服务
然后说了给我讲了很多技术的思考
反问

自如

打过电话来,直接开始面试15分钟左右。

聊聊项目

项目中遇到的问题

对自如有了解吗?

多久能来?打算干多久?

博客写的不错,挑了一篇AOP的问了一下

事务是什么?

事务隔离级别和出现和可能出现的问题

Spring中的事务是这么用的

@Transaction的底层原理(没答好,只说了是基于数据库来实现的)

Springboot和SSM和SpringCloud的关系

Springboot自动装配是这么实现的

项目中用了前后端分离,说下好处和遇到的问题

微服务,简单聊一下

反问

一面就直接oc了,让我等hr联系我,给我惊了个大呆,感觉面试官好像看了简历后就已经很满意了,问的东西都很随意。

天源迪科

简历过了初筛后大概2天后,hr联系约了面试,大概10分钟就聊完

聊聊项目
开店接外包生意如何?
项目中用了前后端分离,说下跨域问题这么解决
项目中遇到的问题
int和Integer的区别
Spring Cloud介绍一下整体架构
反问
然后就让我转hr讨论待遇问题了

慧财税

视频面

聊聊项目,聊聊开店经历
用过的数据库?
数据库四大特性,三大范式
隔离级别和对应的问题?
分库分表是什么?
为什么要分库分表?
redis的数据类型?你用过哪些?怎么用的?
用来做什么?
缓存会出现的问题和解决方案?
如何缓解服务器压力?
mongodb用来做过什么
spring和servlet(当时没听清它说的servlet一下子没反应过来,没明白他说啥呢)
最后问我多久可以来,能不能接受远程实习
然后反问
最后说让我写一个小作业,很简单但是挺麻烦,JDBC+Servlet+JSP实现一下学生系统的增删改查,做完了发给他就算过了

给同样学校不好的小伙伴一些建议

最大的问题
其实学校拉跨最大的问题就是,过不去hr那一关,基本上看一眼你学校 xxxxx学院,关掉下一个。

我大概投了40家,其实给到我面试机会的就是上面这5家,还有2个是因为要到现场面所以就没办法了。

我主要用的boss和拉钩,实习僧上基本上没啥动静,boss上最常见的情况就是,问下可不可以看下简历,然后就是已读不回,大概率就是看见学校然后淘汰了。

所以我们应该尽量把简历投给技术人员,自如这边就是最好的例子,我再三个平台投了,boss和实习僧都是查看了然后就没有下文了,问也不回复。拉钩上看我简历的刚好技术部门的主管,然后打电话了。

面完之后我说boss上投过然后没有动静,他就跟我说确实存在这样的情况,就这个岗位还有很多研究生也在投,一般hr都优先好学校。

破局

一般技术人员更关注的是你能不能干活,基础怎么样,hr不懂技术的话一般更多关注学习、比赛、奖学金这些了。

既然不能吸引hr,那就要想法吸引技术人员

我的做法:

就是把写了的项目直接部署到服务器上,直接留下网址,然后直接点击就可以看到项目成果。这样既能节约篇幅,又能直观的展示你的项目。

平时其实写博客挺多的,算是一种学习方式,把写的不错的博客文章附在简历里,可以让面试官眼前一亮,基本上每个面试官都提到了博客写的不错,图文并茂的。但是切忌不要随便抄一篇直接复制就发了,这样反而引起反感。

GitHub如果经常更新的话也附上,虽然我们现在可能并不能写出什么nb的开源项目,贡献什么优质代码给其他项目,但是一个常绿的主页,能够说明你在长期坚持写代码,手不生,不是光会背不会写的书呆子。

最后总结

能这么块的上手Java主要还是因为之前有Python的基础,主要就是补语法知识和框架学习。

我投简历的时候一般会尽量避开外包,听很多人说外包贼坑并毁简历,本来咱学校就不行,可不能再毁了5555。

这差不多一周的时间下来,能给面试机会的都过了,实习问的不会特别深,主要就是考察基础,多刷刷面经,其实还是比较轻松。

当然我是还没机会经历bat等一线大厂的面试,也投了不过就京东过了初筛,然后就没有任何动静了。

以后有机会经历了再分享吧,总体来说还算是比较幸运的,问到的问题也基本上都能答上,在这个春招的尾巴上找到了还算不错实习(但是北京租房也太贵了5555,实习都不够开销)。

我的面试经验汇总

下面先给大家上一个总的目录大纲,基础的东西就不进行过多的赘述,我们将会从面试必问的说起,同时由于每篇的内容过多,我们也只说重点,太过基础的内容谁都会,我就不多敲字浪费大家的时间了!
有需要的朋友点击这里自取就好了,希望资料对你有帮助!

SpringCloud

Redis

JVM

MySQL

Zookeeper

Kafka

Dubbo

spring

Rabbitmq

springboot

最后

由于文章篇幅有限,PDF的内容又很多,全部手敲下来很累…所以需要阅读阅读学习的,大家“一件三连后:“查看下方””即可拿到手之后自己学习吧,博主真的打字打累了。

有需要的朋友点击这里自取就好了,希望资料对你有帮助!
预祝大家前程似锦,工作顺利!

标签:面试官,简历,offer,hr,二本,面经,问题,面试,项目
来源: https://blog.csdn.net/weixin_53170315/article/details/117628880