从2月底开始到今天,我终于拿到了第一个也是唯一一个offer(字节跳动)。找实习的过程告一段落,所以想记录一下这段时间的经历。

最开始找$meopass$学长内推了小马智行,很快就接到了面试通知(再次感谢$meopass$学长)。一面问了两个题,第一题问两个串$a$和$b$,问$a$中有多少字串和$b$的字符集等价。瞎搞了一下,写了一个线性的算法。第二个问题面试官表示口胡就行不用写,我说了个一线段树优化的$ O(log n * \sqrt n)$的算法。两个问题对面都频频表示认同。但是过了不久,就受到了小马智行的拒绝邮件,令人费解。

紧接着投了BAT,深信服,快手,网易,微软,字节跳动,图森未来,计蒜客,墨墨科技,虎牙。

其中深信服,快手,网易,墨墨科技完全没有回应,虎牙和图森未来则是直接挂了简历。

阿里的面试很怪,在实习生面试通道打开前先来了个评估,问了几个算法题和智力测验题,都比较轻松答出和写出来了。然后来了个笔试,两个题,写完第二题的dp之后时间就剩的不多了,于是草草收场,好在没有就此结束。之后一面,问了我和之前评估几乎一模一样的问题,多问了一个概率dp,手算两下就出来了。写的题也几乎一样,同为两次二分。中途面试官出去了,说如果写好了直接在写题网页的聊天框里说一声。然后我很快写完了题告诉他,结果等了很久一直没回我消息,直到我打了个电话给他才匆忙说了下“那今天的面试就结束了”。然后过了几天也接到了拒绝信。不过要多提一点,一面时面试官问了我进程还有其他一些计算机基础,答得贼菜,我估计是这些没答好导致挂掉的。

腾讯虐我比较惨,全程问计算机基础,我直接怀疑人生,20分钟就结束了,然后不出意料的挂了。后来不知道出于什么原因,tx又把我捞了起来,然后又用了同样的路数把我虐了一遍,神必。

微软笔试直接没了,考了三个题,但是都没给数据范围,写得我怀疑人生,勉强写了第一个贪心,而且写的巨麻烦,留了一个dp和图论不会写(数据范围都没我写**dp),总之太菜。

计蒜客比较有意思,一面问算法,问了我很多竞赛类型的问题把我的数论图论数据结构几乎考察了个干净,不过好在基本都答上了,其中一个插曲是他先问了我一个求1到n各个数字因子和,我说了一下线性筛的做法,然后他问了我求1到n各个数字因子和的和,曾经身为竞赛人的我当然顺着思路答出了杜教筛的做法,然后我边说他边笑,表示我说的虽然是对的,但是我是第一个把这题给他往杜教筛上说的。(小教学,这道题可以有根号复杂度的写法:题意等价于求$\sum_{i=1}^{n} \sum_{d|i}d=\sum_{d=1}^{n}d\sum_{i=1}^{\left \lfloor \frac{n}{d} \right \rfloor}1=\sum_{d=1}^{n}d*\left \lfloor \frac{n}{d} \right \rfloor$,然后整除分块配合等差数列求和就可以了),二面了解到我基础比较菜后问了一些学习生活相关的问题,过程很愉快,但是还是委婉地表示了我基础比较差所以没什么好问的。之后拒绝了我投的岗位,但是两个面试官都问了我有没有兴趣去搞教研,虽然算法层面得到了认同比较开心,但还是拒绝了,最终也算败下阵来。

字节跳动我原本不抱什么希望的,毕竟这几年很抢手,加上之前被拒绝这么多次,没想到撑到了最后。一面,基础方面问了我虚函数实现多态的问题,好在背过(感谢小光),答上了。算法让我写了一个LIS,一个匈牙利算法,一个字典树插入和查询,口胡了一个ac自动机,面试过程很棒,没过多久接到了二面通知。二面,问了我一个概率题,把一根绳子随机分成三段,构成三角形的概率,答得比较磕绊,在面试官的提示下勉强算出来了,然后了解到我机器学习只停留在知道梯度下降求一元线性回归和k近邻之后表示我年级还比较低,可以理解。最后问了一个裸的卡特兰数,写组合数裸题曾经是我家常便饭,所以很快写完了,之后面试就结束了。过了一周,竟然接到了hr面的通知,hr面问了些工作地点和时间之类的问题,然后就顺利收场了。过了很久很久很久,终于在今天收到了offer。

百度的笔试通知发来的时候,字节跳动的hr已经跟我表示面试通过了,所以随便写了两下笔试题,过几天收到了面试通知,但是就放那儿不动了。

退役*CPCer的找实习总结的更多相关文章

  1. 大四找实习(web前端),加油

    大四很奇妙,课程变少了,事情却繁杂了. 大三暑假去学驾照,在很多人看来太迟了(毕竟身边很多人跑去实习了),包括我自己.学驾照特别费时间,尤其是对即将大四,希望用实习充实自己的我来说.考虑再三,终于决定 ...

  2. Mr.Xu的找实习之路

    长长的路慢慢走 深深的话浅浅说 --广工Mr.Xu的找前端实习之路 这 不(display:none) 是 广 告 本人广工大三学生一枚,也是学校TopView团队的成员之中的一个.之前我们团队有位屌 ...

  3. 广州三本找Java实习经历

    前言 只有光头才能变强 这阵子跑去面试Java实习生啦~~~我来简单介绍一下背景吧. 广州三本大三在读,在广州找实习.大学开始接触编程,一个非常平庸的人. 在学习编程时,跟我类似的人应该会有一个疑问: ...

  4. 一个Java程序员的实习总结(2)

    在今天的总结里,主要讲述第二.三周这半个月的培训情况,并且穿插讲讲我对实习和见习的看法,有需要有兴趣的童鞋可以看看. 半个月的见习 其实我更愿意把实习和见习分开讲,实习指的是还没签三方或者直接就是大三 ...

  5. 技术之美[程序人生]我在IBM实习的日子

    写这篇文章的时候,我已经在IBM正式工作了,看看上一篇博文的发布日期,才发现,我已经将近三个月没有更新博客了,多么惊人!为什么这么久?期间发生了很多事情.最重要的一件就是我大学毕业了!毕业的那么平淡, ...

  6. 我的美国(北美)计算机CS实习面试经验分享

    过去的一年多里,参加了一些面试,虽然面过的公司不多,但都从头一直走到尾.毕竟自己也是花了大量的时间和精力在这一场场的面试里.所以,就絮叨下自己的一些经验,希望能给在美国找实习找工作的同学们提供一点点帮 ...

  7. 阿里2019实习内推,五轮技术面+一轮HR面,Java岗面经

    在牛客网上获取到很多知识和信息,现在反馈一波,希望能对广大找实习的同学有所帮助. 个人情况:EE方向渣硕,二月末内推了阿里集团某部门Java岗,约三周完成了所有面试. 面经如下: 一面 (简历评估): ...

  8. 从零基础到拿到网易Java实习offer,谈谈我的学习经验

    微信公众号[程序员江湖] 作者黄小斜,斜杠青年,某985硕士,阿里 Java 研发工程师,于 2018 年秋招拿到 BAT 头条.网易.滴滴等 8 个大厂 offer,目前致力于分享这几年的学习经验. ...

  9. 我的2018:OCR、实习和秋招

    真的是光阴似箭,好像昨天还沉浸在考研成功的喜悦,今天却要即将步入2019年,即将硕士毕业.老规矩,还是在每一年的最后一天总结今年以及展望明年.回首2018,经历的东西特别多,视野也开阔了不少,可以说, ...

  10. NLog类库的使用探索——认识配置+实习小感悟

    1 写在前面 1.1 为什么学了软件 1.高考失败,分数不高,不能随心所欲 2.农村孩子,学点技术,将来有口饭吃 3.有科技含量,想玩电脑(那个时候是这么想的,那个时候觉得学计算机就是玩电脑) 1.2 ...

随机推荐

  1. day02-Promise

    Promise 1.Promise基本介绍 Promise是异步编程的一种解决方案,可以解决传统Ajax回调函数嵌套问题. 传统的Ajax异步调用在需要多个操作的时候,会导致多个回调函数嵌套,导致代码 ...

  2. Educational Codeforces Round 141 (Rated for Div. 2) A-E

    比赛链接 A 题意 给一个数组 \(a\) ,要求重排列以后 \(a[i] \neq a[1,i-1]\) ,其中 \(a[1,i-1]\) 是前 \(i-1\) 项和. 如果无解则输出 NO :否则 ...

  3. CTF-MISC比赛技巧总结(一)

    CTF-MISC比赛技巧总结之隐写术 一.第一阶段(观):1.flag藏在文本文件里面,直接ctrl+F就可以查找到:2.flag被字符隔开,在头或尾上,这个时候就只用消除间隔字符就可以了:3.fla ...

  4. 《Effective C++》关于const,define等总结

    (将每一条item的总结和自己的理解给记录下来,以后有需要的话可以再回头参阅这些资料,不懂的再翻书温故.) Item 02:尽量以const ,enum,inline替换#define #define ...

  5. Java学习笔记:2022年1月8日

    Java学习笔记:2022年1月8日 摘要:这天主要学习了HTML超文本标记语言以及CSS层叠样式表的基本知识,主要就是通过这两种技术进行基本的网页渲染. 目录 Java学习笔记:2022年1月8日 ...

  6. (15)go-micro微服务main.go开发

    目录 一 导包 二 配置中心 三 注册中心 四 zap日志初始化 五 初始化Mysql数据库 六 初始化Redis连接 七 注册服务 八 初始化服务 九 注册 handle 十 启动服务 十一 mai ...

  7. 对象的变为私有方法不可改动 seal freeze

  8. npm 启动项目报错 Cannot find module '\@babel\compat-data\data\corejs3-shipped-proposals',解决办法

    最近升级了系统的node ,webpack 等等,然后今天打开项目,突然启动不起来了~~ 报错信息如下: Module build failed (from ./node_modules/babel- ...

  9. GDOI 2021 PJ 总结

    Day 0.5 在门口等了好久,终于进去了. Day 1 下午来到考场,发现自己承诺书没有拿,然后就跑到宿舍去拿,回来发现只要身份证. T1一眼是个博弈,发现不太好打,先跳. T2发现最多消耗4320 ...

  10. 822. 走方格(acwing)

    题目: 先讲变量 n:右下角的x值 m:右下角的y值 ans:答案(有几种可能) a数组:用来存储向下和向右的动作. x:所在的位置的x值 y:所在位置的y值 x1:下一步可以走到位置的x值 y1:下 ...