大厂实习攻略
在简历中,实习经历是HR和面试官最看重的因素之一。因此,我的建议是,如果可能的话一定要找一个相关的实习。在这篇文章中,我将介绍实习的准备过程、实习的要求以及实习的体验。
去年,楼主有两段实习经历:一段是在字节的商业化部门实习了两个月,另一段是在农行实习了一个月。两段实习都是基于Java技术栈做的后端开发。
准备实习主要包括以下三个方面:八股、项目和算法题(互联网私企有此要求,国企一般不考察)。
具体来说:
算法:建议至少刷2-3遍剑指offer题单,尽量刷一遍LeetCode Hot 100,此外还推荐CodeTop企业题库,这是一个宝藏刷题网站。题单的题目按照企业考察频率排列,所以如果时间有限,建议主攻剑指offer和CodeTop。从实习面试题目来看,大多数题目都是LeetCode原题,而且面试官不一定要求你必须做出来,但你必须清楚地表达出你的思路。在私企中,这部分通常是最看重的。
八股:可以参考这篇总结:23秋招总结1---我是怎么准备找软开工作的?,逐个学习该帖中的学习路线,但并不需要学得十分精细(对于大多数同学而言),只需大致了解所涉及的知识点,然后在面经网站上记忆即可。例如,对于MySQL,除了学习SQL语句外,我们还需要掌握索引、锁、事务等方面的知识。对于这几个方面,我们可以一一击破,不要陷入细节中,因为时间有限。所谓的八股其实也是量变引起质变的过程,多积累一些,就可以和面试官进行更深入的交流。
项目:现在的简历项目已经十分模板化了,据我观察,总体有三种:秒杀,RPC,商城。秒杀是做的最多的,资料也很全,大概技术栈是:SpringBoot+MySQL+Redis+MQ。常用的技术基本都涉及,但是真的被用烂了,所以不是特别推荐。RPC我并没有做,因为资料少一些,但是和网络通信关系比较大,自己实现一个类似Dubbo的程序。商城得话,牛客就有一个官方的牛客商城项目,周围人也有在做,总体技术栈和秒杀很像。抛开这些不谈,面试官经常问的问题是:项目的创新点和难点是什么?yes,this is the point。自己能不能在别人的基础上有所精进,或者添加功能,或者优化时间等等,能不能和别人有不一样的点,这是面试官非常看重的点。可惜大部分人只是随便拿个网上的写一写,就去面试了。。(当然我也是)所以大家可以在网上多找找相关的项目,比如github 或 gitee,都有很多优秀实践。更好的是基于自己的需求开发一款:比如校园二手书交易软件,失物招领平台等等,这个肯定体会更加深刻。
再说一下,项目是找实习的敲门砖,希望大家至少拿出两个月的好好打磨,能独立完成。
参加实习后,来谈谈实习的要求和体验吧。
实习的要求:
- 认真学习和理解公司的业务,熟悉公司的产品和技术架构。
- 踏实做好实习任务,不要把基础任务当成“八股题”,要有一份认真的态度。
- 和团队成员良好沟通协作,尊重团队文化和规则。
- 主动学习和探究新技术,对公司业务的优化提出建议。
实习的体验:
- 拥有一份认真负责的态度。实习时要尽量多地向团队成员请教,发现自己的不足并努力克服,不要让自己成为累赘。
- 熟悉公司的文化和团队风格,逐渐融入公司的氛围。
- 在实习期间要学会合理安排时间,充分利用自己的时间去学习和锻炼技能。
- 学会总结,及时反思自己的工作和表现,找到自己的不足,以便在下一步的工作中做得更好。
- 在实习结束时,要向团队成员和上级领导表示感谢,同时也要给出自己的反馈和建议。
实习是一次宝贵的机会,可以让你更深入地了解职业和行业,获取更多的实践经验和技能,还可以通过和优秀的同事交流,提升自己的能力和视野。希望大家都能在实习中有所收获~
#牛客创作充电计划##我的实习求职记录#