头条后台社招一二面

前言

我又来了,不知道有没有眼熟我的,上一篇是腾讯的面筋,目前已经拿到腾讯的offer了,不过后面几面没啥干货就不写面筋了,
只发头条这篇

2.头条1,2面

算法

1.一个简单的dp,给定二维从左上到右下的最小花费

2.二叉树的s型遍历,层序遍历的变种,简单,不过要写测试用例,等于还要写一个数组转二叉树的函数

c++

多态的原理,虚表什么时候确定,存放位置

虚函数的作用,为啥要用虚函数,virtual的其他用法

仿函数了解吗?(重载运算符()的类)相较于普通函数的优点是什么?(不会,面完百度的)

4种cast的作用(答得很烂,平时cast没咋用过,没什么理解)

os

lru了解吗?如何设计的?如何保证线程安全?操作系统里的lru中的锁如何保证高效(不知道)

数据库

索引,b+,hash的优缺点,为啥要用b+,用avl不行吗?(不知道,其实当时应该再认真思考的,因为我知道b+树一个节点大小为一页,便于io,但当时想了一会儿就放弃了,面后百度,b+树一个节点放一页数据,减少io,其实如果只在内存是avl更快)

etcd

项目中用到了etcd,讲解etcd

谈etcd的核心算法raft,raft引申cap

项目。。。
一二面不到两个小时,大致就是这些,其他的记不清了

#字节跳动##面经##golang工程师##C++工程师##社招#
全部评论
楼主你好,请问后台是Java方向还是C++方向?或者其他语言方向~
1 回复
分享
发布于 2020-05-11 13:04
感谢分享,祝好运
1 回复
分享
发布于 2020-05-12 14:44
联易融
校招火热招聘中
官网直投
是毕业没到一年的大佬
点赞 回复
分享
发布于 2020-05-11 14:05
冒昧问下大佬几年经验呀😁
点赞 回复
分享
发布于 2020-05-11 14:13
楼主投简历到一面差不多多久。
点赞 回复
分享
发布于 2020-05-11 15:13
头条算法是有些难度的
点赞 回复
分享
发布于 2020-05-11 21:04

相关推荐

5 77 评论
分享
牛客网
牛客企业服务