暑期实习总结与建议(真诚版)

一、暑期过程(略啰嗦)

3.7 从美团离职,开始找暑期,4.18 收到唯一一个 offer 和一个 hr 面(接了 offer,结束暑期)。

第一场面试是 3.17 的字节,连 HashMap 和 HashTable 的区别、B 树和 B+ 树的区别这些很基础的东西都说不上来,后来接连面了十几场,也只能说答上来 60% - 70% 左右。

四月初清明那会已经基本上心灰意冷了,开始投日常,没想到剩的两个流程都走到了最后。

二、准备暑期的学习建议

2.0 要构建自己的知识体系

具体来说就是写文档 / 博客。个人觉得这一点非常非常重要。

2.1 熟悉基础八股

什么是基础八股呢,举例子:

HashMap 的底层原理、Redis 主从复制过程、InnoDB 为什么采用 B+ 树的数据结构、AQS 原理、G1 垃圾回收器、浏览器访问网站的全过程、IO多路复用

怎么熟悉?构建自己的知识体系 + JavaGuide 等总结的八股 + 网上其他人整理的各模块的常用八股 + 面经补充

这个阶段要注重理解,只有真正理解了,才能记得住,才能承受住面试官的拷打。

2.2 深入底层

现在的面试很多时候不会局限于基础八股,会考察比较硬核的计算机基础知识,主要体现在操作系统上,比如说:

线程上下文切换涉及到哪些操作?为什么切换是比较重的操作?

CPU Cache 和内存是怎么交换数据的?

从操作系统的角度,一次磁盘 IO 的流程?

2.3 灵活运用

这部分不太好描述,对应的能力是在学习计算机知识的过程中自己沉淀的理解,举几个例子吧:

Java 在日常编码的过程中如何保证线程安全?

实现一个线程安全的无锁队列,说说你的方案,元素的入队和出队的实现方式?

Redis Client 是怎么传输命令到 Server 的?(比较特别的是七层网络模型中的表示层,也就是数据如何编码和序列化)(面试时甚至让我写对应的 JSON)

2.4 实战能力

比如:你们 MySQL 机器的配置是?一次 IO 需要多少时间?访问一次内存需要多少时间?同机房的网络传输大概多快?

2.5 系统设计题

个人感觉这部分可以找几个典型场景吃透,推荐 https://www.nowcoder.com/discuss/743518189807505408

2.6 算法

我自己是只刷了 hot 100,刷了 1.5 遍,大概 3.25 之后就没刷过了

我个人的考量是 hot 100 刷透是完全够的,再深入刷性价比不高

面试的时候也会对 hot 100 拓展,比如:升序数组中重复元素的个数、非递归实现二叉树的后序遍历、含重复元素的数组的全排列

三、关于面试

最想说的是:不要过于怀疑自己的能力而内耗,很多时候是运气问题!

面试问的很难答的不好不代表不会过,体现出自己的思考就好

面试前可以花几个小时时间把体系过一遍,每次过的时候把不熟悉的地方重点标记一下,多看两遍

3.1 面试官对候选人的期待是什么?

我基本上每场面试的反问都会问这个问题,总结了一下:

  1. 不强求很契合的技术栈,更多是对候选人本身特质的考察,所以会对简历上信息做针对性提问,准备面试的时候突出你擅长的领域即可
  2. 举例:简历上写了单例模式,面试官会问:项目中如何使用单例模式的、单例模式的实现有哪些、单例模式的经典应用场景
  3. 总结一下,就是 what(实现方式有哪些)、why(优缺点、和其他的比较)、how(项目中怎么用的、经典应用场景)
  4. 聪明、对技术感兴趣、有钻研能力

最后祝大家都能拿到满意的 offer🥺🥺🥺

#实习进度记录#
全部评论
mark技术学习
1 回复 分享
发布于 04-23 15:31 上海
佬,投过暑期的公司还能投日常吗
1 回复 分享
发布于 04-20 18:30 黑龙江
mark系统设计题
点赞 回复 分享
发布于 04-27 18:01 云南
好文
点赞 回复 分享
发布于 04-24 23:44 上海
mark系统设计题
点赞 回复 分享
发布于 04-23 18:07 吉林
经历两次凉凉的面经之后滚去搞八股和算法了,但是害怕学完发现暑期实习也不招了,好焦虑阿
点赞 回复 分享
发布于 04-23 10:26 吉林
暑期找得好早
点赞 回复 分享
发布于 04-22 12:00 广东
接好运
点赞 回复 分享
发布于 04-22 11:34 湖南
佬,想问,知道了这些问题,还有大家面经上的问题。我目前的困惑是怎么搜到一份标准的答案,有什么途径吗,想知道大佬这个过程是怎么学习的
点赞 回复 分享
发布于 04-21 17:49 江西

相关推荐

04-11 19:34
已编辑
中山大学 Java
两个月时间的高强度学习,白天刷算法,晚上背八股看项目,学习强度大点对我而言并非不能接受,最让我绷不住是希望的一次次的落空。从三月下旬开始,到如今的四月中旬,也笔面了不少次,但是唯一能进二面的只有美团和拼多多。美团4.8二面之后无音讯,到现在连个电话也没有。我对自己的表现并不满意,在问项目时和问业务我都犯了几次低级的错误。我反复回想着我面试时失误的片段,居然前所未有地失眠了两天。最终让我破防的是昨天的淘天一面,我自以为是表现得最好的一次,对答如流。没想到,今天上午一看——流程结束。现在我所有的面试流程只剩下了拼多多的二面。我不愿意让我的负面情绪影响到身边的人,只能一个人躲在宿舍楼的角落哭泣。第一次知道自己原来如此脆弱。美团二面的面试官告诉我,我是他面的为数不多的本科生,而我告诉他,我是一直坚决不打算读研的。可是目前这种情况,我已经与我的大厂理想渐行渐远,陷入了一种苦苦挣扎的困境。每个人都有自己的路,到底哪条路才是属于我的呢?——————————更新: 美团今天已oc3.19 投递3.22 笔试3.28  一面4.8 二面4.11 oc走出低谷真的就会有收获! 各位牛友加油!#面试中的破防瞬间# #面试# #破防# #心态崩了#
让我当一回虾孝子吧😭:暑期才开始一个月呢,去年还有六月份进大厂的,就算是暑期找不到大厂,以你的bg进个中小厂攒经验应该是没问题的,就算是找不到,秋招、春招也都有机会,我见过0实习的秋招、春招进大厂的。我前几天也和你一样,玉玉了好几个晚上,睡不着也没有精力学习,脑子里重现了无数遍当时面试巨简单题手撕不出来的场景,后面自己想开了,可能对于我来说把面试当成一种历练而不看重结果自己会表现得好一些,尽人事,听天命,自己尽力就好了,至于结果怎样就怎样吧,自己努力了,等到水到渠成的时候,肯定会有一个好的结果的,毕竟大厂不止一家。 最后,uu你的美团还没挂就说明还有机会,祝你oc
点赞 评论 收藏
分享
评论
45
143
分享

创作者周榜

更多
牛客网
牛客企业服务