许愿帖,0offer分享一下自己的经验和最近面试心得体会
朋友跟我说在牛客许愿最灵,他许了好几个愿都实现了,拿到几个offer,着实羡慕,看看自己还是0 offer状态,虽然很着急,但是心态比前几个月好很多了。其实准备的挺早的,过完年想着没法回学校,不如在家多学点东西。我在南方读个小硕,跟着导师做深度学习方向,可能是自己水平一般,拿不出什么像样的学术成果,本科主要做Java方向,对web开发比较感兴趣,白天python科研,晚上Java做做项目。
最近投了好几家公司,也在多场面试中找到了自己的知识盲区,很感谢这一场场面试才没让我在宅家的这段时间蹉跎,刚开始总觉得没准备好不敢投递,看到牛友们发的面经让我感到害怕,满脑子都是宝强的那句“啥,啥,啥,这都是啥?”,其实永远都没有准备够的时候,大家都是在一场场面试中逐渐把握住面试的节奏的,所以就像张爱玲的那句话“出名要趁早”,投递也要趁早,不要等着自己什么都准备好再投,一定要有信心,找工作试一个双向选择的过程,要学会展现出自己的长处。所以第一个经验就是,尽早投递,不要像我一样等后期各个部门基本差不多招够了人时候才后知后觉
第二就是广投,多投几家试一试,刚也说了,这是双选的过程,有时候不是自己不优秀,而是自己不适合,不是面试官想要的那种人,所以要多多尝试
第三,多刷刷编程题,leetcode,剑指offer这些,多刷刷题是真的有帮助,我觉得自己面试这几场失败的原因就是编程不太好,感觉自己很不适应在那种有人等着你,给你限定好时间让你手撕代码,每次手撕代码时候就脑袋懵懵的,根源上还是代码题目写得少了,我的室友反复刷了两百多道leetcode题,现在写起代码题真的轻车熟路,并且看他的代码你就觉得很妙,巧妙。立个flag吧,从今天起到秋招,一定每天都坚持刷题。
第四,面试还是有章可循的,我主要投Java开发岗,感觉面试的重点在以下几个方面 :
1. JVM ,包括垃圾回收,JVM内存模型,类的加载过程
2. Java并发部分,包括线程池,synchronized,volatile
3. Java基础知识,包括int 和 Integer区别,StringBuilder和StringBuffer区别,Object类有哪些方法,反射的原理
4. 数据库部分,索引是必须问的,InnoDB 和MyISAM的区别
5.计算机网络部分,三次握手四次挥手,http1.1 http2.0,cookie和session
6.设计模式
7.NIO,BIO,AIO
8.Redis ,包括缓存一致性,持久化方式,缓存雪崩,击穿,集群哨兵,和别的非关系型数据库区别
9.框架部分,包括Spring的特点,bean是如何产生的,Mybatis的使用,SpringMVC的原理,SpringBoot的特点,如果有时间可以看看源码,实在看不懂也不要为难自己
10.java8的新特性
11.集合类,hashMap,list,扩容机制,实现方式(必问,面试官自己都吐槽了,我说对map熟悉一些,面试官说,可不是吗,面试必问)
其实范围大概就在这些里面,不能只背一背面试宝典,而是真正理解过程,这个需要沉下心来研究,可以先看看视频课程了解大概,再去看看博客,卡看看书,你就会轻松了,实名diss csdn上面的博客内容鱼龙还咋,粘贴复制严重,有时候你看了好几篇都一摸一样的,而且你粘贴也不粘贴全,误导我很多次,浪费了不少时间,走了不少弯路。
最近总结了一套学习方法可以分享给大家,就是当你面对一个未知的领域时,当你感到无从下手时,我的策略是点到面,好比学习java多线程,我就无从下手,我看到很多帖子提到synchronized,ThreadLocal这些词,我就去一个个研究这些词是什么意思,在学习的过程中你又会遇到新的词,比如说volatile,我就会去学什么是volatile,这样由一个个点逐渐扩大成一个面,慢慢你就能摸清整个知识的脉络,建立起知识体系,知道什么是java多线程,这种以点到面的学习方法强烈推荐给大家,还有另外一个学习方法就是从实践中学习,看过一篇文章,说,不要等你什么都学会了在开始动手,而是掌握了基本的东西就开始动手,在实践中学的飞快,你枯燥的看着redis 的几种数据类型,不如在一个项目中瞬间就能明白几种类型的特点,你在一个项目中就能很快知道cookie是怎么存储你的信息,我很推崇实践学习法,高效并且印象深刻;
说说自己的面试战况吧,目前笔者主要面了阿里爸爸,大概是自己不符合用人需求吧,每次面试都很愉快(前后共面了6轮),认识到自己的不足,感谢各位大佬们的指点,尤其是一位小哥一下就戳中了我项目中的一个实现原理的弱点,那一瞬间我感觉自己找到了知音,阿里大佬们的技术我真的服,秋招有缘我们再见喽,还投了蘑菇街,结果大家在新闻上也看见了,裁员了,投了小米,我还准备 are you ok 舞蹈呢(玩笑),但是现在也没通知,还有网易的,大概是我不太玩游戏吧,对游戏不太敏感,这样想想自己生活也挺无趣的嘛,不过我挺喜欢拍照,拍视频和做视频,拍vlog,还有航拍,器材发烧友,有同样喜欢的伙伴可以加我一起,这也是我特别自豪的特长吧,拍过很多婚礼,广告,纪录片,拿过一些奖,编程技能点点错了?总之我还是一个很热爱生活的人,还有邮储的面试,到现在没有结果了,佛系等待,要吐槽的是有个人冒充邮储的人加我微信,把我拉进一个群,大家一定要小心谨慎,我还天真的以为下一轮面试联系我呢,结果拉进群就问我玩不玩彩僄?????作为一名正直的社会主义接班人,我反手就是一个举报,从刚开始的焦虑到现在心态放平了,最近投了几份简历,希望能被选中,今天刚参加完美团的最后一场笔试,以及华为的主管面试,还有腾讯爸爸的面试,腾讯的面试是多个面试官开视频同时进行的,几位面试官都带着口罩,我都不知道究竟是谁在问我问题,现在还是个迷,场面有点搞笑,我差点人忍不住笑出来,我觉得自己还是蛮虔诚的,每一场面试前我都会洗个澡,来不及也要洗个头发,人不洗头就没有自信哈哈
跟大家分享那么多,就是想跟和我一样的伙伴们,大家别着急,心态要好,今年疫情确实影响了,自己要有自信,工作需要机遇,实力的综合,有时候并不是自己不优秀,真的只是不符合用人单位的需求,那怎么办?那就找找需要咱们这样人的地方咯,一定要有自信,面试紧张是很自然的事情;另外多总结经验,弥补自己的知识盲区,开足马力为秋招准备
最后许个愿吧,希望最近投的几个简历可以顺利面试,能有所斩获,早点上岸,offer快来吧
#Java工程师##实习#