1.大厂看中的是计算机基础,项目的深度和思考,以及你对技术栈应用在你的项目的业务的思考,以及高并发(以Java为例嘛,就是JUC的掌握),数据库缓存这些。上述掌握了 也需要很长时间的,而且大部分人掌握的还是八股,但校招来说也是够了~(当然小厂一般看中你的上手能力,也就是所谓的“技术”嘛,能写接口也可以了),至于项目这块,因为大多数人都是烂大街项目嘛,所以你需要对于你写的项目需要体现你的思考才是,这些才是你的亮点所在。
2.因为面试官几乎就是看三个模块,一个是实习经历(包括科研经历,假如有的话),一个是项目经历,一个是技能;三个模块的排序就看你对哪个掌握比较深,哪个更深,更有自信就将该模块放在前面。
3.专业技能你写的熟悉,是否真的熟悉,所谓的熟悉是你应用场景、原理都要很懂才叫熟悉,不然的话你经不住面试官拷打很减分的;或许可以考虑换一个说法。技能这块最好是罗列一下,清晰地按照模块分层写:语言及基础、框架、中间件、计算机基础等;
4.项目经历按照STAR法则去写,项目描述最好是一行最多两行,然后按照按照四个模块,项目描述,项目使用的技术栈,把项目实现换成项目难点亮点(可以适当加粗),项目做完的收获这样子,好好重新包装一下可能更好。项目写的技术栈不熟悉的话就别写了,要是问起来不会或者支支吾吾地会减分,面试就是自我推销,推销优点才是;你是否准备对项目的难点亮点的问题呢?但是你写的都是实现,没有具体的亮点和难点,我举个例子,你项目中涉及到IM即时通讯模块,那就是涉及到通信的内容,那么消息的可靠性如何保证?时序性如何保证?消息堆积影响了性能又怎么办?等等问题,如果你能想办法解决了这些问题(不一定要实现,但是你要准备),那么这就是亮点了。所以说,不要单调地讲你实现了啥,而是要对于实现了啥思考了啥。
5.简历基本盘在线,需要深化修改一下项目和技术栈吧,才大二,简历做成这样很不错了,要去实习丰富自己的简历弥补学历上的差距吧~做一个简介:假如需要模拟面试,可以来滴滴我哈哈,一般两次到三次模拟面试就可以避免踩坑了(再强的面霸第一次面试的时候都是做炮灰的,很多学历很好的同学的第一面往往是大厂面试,做炮灰的几率更大,因为小厂也不傻,不给机会面试,所以我们可以给你一次模拟面试,让你真正掌握面试的重点的技巧,而不只是单单背八股文而已~以及包括项目的亮点和难点辅导),简历辅导也是如此。
6.最后的最后,加油努力,祝你成功、顺利。