java秋招历程分享
从差不多去年8,9月份开始一边做实验室项目,一边学Java。实验室是做深度学习的,自己没论文,而且也对算法不喜欢,就准备走开发路线。
虽然实验室不放实习,但是靠一手八股,截止目前为止,也拿到了一些意向。
饿了么 意向
tplink 意向
用友 意向
快手 hr面
oppo offer排序中
招银 资格审查
淘天 hr面
科大讯飞 三面/hr面
华为 泡池子ing
中兴 逼签(已拒)
这个过程过程中也走了不少弯路,希望写出来给uu们做参考,当然你觉得你觉得不对也欢迎讨论。
第一个问题, 也是不少师弟们问我很高频的问题? cpp or Java? 说实话,我不知道谁好,回答不了,我身边的话,今年还是java好找一点(叠甲:非引战,只是说说我身边人的秋招情况,不能以偏概全)。但是有一点我感触很深,我觉得项目含金量,以及实习经历可能语言可能更重要一点。练手项目,玩具项目,课程项目是众多面试官对我项目的评价。 我舍友是cpp, 我做秒杀,他做webserver, 堪称双烂。根据他的面试反馈,发现无论是cpp,还是java,项目在面试中的地位都是最高的。所以如果能做好一点的项目尽量做好一点的项目,我是因为时间安排有问题,来不及了。当然如果说你的项目就是那么寻常,那么你争取把项目里涉及到的八股背熟,举个例子:用到了Nginx,那就要把Nginx那些负载均衡算法都记得。用到了限流,就要把那么几种限流算法的实现以及优劣都了解。总结: 个人认为, 与其纠结学啥,不如坚定的学一个,然后好好做项目。
第二, 基本知识的学习。 我的学习时间点大概是,9-10月 java基础, 10-11月MySQL,JVM, 12 - 1月 JAVA WEB, SSM, JUC 2月 - 3月 SpringBoot 4 月- 5月Redis, Kafka 6月-7月:项目, 8:项目以及八股文的方法复习,以及一些SpringCloud的了解学习。
看过觉得不错的书有:
java基础,java核心卷1,2。 2的话感觉没啥必要,有空可以看看。
MySQL: 从根上理解MySQL
多线程: java并发编程的艺术, 以及深入理解java虚拟机的后面几章
jvm:深入理解java虚拟机
计算机网络: 图解http
Redis: Redis开发与运维。图解Redis数据结构。
操作系统: 图解系统
网络:图解http
kafka: 深入理解Kafka:核心设计与实践原理
SpringBoot: javaGuild,和稀土掘金上找的帖子看
其中,最大的坑就在于书的内容太多,没必要纠结某个不太重要的知识点的细节,首先有些知识点基本不会问到,其次也记不住那么多东西,那些class文件的各个字段含义这种的有个印象就行了,当时还看了不久,过了一段时间也忘了。所以如果从求职的角度来讲,最好配合一直八股总结,对着最核心的部分重点看。比如,hashmap的实现这种,阿里,字节这些面试官感觉他的要求就是你要不手写一下吧,就问的非常细,怎么扩容,参数是多少,为啥设置为这个参数,你还了解哪些哈希冲突的解决方案这些。
第二个坑如果你是看视频学,我看框架的时候也是。太老旧那些什么web呀,ssm没必要看了,直接用SpringBoot就完事了,当然八股你得会。学这些老东西浪费了我不少时间,而且后面还忘了。
第三 做题。 我看了acwing 算法基础课的视频, 里面的板子确实好用。然后就是刷某(1c)网站的榜单上的题,包括hot100,剑指offer, 还有一些sql基础榜单。 我基本从去年9月份开始,明天都做。 后期的话建议要把热门榜单重复刷下,面试出到原题的可以性挺高的。
第四 表达。 就是如何把知识点,以及项目给面试官有条理的讲出来。平时可以在下面多和舍友啥的讲讲,然后多面试, 海投, 我截止目前投了快150+的公司, 不要恐惧面试, 人家面试官时薪老高了, 挂了也当赚了,(我一度就是这么安慰自己的)。
第五 心态。 我整个过程中,其实找过实习,而且最后也找到了字节的日常实习。当时由于老师不让去就没去,秋招一度相当内耗,因为面试官就嫌弃我没实习,我当时觉得我要是我反抗就去了会不会工作好找一点,但是吧,现在想想也没必要去想东想西的,打好手头的牌就行了。即时被挂嘛了也坚持海投,说不定就和面试看对眼了呢,哈哈。
我大概的经验就是这些, 希望能对和我情况类似的uu们有所帮助。
#无实习如何秋招上岸##牛客在线求职答疑中心#