又到了毕业的前一年。拖拖拉拉,春节假期仍在摆烂,拒绝直面已是要找暑期实习的事实。
虽然接到阿里的意向书,但未真正入职实习前,心仍悬着。暂且凌乱的随记下这3个月的找实习历程吧。
0. 个人情况
- 方向:图表示学习,基本都在玩GNN;
- 科研成果:只有1篇survey被接收,余下1篇工作在投,1篇还在肝实验&改论文;
- 竞赛:打了个没进复赛的王者荣耀强化学习比赛;
- 码力:Python调包调参侠,无工程经验,不熟悉其他语言;
- Leetcode:正式找实习前,荒废许久;
- 其他:接触过强化学习、联邦学习、推荐系统。
1. 海投
如上所述,个人技能点属实匮乏,加之时间紧迫。故决定海投,一来增大可选对象(不配挑食),二来以战养战。
二月底开始海投,总计:
- 投递: 30 家
- 笔试:15家
- 面试:
- 携程(5月才发,未面)
- 快手(日常实习,止步二面)
- 招行卡中心(方向不合,止步一面)
- 美团(一面跪,被捞起后两轮技术面、无hr面,拿offer)
- PDD(一面跪,被捞起后两轮技术面、hr面)
- 腾讯(一面跪)
- OPPO(二面跪)
- 阿里(一轮电话技术面+二轮hr/技术综合面+三轮纯手撕代码面,拿意向书)
2. 备战内容
Leetcode
二月开始,随着《代码随想录》刷题,约莫一两周一章的节奏,二月底过了一遍。
刷题时的自我要求,则是easy必须会独立做,medium至少思考30分钟,随后可考虑参考题解再复现,hard则不强制要求。
刷完一轮后,medium类型的题基本不怵——未必能现时内做出,但建立了挑战的自信。
三月中下旬笔试渐多,基本靠笔试的题保持手感(日均一场笔试后属实无心再刷新题)。
四月渐渐开始有面试邀约,每天有空时做一道https://codetop.cc/home里的常见手撕代码题保持手感。
八股
二月底开始简单回顾了下西瓜书监督学习的章节,EasyRL的1-5章,GBDT官网的tutorial。
到面试时发现基本围绕项目展开,提问相关技术,遂未继续深入准备ML的八股。
项目
未接到面试前:回顾科研项目细节、motivation、related works;
场场面试后:根据被面试官问倒的点,补齐相关知识。
其他
- 推荐系统:主要投递推荐算法岗。故翻看了《深度学习推荐系统》,对领域发展历程有所了解,能和面试官在大方向上吹水的水平;
- 技术敏感性:跟进技术的更迭——AI领域的要通吃。非自己方向未必能了然其原理,但至少要关注其应用和商业化潜力。(阿里综合面时的场景题之一便是“ChatGPT如何应用于淘宝”)
3. 心态
从3月开始海投简历时便饱受拷打。现时回顾,却难重新浸入那时的绝望感,只剩细碎的片段记忆。
- 投出简历后半个月不曾有笔试邀约的时刻;
- 同学已面完3轮,而我未曾熬到一个面试邮件的时刻;
- 与恋人分手,收到邮件,发现是论文拒信的时刻;
- 初次手撕代码,哪怕面试官提醒,仍大脑空空,自认无法解出,彻底宕机的时刻;
- ……
总要熬过,总会熬过去。
到最后,面试时,能和面试官谈笑风生了,手撕代码也算冷静下来,能尽力撕了。
堪堪幸运地找到实习,但这仅仅是起点。草包一只,肚里几分墨水内心清楚,愿不再倦怠拖延。
好好記住昨天在昨天就已跑掉
不相信命數和定數從沒需要
轉身抱緊當下 眼淚抹掉煩擾
風急雨大你都能撐起渡過低潮
漆黑裡就發亮燃燒
變幻於當前每下心跳 至最重要
《All we have is now》真是正,帮手撑过多少夜晚。