找实习经历
大约 5 分钟
找实习经历
首先本精神自由人的定位非常清楚:不考研,不考公。因此找工作是我的唯一选择。而据说在找工作时有实习经历是很重要的,因此我将大三下初期的找暑期实习视为一场战斗。
基本信息:
- 暑期实习的难度一般比日常实习要高,不过也提供更多的转正机会。
- 一般互联网实习都是线上面试 & 笔试。
心得:
- 在如今的环境下,211 学历还是比我想象中更吃香。刷着帖子,切身感受到了学历的重要性,
把高考前的我抓来打。
定位
我喜欢的是新技术,做小玩意,想给大家带来更好的使用体验。因此我把目标主要放在 客户端开发 上。但是我对 Android 有挺大偏见,而客户端大多都是移动端开发,因此也基本投不了几个大厂。(凡是那些日常不做 PC 业务的都别想了,例如外卖、快递等)
其次,语言我尽可能避开了 JAVA 和 C++ 这两个最多岗位的。。JAVA 的话我卷不过后端小子,学校更是啥都不教;C++ 我甚至不敢说我会写(怀抱着对《The Book of Modern C++》的恐惧)。
然后不论爱好,考虑我的技术栈,我感觉 测试开发 和 Linux 运维 挺适合我的,毕竟前者 python 用得烂熟,也鼓捣过几个爬虫和自动化项目,后者就纯粹是喜欢尝试创造新工具,写过脚本与包管理器。
最后,由于喜欢开源和新技术,也写了几个 rust 程序。因此做了 rust 的简历。
简历模板
我用 typst 比较多,好久之前就盯上了 OrangeX4 的简历模板。字体可能要折腾一会儿,但是确实够好看。
2024 春,实习
公司 | 岗位 | 渠道 | 时间 | 状态 |
---|---|---|---|---|
NVIDIA | 测开 | 牛客 | 20240306 | - |
字节 | 研发 - 客户端 | 网站 | 20240306 | - |
腾讯 | PC 客户端 | 网站 | 20240307 | 一面,笔试 |
商汤 | 软件开发 | 实习僧 | 20240308 | - |
拼多多 | 客户端其他 | 牛客转网站 | 20240308 | 测评,笔试,挂 |
达坦科技 | Rust 分布式存储 | 牛客 | 20240309 | 面试,笔试,录取 |
详细说下:
- NVIDIA:简历欠打磨,写得不好。
- 腾讯:
- 投简历当场就要做两个半小时的 IQ+EQ 测试,非常痛苦
- 面试前才跟我讲需要去深圳实习。但是我投的是上海(
- 一面问了我对于 rust 的看法,然后做算法题。做完对我比较失望,随便问了点计算机网络和概率论(我:¿),答的也非常烂。
- 算法题:写一个能处理
.
+
*
三个特殊字符和其他普通字符的正则 parser。不允许用 python。当场没写出来,面完后又写了三小时都写不出来。个人总结一下:一阶段:ab*c
匹配aabbbbc
;二阶段:aa*a
匹配baab
;boss 战:a.*b.+c
匹配cababbcbc
。评价是太超模了。。
- 算法题:写一个能处理
- 笔试算法两小时 5 道,比拼多多的简单很多,但是还是牛客的 OJ,样例太太太太他妈的少了。
- 链表删除所有值恰好等于 k 的节点
- 01 树,从根走到叶子,路径上所有节点将表示为一个二进制数(按路径顺序)。有多少种不同方案使最终的二进制数在区间
[l,r]
内?简单搜索+简单剪枝 - 一棵只有 1,2 的树,路径的权值为路径上所有节点的权值之和,问有多少条权值为 3 的路径?定义 u->v 和 v->u 为同一条路径。注意只有 1,2,直接搜索找连接的 1
- 剪切树上的一条边,将这棵树剪切成两棵树,问两棵树直径之差的绝对值的最小值是多少。树的直径:树上任意两节点之间最长的简单路径即为树的直径。(没做)
- n*m 的矩阵,每个格子都是红色或紫色的,每个格子都有一个价值为 的宝藏。只能向右和下走,沿途拿走宝藏,但从某格子移动到同色格子上时不能拿。问走到地图右下角一共能获得的宝藏的最大价值和是多少。简单动归,转移方程一眼看出
- 拼多多:
- 笔试前需要做 20min 左右的性格小测试
- 笔试是两小时四道算法题,ACM 赛制,有点难度。OJ 的读入比较难用,反而是写 C++ 优势比较大。测试用例跟一般的 OJ 一样非常吝啬,我都是用例全过,但是 0 分。题目有贪心,图论,还有个字符串,最后一个忘了。
- 字符串是每次能消一个回文子串,问最少的消完步数。3*10^5 量级。
- 达坦科技:
- 面试只聊项目,不问技术问题
- 然后给两天做 rust 项目。实际上项目做了 10+ 天,面试官不断给我加需求。加需求我不介意,但是我感觉一次性把所有需求说出来会更好一点。
- 面试前专攻了一天 rust 数据结构,帮了大忙。