渣二本Java菜鸡0Offer的春招血泪史

前言:

一个菜鸡的春招血泪史,共勉

到现在还是0offer

先玄学求一波Offer

2019.3.27更新:
三月快结束了,对我来说春招也基本落幕了.虽然好多大厂4月才开始招聘,不过我已经不打算投递了,心太浮躁.天天在找公司,投简历,找公司,投简历之间徘徊.对基础知识也没有深入研究,源码看的也不多,都是抓重点知识.仍记得阿里面试官最后给我的总结:面很广,但是不够精.
决定静下心来好好系统补补基础,刷刷题.
重点:刷题很重要,因为笔试是第一关,不仅如此,很多面试官都会让你手撕算法.

2019.4.13更新:
哈哈哈 真香 我没放弃 四月不好意思又投了七八十份简历
先推荐一波我关注的求职来源:

1\. 牛客网
2\. 实习僧
3\. 校招薪水(公众号)
4\. 各大网站官网
5\. 关注牛客实习群的讨论

背景:双非二本大三
前前后后投了不下三百来家简历,
简历不合格占了多数,
几十家给了笔试,过了一个cvte和途牛,不过因为cvte需要去现场面(好吧,没准备好)
五家面试:

1\. 厦门吉比特  (厦门)
2\. 阿里蚂蚁金服 (杭州)
3\. 腾讯前端 (深圳)
4\. 追一科技 (深圳)
5\. 途牛天津研发部 (天津)

1. 毫无准备的一次面试:

2019.2.20:吉比特Java后台一面(32min)
2019牛客提前批一血:猝不及防的java实习面经


2. 准备了近一个月 勉强初级:

2019.3.18:阿里蚂蚁金服Java后台一面(41min)
题目没听清就回答,答非所问..回答问题也是支支吾吾不够连贯,凉的心服口服

6\. 学校专业课开了哪些
7\. 简单自我介绍
8\. 操作系统一个进程包括哪些资源
9\. 线程和进程的区别
10\. 又回到第一个问题:共享哪些资源
11\. 一个线程new出来一个对象,将引用 传递给另外一个线程,另外一个线程可以使用吗 
12.  计算机网络里,UDP属于哪一层的
13\. TCP和UDP分别面向什么场景,又有什么不同呢?
14\. UDP多对多,一对一是什么?
10.UDP如何发送给多个接收方的
15\. 你是怎么学习Java的
16\. HashMap的时间复杂是多少
17\. HashMap为什么是红黑树
18\. MVC分别指什么?
19.  MVC中具体的业务代码放在哪 (回答server层)
20\. 那server层在MVC的哪一层
21\. Spring框架提供了什么基础功能
22\. IOC和AOP是在什么情况下用到
23\. IOC怎么创建对象的
24\. AOP怎么实现的
25\. jdk动态***和cglib动态***原理简单说下
26\. 项目(redis抢红包怎么实现的)
27\. 最后一个人抢完红包后为什么要创建线程插入到本地数据库
28\. Redis怎么保证并发情况下是OK的
29\. Lua为什么可以保证一致性
30\. 你之前又遇到其他的技术难题(Nginx)
31\. Nginx做负载均衡的算法有哪些
32\. 我的问题问完了,你还有什么想问我的吗

面试官点评:技术上面挺广的,需要注意搞原理性问题上不需要多广,要把搞透
面试官技术上意见:把以前做过的东西往深了挖一挖,再做一些重复性的东西没有什么意义
代码评测:
1亿个数字内求Top100的数


3. 仍然菜鸡:

个人春招的最快凉经
2019.2.20:腾讯全前端一面(18min)
投的是后台开发,隔了十多天被前端部门捞了起来.
因为项目上写的是Redis抢红包,所以上来就问的是项目的问题.

项目设计知识:
Redis+Lua+SSM

要哭惹,全程怼redis,完全没有招架之力,不应该靠基础吗..苦兮兮
结果怼完Redis就问我还有啥想问的没?
What? 没了? 操作系统,网络呢?
一脸懵逼..
都是泪,直接上问题吧

1\. redis和程序的部署是分开的还是一起?
2\. 为什么不考虑用程序发起请求而是用浏览器 之间的区别 压测端和服务端在同一个服务器有什么问题
3\. 怎么测出他的极限性能
4\. 循环了两万而不是并发是两万
5\. 可以得到同一时间的请求数吗
6\. 扩展到每天有1亿人次的访问量该怎么设计
7\. 1亿量级需要多少台服务器
8\. nginx这层挂掉怎么处理
9\. redis集群怎么访问
10.你怎么知道其中一台机器有没有挂
10\. 主服务器挂了,副服务器替换主服务器的机制是什么?谁来执行
11\. 我访问的那台redis挂了,它怎么告诉我去别台机器呢
12\. 存在redis的数据太大了怎么办
13\. 业务要求存储过量的数据怎么办
14\. 如果一台redis服务器挂掉了,如何短时间内恢复数据
15\. 短时间不能重启,只能换一台机器.那怎么恢复之前挂掉的数据 

题外话:
nginx单点故障解决方案:
https://www.v2ex.com/t/477322


4. 准备就绪:

2019.4.9:追一科技(35min)
上来先自我介绍 因为期间winform做过一个排课系统,就开始怼了一些项目 后来怼Java基础

项目:
索引的使用和了解
项目中遇到什么困难
数据库表中设置权限管理(如教师,学生,管理员的权限)

基础:
springMVC执行流程
了解一些设计模式
spring的核心
解释下IOC
AOP呢
aop用到哪些***模式
spring的bean注入:
https://baijiahao.baidu.com/s?id=1589090816577397580&wfr=spider&for=pc
https://www.cnblogs.com/wuchanming/p/5426746.html
sceop属性有哪些
jdk和jre区别
介绍下hashmap
hashtable和concurrentHashMap
统计字符串中出现字符的次数
redis中的lua是什么语言
为什么不用分布式锁实现
springboot springcloud和dubbo有了解吗
springcloud全家桶有哪些
你每天都在学习吗
可以实习几个月
会不会影响你学习

技术栈:
微服务 分布式框架 
业务:
做产品

评价:
技术能力 技术体系掌握的还是不错的
面试官对我印象不错,让我后续关注 微服务 dubbo

不过距离一面有一段时间了 还没收到二面通知 估计凉了


5. 准备就绪

2019.4.4:途牛电话一面(35min)
老规矩 自我介绍然后开始怼基础,项目没怎么问(面试官很礼貌,一直您您您,怪不好意思的)

面经已经在整理了 过几天再发..

2019.4.12:途牛视频二面(35min)
本来定的13号以后去现场面,结果突然12号晚上面试官就打了电话
那也只好硬着头皮上了, 不过这面纯聊天 没有问技术内容 (有点出乎意料)

体验:面试官很nice,人很好 就跟朋友一样唠嗑聊聊点家庭情况啥的 (随心聊天就行)

最后让我下周一等hr通知(不清楚有没有hr)

也许这是我距离上岸的最近的一次了..
玄学求offer 拜托拜托 途牛收了我吧

总结:
简历很重要,突出你的重点,最好一张A4范围内
一般简历写什么,面试官就会针对问问题.如果有项目,不管大小公司面试官都会问.
基础也很重要:操作系统,网络,数据库,Java基础,数据结构,算法,海量计算
注意: 算法是大头,可以刷刷剑指Offer, 应付大部分笔试和面试没问题.


2019.4.13更新:
面试这东西很玄学, 简历, 实力, 情商还有运气四者缺一不可.

简历篇:

这个可是门面啊 当然的好好斟酌.
打个预防针: 校招挺看重学历
要是因为学历原因挂简历,挂面试 那无可厚非, 同等条件下, 谁不想要高学历的员工呢?
社会本来就是不公平的 所以别失落 提高自身能力才是王道

我的室友就收到头条, 吉比特 , 依图offer    
人家是付出了时间和精力的 大一开始早上7点-晚上10点全程在工作室ACM, 持续到大三拿到亚洲区域赛银牌 
所以别灰心, 学历不够 实力来凑;毕竟 IT行业相对其他行业已经显得很公平了 

一句话:打铁还需自身硬

回归正题:
学历不够优秀(菜鸡如我) 那么只能完善简历 ,突出你的专业性
因为简历也是实力的体现:
1. 会啥写啥,但是要描述准确,比如 熟悉Java,了解Redis之类的 语句要精确,不要上来就精通Java
2. 要是你不会的话最好别写,要是只会一点的话 ,最好写 了解,别夸大其词,这样会让面试官期望值过高.
3. 还有要是有博客或者Github也是很加分的,这些都是可以证明你学习的轨迹.

4. 对于自我评价这一块的话,我一般都不写,因为上面都是自己的片面之词, 你说自己学习能力强啥的
面试官也不会太当真, 他会在面试的过程中客观评价你的表现,而不是根据你简历的自我描述来定性.
而且自我评价占空间 得保证简历上有足够的空间展示你的技能和特色(A4纸范围内)
5. 项目也是亮点(除了阿里啥的大厂) 很多中小厂都是比较看重项目的
不过最好别找那种通用的项目,比如淘淘商城啊这种增删改查没有亮点不如不写
要挑一个好项目很重要
我的简历写了俩:(仅供参考)

2018.11 - 2018.12 Redis高并发抢红包系统 Java研发工程师
1\. 该系统是基于SSM框架+Redis缓存的实时抢红包系统,可承受万级并发访问
2\. 使用Redis以及Lua语言,实时缓存抢占红包以及个人信息等
3\. 通过异步使用批量事务插入缓存结果到Mysql
2018.08 - 2018.10 SSM后台管理系统 Java研发工程师
1\. 该系统基于AdminLTE3+SSM+Mysql开发以及应用了Redis缓存技术提高响应速度
2\. 前后台交互采用AJAX 异步技术实现了实时刷新,反馈信息
3\. 本地通过搭建Tomcat 集群以及Nginx负载均衡解决后台服务器过载问题
4\. 该系统使用Nginx实现动静分离,降低访问服务器频率

面试了这几家 基本都是问第一个Redis项目,像第二个顶多问了一个Nginx的负载均衡算法.
所以项目要有亮点

那如何找项目呢?
如果是涉及Java后台的话,个人觉得跟并发扯上关系的 如 秒杀系统之类的都ok,像个人博客啊,商城啊这些没啥竞争力,因为培训班都是教类似项目的..(印象不太好)

我这里也没有说商城项目不好,只是觉得对于实习简历来说,这种没有让别人眼前一亮的感觉.

实力篇:

大家知识体系广度其实都差不多, 那如何体现实力呢?
个人经验:

本身硬件实力要求:
1. 钻的深:很多人都是背面经, 比如hashmap这种常考题,每个人都能说出一二来,面试官听了就是千篇一律
你得有自己特色 得让他记住你 比如一个hashmap你可以钻很深 了解里面的机制 这个就是加分点(划重点)
2. 别人不会的:
要是别人还停留在SSM框架,而你对分布式,微服务,中间件,消息队列有应用,就算只是简单了解也是一个亮点
3. 有重点
别人都会的 你能简单说上一两句就行,因为毕竟人的精力是有限的 不可能面面俱到
这个时候你得有个侧重点 也就是你身上的闪光点,比如会jvm调优啊 并发666 或者了解底层看过源码之类的.
经验之谈:
4. 要是遇到你不会的,直接说不会,不要吞吞吐吐挤牙膏,这样面试官听了不舒服,你自己说着也煎熬.
5. 要是遇到会的, 一开始也别太着急回答, 先听清楚面试官的问题 ,然后有条理地说出来 最好深入细节,或者扩展,让面试官知道你不是单纯背的 ,而是自己有了解过
6. 要是刚好问到你的擅长之处, 记得好好表现,最好展现出你的不一样 .就比如我擅长mysql 我就会扯索引 以及如何 设置 优化 索引. 只要能抓住面试官眼球就行 让他觉得 你和别人不一样

情商篇

面试这很玄学, 也许你学历够了, 技术够了,但是还是挂面试 .
这就涉及到情商和聊天了.
毕竟面试过程是两个人之间一对一的交流,你要是能破冰, 跟面试官促膝长谈, 可以提高你的通过率.
因为校招实习招的不一定是能力强的, 还有一个很重要,那就是有潜力.
你要展现出你的 积极 活力 ,好学, 能加班等程序员特性(但别装 , 就算混过面试 ,以后工作中迟早会暴露的)

1. 主动提问:

面试途中可以主动表现自己的机会只有两个
1. 开场白的自我介绍
2. 结尾的提问

a. 我觉得开场很重要 这是第一个破冰的机会 也是你可以主动表现自己的机会
所以自我介绍得准备好 具体内容看个人如何准备

b. 最后一般出于礼貌面试官会问你 "还有什么要问我的吗?"
有一个问题我觉得没必要问 :那就是 "你对我的表现如何评价"
其实你表现得怎么样 ,心里还不是跟个明镜似的.何必要从面试官口中听到呢?
一开始我也是问的这个问题 现在想想也是太官方了, 没有营养

后来我基本都固定几个问题:

3\. 你们部门是负责什么业务的? (了解部门业务方向)
4\. 你们部门的技术栈是什么?(了解部门的技能是否和自己匹配)
5\. 如果我来实习 是直接参加项目吗?(了解实习内容)
6\. 实习的话 你们对我有什么要求吗?(了解实习要求)
7\. 你们这个产品的高峰并发量是多少(我个人喜欢问的问题)

这几个问题大致能了解到部门的业务和技术是否跟自己对口 还可以了解到实习的一些情况

面试聊天注意点

面试的时候面试官的心情很重要, 别让他面试体验差就行. 得让他愉悦

举几个简单的例子:
1. 遇到不会的问题, 不要挤牙膏 前面提到过 ,就直接说没了解过 不然面试官因为出于礼貌不会打断你 但是心里对你的印象会下滑很多(划重点)
你需要知道的是 面试的时候面试官也不知道你的范围面在哪,他会随机提问搜索 排查你的知识范围, 不会就直接说不会,别死撑 把时间留给其他问题.
2. 要是遇到不会的 比如问你volatile.你说"不会" 但可以扩展相关内容来弥补,比如可以说 "我了解其他的并发如Synchronized 我可以介绍吗"
3. 还有每次回答完后可以 说 "我的回答完毕" 来提示面试官
4. 介绍项目的时候 最好先从宏观上将这个项目,再深入到你负责的内容 让面试官全面了解你的项目 (觉得你不仅只负责自己的内容,还有全局观念),不然上来就扯细节, 谁受得住啊
5. 最后的最后 除了到Hr面 ,千万别谈钱啊!!! HR面谈的话最好说 "跟其他人一样就行" 别扣着那点实习工资 重点是实习 而不是实习工资 连门都还没进, 谈钱就是本末倒置. 我是一直相信 " 能力到了, 薪资自然就会上去".

运气篇

这个就很玄学了, 学历够了 能力够了 聊天也很nice 但是就是莫名其妙就挂了 ..是不是觉得很不服气
我总结了这几个原因:

1\. 面的时候晚 HC已经被人占满了.
2\. Hr面后 备胎池多 ,横向比较 别人比你更优秀(简历方面 面试评语方面)
3\. 某些公司打着招实习生的口号来做宣传 , 根本不招人

还是那句话 : 校招本来就不是完全公平的 所以 做好准备, 寻找机会, 主动出击 .

机会不会送上门的 ,就像我的300多次投递 换来的是面试机会 .
机会也许会少, 但永远不会迟到
当我2月提前批吉比特挂的时候 也没想到3月后旬可以被阿里腾讯捞起来
当3月尾巴结束后, 我也没想过四月还有途牛和追一

还有第一次面试不理想, 心情低落就低落 别忘了 复盘听录音 重整旗鼓

offer得之我幸, 失之我命

最后给点参加春招的人一点不成熟的建议:

一定要自信!
这个很重要!
说话的时候别支支吾吾 , 要连贯流利
有人会说 我都没准备好 面试没底气
哈哈 我也是废了一寒假啥也没准备就面了吉比特 ,当时也没底气 凉是应该的.
所以 努力看面经的!面试问题重叠率很高的, 网上面经多得是 ,牛客上就有很多!
当你积累一定面试内容以及多参加几次面试后 底气自然就来了 ,自信心就上来了.

所以对于我来说最后两场途牛和追一自我感觉很良好 ,要自信!!!再说一遍

还有就是老有人说 我没准备好啊 这次春招先不参加了 ,等我这学期复习好了再暑假去找实习吧
这个观点我是不认同的 ,面试本来就是查漏补缺的一部分 ,通过面试你可以知道自己的薄弱点 弥补就好了,一个人在那边复习 闭门造车的成效是很低的.
所以先别管行不行 怼就完事了! 还有 最好一开始投小厂, 攒攒经验了再投大的
哪像我一开始就把阿里腾讯整凉了 结果缩简历了

注意:有些公司如果面试失败会锁半年简历的 所以 如果阿里给你打电话面试 如果没准备好 直接拒绝就好!
不要轻易尝试 等你有了资本了再来挑战.

那如何攒经验呢?
小公司啊 实习僧 智联多得是!投就对了 不过很多都是要现场面试的
还有小心别被培训机构给骗了, 面试前最好搜一搜这公司 别面试过了才发现要交钱

最重要的是 一定要主动去找实习, 因为很多公司都是有提前批的 (免笔试 你说诱不诱人)

哈哈哈说的有点多!
纯属个人想法 , 也许说错了 请见谅哈!

博客求关注:https://blog.csdn.net/qq_38409944/article/details/88850241

#途牛##吉比特##蚂蚁集团##追一科技##面经##实习##Java工程师#
全部评论
我当时都是二三轮现场或视频撕挂的 ,有个好不容易写出来,还因为写的慢被加面撕,然后挂。双非在基础上不占优势,没准备就投简历导致秋招不能再投,都是教训,还有实习真是干苦力,每天朝九晚十不能转正没有空复习面试,一个比一个坑
3 回复
分享
发布于 2019-04-13 20:45
难道秒杀不是出自商城?😂
1 回复
分享
发布于 2019-04-13 20:31
百信银行
校招火热招聘中
官网直投
早点看到就好了。我也是毫无准备就投了阿里,现在想想真后悔。
1 回复
分享
发布于 2019-04-13 22:59
不对啊,我面阿里开发岗一面的时候问的比你这少多了,你是怎么回答的啊?因为我做过助教,我就巴拉巴拉把面试官当学生吹水。一个spring我是把后面的特性都给吹完了,然后再撸了个代码就没了。(当然,三面挂了。。)
1 回复
分享
发布于 2019-04-14 02:01
膜拜大佬,只会java基础,常见设计模式,一些数据结构,还是明年秋招的我,小公司估计都进不去。
点赞 回复
分享
发布于 2019-04-13 20:32
楼主意识很好,一起加油啊。
点赞 回复
分享
发布于 2019-04-13 20:34
讲项目试着从总体的项目架构去描述,然后用的技术面试官说明这个技术的适用场景,为什么选择了这个技术,这个技术有什么特点,然后项目里的代码细节都要清楚,有些刁钻的面试管就喜欢问你其中某个类是什么,某个方法是什么,如果回答不出来,后面的面试就很尴尬了。
点赞 回复
分享
发布于 2019-04-13 20:35
这么强还0offer么
点赞 回复
分享
发布于 2019-04-13 20:38
校友啊,加油!
点赞 回复
分享
发布于 2019-04-13 20:55
老哥你的秒杀教程是结合慕课的改的吗
点赞 回复
分享
发布于 2019-04-13 21:11
感谢分享!
点赞 回复
分享
发布于 2019-04-13 22:41
一样毫无准备投了阿里,投的快凉的也快😂
点赞 回复
分享
发布于 2019-04-13 23:08
艾玛。。。看到红包那个,还准备截图发给你,说这个小子跟你搞的一个项目。 看到结尾,才知道是你。。。。🤣🤣🤣
点赞 回复
分享
发布于 2019-04-14 09:07
楼主很赞
点赞 回复
分享
发布于 2019-04-14 09:35
楼主,我和你情况一样,双非二本0offer,难受啊,继续加油吧😁😁😁😁😁😁
点赞 回复
分享
发布于 2019-04-14 09:45
楼主还面试了好几家已经不错啦,同时二本的零面试还z
点赞 回复
分享
发布于 2019-04-14 10:11
同校顶一个
点赞 回复
分享
发布于 2019-04-14 18:59
厉害了,鼎一个!
点赞 回复
分享
发布于 2019-05-02 11:06
楼主你那个SSM+Redis+Lua是不是来自JavaEE互联网轻量级框架整合这本书的
点赞 回复
分享
发布于 2019-05-03 11:00
看到室友头条offer,亚洲区域赛银奖哪里,有种熟悉的感觉心想不会是校友吧 点开头像一看还真是。
点赞 回复
分享
发布于 2019-08-03 18:22

相关推荐

58 415 评论
分享
牛客网
牛客企业服务