还愿牛客,分享一下自己的春招经验
真的感谢牛客这个平台,很多鼓励,很多消息,很多技术分享。lz菜鸡一枚,考研gg之后,只能马不停蹄只能来春招,因为我研究生考试专业课是管理学,大概有7个月没有碰过代码,中途只写过一段时间rn,虽然本科阶段主要是做Android,但是还是决定春招以java工程师为主,复习的内容感觉少一些。
最开始是头条一面挂,vivo进hr面被刷,两家国企拿到offer,招银网络在资料审核,平安还在等结果,到今天今天签了OPPO,虽然我的春招还在继续,也来分享一下自己的经验吧。
首先说笔试,lz基本都没有选择内推,因为觉得笔试还是挺可以查漏补缺的,尤其是一些很细节的知识点。算法题我也挺喜欢做的,不过就是希望牛客的笔试oj可以说改进一下。因为只会告诉过了多少测试用例,不会告诉我怎么死的,可能我看惯了杭电oj?
然后说面试,java基础挺多人总结的,应该都比我好,就不详细说(额外备注,加密这块也是挺重要的,我好像基本都被问到)。主要说说项目,其实面试下来感觉项目经历真的很重要,而且一定要熟悉自己简历上的项目,用了什么框架,框架具体的工作流程……实现原理……各个组成部分的作用……与相似框架的优缺点比较……核心功能伪代码。
甚至是成绩单的课程上做的课设项目都要回忆一下搞清楚,某次面试官就突然随便指着我成绩单的某一门课程问我做了什么,怎么做的,核心功能的伪代码写一下,为什么你能得到比别的同学更高的分数。
还有就是这些项目得跟java知识结合起来,最好他问你java知识的时候,能够结合项目回答。面试官在提出一些高并发……高用户量……复杂业务场景,问你解决方案的时候,也可以结合你的项目去谈,虽然你的项目肯定不会考虑这些(当然可能因为我的项目太肤浅),但是你可以说项目做好了也有考虑相关问题,希望把理论知识用在自己项目上,只是没有实践机会,可以借机跟面试官针对你的项目展开探讨,把一问一答变成平等商量。
还有hr面其实挺重要的,还是得把自己更多地方展现出来,不单单是专业技能,哪怕hr没问,你也可以自己想办法引申说出来。
最后,再次感谢牛客,和牛客的大佬们的帮助,希望各位好运,一起加油。lz比较菜,手机也不知道怎么排班,各位将就看看就行,哈哈。