字节跳动笔试面试经历

1.笔试

(1)第一道:动态规划

  • 这是一个多重背包问题!
  • 然后。。当然。。不会做!!!QWQ

(2)第二道:贪心

  • 和51NOD上面的贪心教程上的两个教室和上课的例子很像!

(3)第三道:启发式算法

  • 我用的是分类讨论,对于大数据样本使用遗传算法;
  • 但是同学还有讲蚁群算法;
  • 还有同学说两个小球其实可以看做是互换了身份;

2.面试

(1)一面

一面是一位和蔼的中年程序员。

问题:

1. 高阶函数

一步一步引导我说出思路!
最后面试结束后我查了一个是一个JS术语。面试官对我说:“因为你们学校学习和工作之间是有差距的,所以不会直接问你知识,我会给你一些线索看看你的思路”。
这个问题大概答出了大半题,大概是这样。

2.笔试经历

让我惊讶的是面试官还愿意听听我笔试的解题思路~23333

3. 项目

问了我大学里面做过最优成就感的事情是什么。我回答了三轴加速器这个项目,说了好多,但是嘴瓢哇!好久没说这么多话了~ QWQ

4. 公司

下面就是我问一些问题了(他说你也可以问我一些问题QWQ,看起来他也很为难地找面试题目的样子,所以我但是觉得不如轻松地聊一聊,就问了几个问题)
1) 英文在公司是否重要
2) 在字节跳动的是否会局限在一个岗位工作
3)我今天的面试表现怎么样,有不足之处和建议吗(这里他说我不是表现得特别好,但是通过了,让我一会儿等下二面,然后留下懵逼的我在院楼疯狂找空教室,幸运的是523没有人哈哈哈)

(2)二面

二面是一位小姐姐特别像我的一个通信的学姐~但是黑眼圈特别重,好心疼。

  1. 一个字符串在指定位置插入、删除、获取指定长度的字符串要用什么数据结构。
  2. 平衡二叉树当场实现插入、删除结点操作。
  3. 对面试岗位的学习规划(见我说得很乱,还最后告诉我一些学习路径!还有终点要学的东西,人超好哦!!!)
  4. 问了我如果入职最快能多久学会入门。。我说按照课程的压力我们的反应,大概是一周。

你可能感兴趣的:(面试)