OC感想
晚上十点拿到美团意向了 到家事业部。,日常实习没过,暑期实习没过,秋招终于意向了,晚上十点发的,整整激动到一点才睡着,不仅因为这是秋招的第一个意向,更因为这是我一直心心念念想去的地方。 今天上午给自己放半天假吧,总结一下。
我心中的大厂情况
首先说下为啥美团是我的意中厂。按照我的狭隘思想来看,现在的头部三大厂应该是字节,阿里,腾讯。字节跳动是以go语言为主,阿里卡本科学历,腾讯是C++,作为一个双非本Java选手,这三大厂在理论上基本与我无缘了。现实是字节跳动一面完快一周没消息,阿里基本投了所有部门笔试都没收到,腾讯测评到现在都没收到一面。因为这头部三大厂我从没期待过,所以现在的惨淡情况自己完全可以接受。在说下其他的吧,因为我是河北人,所以不太想去南方。上海那几个,携程,小红书,拼多多,得物也没有作为很重要的考量。另外,据传,携程卡本,小红书hc很少,不及美团的零头,拼多多和得物卷的程度有点让人受不了。虽然他们在北京也有岗位,但是招的也很少。在这样的情况下,其实也没剩下几个啦。在北京的大厂还有美团,京东,快手,百度,滴滴(如果滴滴也算大厂的话,哈哈)。我在滴滴实习,但是没转正,因为滴滴转正晚,9.10才开始答辩吧,所以果断放弃,准备秋招了。其他的几个,我目前的进度是美团OC,快手三面结束(快手三轮技术面),京东一面结束(一面是HR面,已约二面),百度简历筛选,据说百度就不到100个HC,肯定是没机会啦。
心情
接着说说最近一段时间的心情吧。没有转正保底真的是焦虑的一批。昨天上午还在发帖焦虑。其实更多的时候焦虑的学不下去,时间都是在牛客和小红书度过的,看到别人也在焦虑,自己好像就没有那么焦虑了。其实我也明白,焦虑的原因一方面是因为不自信,没办法,从小到大没自信过,因为自己是个小镇做题家,父母都是农民,也没有什么门路,所以国企和公务员也没有太考虑过,主要就是想着赚钱,这样就把自己逼的没有退路,也就更焦虑了。
学习经历
然后说下大学和研究生的经历吧。我大学的时候是个双非一本。或许很多人上不了985,211都会归因于没有发挥好,但是我是真的没发挥好,在2018年那么简单的数学卷子,我竟然只考了90+,真的现在想想都觉得可笑。我大学是压线进的我们学校,所以是个很冷门的专业,后面我也是转专业了,所以大家如果觉得自己的专业不喜欢,学校也允许的情况下,可以尝试转专业,可能你需要补一学期的内容,但是性价比真的超高。转专业之后自己其实就只做了一件事吧,为了保研努力。确实努力了,也保研了。但是因为疯狂卷绩点,参加比赛加分,就忽视了技术的学习。众所周知,跟着学校学,是找不到工作的,所以我的代码水平很低,算法水平也很低。本来想着保研之后好好学学技术,但是,简而言之就是因为一些感情问题,一直玩到了研一开学。研究生生活就比较简单了,简而言之就是 研一上课,研二找工作,研三写论文。所以大家如果本科就能找到适合自己的工作,还是别考研了,因为考上还得读,哈哈。我是有一段小厂+一段中厂(滴滴)的实习吧。然后实习总时长大概1年左右。所以奉劝各位研究生,一定要找个放实习的导师,你可以不去实习,但是一定要找个放实习的导师。
最后说说自己的一些感悟和学习方法吧。
感悟就先说一些我觉得重要但是没什么技术含量的东西吧。
感悟
1.选对方向很重要 首先想清楚要做什么,然后尽全力去做就可以了。不要反复横跳,年轻人,尝试是要付出代价的,最大的代价就是时间。不要觉得自己还有很多时间,可能比你厉害的人早就已经开始了,这样人家不就是双重Buff了嘛。
2.什么时候开始都不晚 虽然时间很重要,但是什么时候开始都不晚,其实,只要想清楚了,去做往往都是很简单的。从现在的视角来看,我觉得半年,甚至抓紧时间三个月就能达到我现在的水平(Java背八股,做两个项目,leetcode 300)
3.一定要相信自己。 这是心态问题,如果心态足够好,就能拿出更多的时间学习,而不是过度焦虑,学不下去。
4.别给自己留太多退路 不是不要想退路,而是不要想着一直退而求其次,那样只能求中的下
学习方法
1.总结
可以给大家看看我的总结目录,大家也可以按照这个目录整理自己学习的知识,这个就是完全是面向面试的啦,简单介绍一下各部分的内容
(1)自我介绍,面试一开始就要自我介绍,整理下教育背景,技术栈,实习和项目就行,简单说,一分钟左右就可以啦
(2)再看一次,一些容易弄混或者不理解的知识可以在这弄一个目录,多看两遍就懂啦
(3)算法复习,我自己这里面的内容包括了算法通关村,代码随想录,leetcode hot100,leetcode前两百,可以整理一下题目,思路和答案,不然算法题刷过就会忘
(4)项目笔记 主要是针对简历上的项目(API,OJ)自己梳理了一下业务逻辑,和面试中的问题。
(5) 八股整理 这一部分我下面整理一个常考的八股目录吧,主要是八股要背,要理解,要成体系化
(6)面试总结 可以把面试录音整理下,尤其是回答不好的面试
(7)场景设计 这部分我也是最近在重视,要多看看场景设计的一些方法论和基础的系统设计方案
(8)实习日常 把实习的工作提前整理成文字,重难点理解,更方便展示给面试官
(9)框架深入 这部分主要是看底层源码的一些整理,如果有时间,除了背八股文,也可以看看源码
(10)主要是互联网和国企的一些特点和时间
2.刷题 按照代码随想录或者算法通关村的顺序去刷就可以啦,也可以两个都刷,然后刷hot100,前两百,很多重复题,高频题就是要多刷,不需要问Java选手能用C++刷题这种可以吗,肯定是可以的,但是非常不建议。一可以想象一下,面试Java岗,你用C++x写算法,敢不尴尬。
3.项目和实习 肯定是要先做项目在找实习的,做完项目把流程和亮点整理好就可以了。不用过分关注,一直维护,还是实习的东西问的多一些。
最后 Java就是 八股➕算法➕项目(实习)➕学历➕心态➕运气➕。。。 希望大家都能拿到满意的offer!