从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. [OpenCV实战]44 使用OpenCV进行图像超分放大

    图像超分辨率(Image Super Resolution)是指从低分辨率图像或图像序列得到高分辨率图像.图像超分辨率是计算机视觉领域中一个非常重要的研究问题,广泛应用于医学图像分析.生物识别.视频监 ...

  2. 计算1+2!+3!+...+n!的和

    计算1+2!+3!+...+n!的和 Code 点击查看代码 #include<iostream> #include<vector> using namespace std; ...

  3. [C++]std::sort()函数使用总结

    函数声明 template< class RandomIt, class Compare > constexpr void sort( RandomIt first, RandomIt l ...

  4. [C++]我的理解之内存对齐

    问题1:为什么要内存对齐? 平台原因:不是所有的平台都能访问到任意地址上的任何数据,如果在特定的地址上找不到数据的话就会抛出硬件异常. 性能问题:简单的来说如果没有使用内存对齐的话,相对于内存对齐,C ...

  5. [cocos2d-x]registerScriptHandler和registerScriptTapHandler区别

    一 .调用registerScriptHandler 的对象不同相应的响应函数和调用方式也不相同 1. 对象为layer时调用方式为: local function onNodeEvent(event ...

  6. day07-Spring管理Bean-IOC-05

    Spring管理Bean-IOC-05 3.基于注解配置bean 3.3自动装配 基本说明: 基于注解配置bean,也可以实现自动装配,使用的注解是:@AutoWired或者@Resource @Au ...

  7. 使用json数据动态创建表格2(多次绘制第一次简化 var tr=tbody.insertRow();)

    <!DOCTYPE HTML> <html> <head> <title>动态创建表格</title> <meta charset=& ...

  8. 腾讯出品小程序自动化测试框架【Minium】系列(四)API详解(上)

    写在前面 不知道是不是因为之前出过书的原因,在写教程之类的文章,会潜意识有自带目录和章节的感觉在里面,有点说不出的感觉吧. 上篇文章我们介绍了关于元素定位的使用方法,这篇文章将为大家分享关于Miniu ...

  9. 练习:集合元素处理(传统方式)-练习:集合元素处理(Stream方式)

    练习:集合元素处理(传统方式) 题目 现在有两个ArrayList集合存储队伍当中的多个成员姓名,要求使用传统的for循环(或增强for循环依次进行以下若干操作步骤︰ 1.第一个队伍只要名字为3个字的 ...

  10. SqlServer服务中利用触发器对指定账户进行登录ip限制提升安全性

    转眼间上次写文章已经是 2022年12月15日的事情啦,本来从2022年7月份开始写作之后保持着每周一篇,然而从12月15日后断更了这么久,经历了,隔离.阳.过年.从今天开始继续坚持写作,本片文章给大 ...