退役*CPCer的找实习总结
从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的找实习总结的更多相关文章
- 大四找实习(web前端),加油
大四很奇妙,课程变少了,事情却繁杂了. 大三暑假去学驾照,在很多人看来太迟了(毕竟身边很多人跑去实习了),包括我自己.学驾照特别费时间,尤其是对即将大四,希望用实习充实自己的我来说.考虑再三,终于决定 ...
- Mr.Xu的找实习之路
长长的路慢慢走 深深的话浅浅说 --广工Mr.Xu的找前端实习之路 这 不(display:none) 是 广 告 本人广工大三学生一枚,也是学校TopView团队的成员之中的一个.之前我们团队有位屌 ...
- 广州三本找Java实习经历
前言 只有光头才能变强 这阵子跑去面试Java实习生啦~~~我来简单介绍一下背景吧. 广州三本大三在读,在广州找实习.大学开始接触编程,一个非常平庸的人. 在学习编程时,跟我类似的人应该会有一个疑问: ...
- 一个Java程序员的实习总结(2)
在今天的总结里,主要讲述第二.三周这半个月的培训情况,并且穿插讲讲我对实习和见习的看法,有需要有兴趣的童鞋可以看看. 半个月的见习 其实我更愿意把实习和见习分开讲,实习指的是还没签三方或者直接就是大三 ...
- 技术之美[程序人生]我在IBM实习的日子
写这篇文章的时候,我已经在IBM正式工作了,看看上一篇博文的发布日期,才发现,我已经将近三个月没有更新博客了,多么惊人!为什么这么久?期间发生了很多事情.最重要的一件就是我大学毕业了!毕业的那么平淡, ...
- 我的美国(北美)计算机CS实习面试经验分享
过去的一年多里,参加了一些面试,虽然面过的公司不多,但都从头一直走到尾.毕竟自己也是花了大量的时间和精力在这一场场的面试里.所以,就絮叨下自己的一些经验,希望能给在美国找实习找工作的同学们提供一点点帮 ...
- 阿里2019实习内推,五轮技术面+一轮HR面,Java岗面经
在牛客网上获取到很多知识和信息,现在反馈一波,希望能对广大找实习的同学有所帮助. 个人情况:EE方向渣硕,二月末内推了阿里集团某部门Java岗,约三周完成了所有面试. 面经如下: 一面 (简历评估): ...
- 从零基础到拿到网易Java实习offer,谈谈我的学习经验
微信公众号[程序员江湖] 作者黄小斜,斜杠青年,某985硕士,阿里 Java 研发工程师,于 2018 年秋招拿到 BAT 头条.网易.滴滴等 8 个大厂 offer,目前致力于分享这几年的学习经验. ...
- 我的2018:OCR、实习和秋招
真的是光阴似箭,好像昨天还沉浸在考研成功的喜悦,今天却要即将步入2019年,即将硕士毕业.老规矩,还是在每一年的最后一天总结今年以及展望明年.回首2018,经历的东西特别多,视野也开阔了不少,可以说, ...
- NLog类库的使用探索——认识配置+实习小感悟
1 写在前面 1.1 为什么学了软件 1.高考失败,分数不高,不能随心所欲 2.农村孩子,学点技术,将来有口饭吃 3.有科技含量,想玩电脑(那个时候是这么想的,那个时候觉得学计算机就是玩电脑) 1.2 ...
随机推荐
- session取不到值
今天鼓捣项目时出现了一个问题 项目重启后,设置session值后,第一次请求经过过滤器时 session取不到值,导致被拦截 经过半天的研究,终于...我请教了别人 把代码给了朋友,在朋友一段时间的琢 ...
- 洛谷P8508 做不完的作业【题解】
事先声明 此题解为一篇洛谷题解的详细补充,这里(我才不告诉你我这道题想了好久) 题目大意 有 \(n\) 个任务,记作 \(t\) 数组,由于主人公很懒,所以他每天都要睡觉,每一天都有 \(x\) 小 ...
- 从log4j切换到logback后项目无法启动
1.背景 有个旧项目之前使用的是log4j2来打印日志的,因为某些原因,同事想换成logback. 换成logback改动也很简单,大致就一下2步: 删除log4j2.xml配置,新增logback. ...
- NG-ZORRO + Angular11使用Echarts实现柱折线图-折柱混合,并给图表添加点击打印图表数据!!!详细代码
先上效果图 HTML代码 <div echarts #myEchart [options]="option"></div> ts代码 import { Co ...
- GFast V3.2.1 版本发布,采用 GoFrame 2.3 + Vue3 后台管理系统
平台简介基于全新 Go Frame 2.3+Vue3+Element Plus 开发的全栈前后端分离的管理系统前端采用 vue-next-admin .Vue.Element UI. 特征高生产率:几 ...
- Java基础1-1-5—java基础语法(idea开发工具)
5. 开发工具 5.1 idea中项目结构 project(项目.工程) module(模块) package(包) class(类) 一个项目中可以存在多个模块多个模块中,存放项目不同的业务功能代码 ...
- 2211-14MongoDB学习
学习资源来自菜鸟教程 MongoDB数据库 MongoDB概念解析 不管我们学习什么数据库都应该学习其中的基础概念,在mongodb中基本的概念是文档.集合.数据库,下面我们挨个介绍. 下表将帮助您更 ...
- JZOJ 2022.02.11【提高A组】模拟
\(\text{Solution}\) 首先把 \(T2\) 给切了,\(T1\) 找半天规律找不到 然后打了个表算是暴力了 \(T3\) 也暴... 太暴了... \(T4\) 直接啥也不会 \(\ ...
- JZOJ 5432. 【NOIP2017提高A组集训10.28】三元组
题目 有 \(X+Y+Z\) 个三元组 \((x[i],y[i],z[i])\),请你从每个三元组中挑数,并满足以下条件: 1.每个三元组中可以且仅可以选择一个数(即 \(x[i],y[i],z[i] ...
- noip2020模拟赛 背包 (knapsack)
题目 区间 \(01\) 背包 \(1 \le l_i \le r_i \le n \le 20000,1 \le q \le 100000,1 \le m_i \le 500, 1 \le w_i ...