字节跳动(头条)TOB效率工程一二三面面经

两周前周末收到面试通知,三次面试横跨两周,周期比较长。楼主会尽可能的进行回想,回馈广大牛油...

一面:

自我介绍,谈谈项目

说说C++多线程主要用在什么场景下?

C++多线程有哪些锁?分别讲讲

项目用到Epoll?说说为什么Epoll和select相比为什么高效?

你认为什么是多路I/O复用?

数据库熟悉吗?不太熟,项目没用到,面试官就没再问

TCP四次握手,为什么四次?

redis怎么保证线程安全性的?

Redis中字典了解吗?说说字典中的rehash操作?

rehash在大并发操作中会不会出现正在rehash的过程中哈希表2的负载因子很大出现新的rehash?

做到代码题,LRU Cache。

二面:

自我介绍,谈谈项目,二面项目没有多问;

epoll一面问过了?那不问了

数据库:一道索引题目,很简单

三次握手?为什么?

做题三道代码:

1.判断两个二叉树是否相等

2.翻转数组中给定一个数字求出他所在位置的下标

3.给一个字符串,求所有可能的ip地址

三面:印象深刻

三面面试官一看就是个大佬,很有礼貌,先自我介绍自己叫什么名字虽然我没记住,

然后面试官说很高兴你能参加我们的面试,希望今天聊的愉快,那我们开始吧。说完我瞬间就不紧张了。

自我介绍,介绍中略微带了点项目

为什么考研?跨专业?能接受互联网高强度工作吗?哪里的人?

你用的这个框架自己写的吗?现在这些其他人已经写好了

我说,主要是为了学习并且使自己能够进步。

来吧,做道题吧。

二叉树翻转,,,easy

内存页面置换算法

三次握手和四次挥手

数据库熟不熟啊?不太熟。问你些简单的

索引题,答出来了

sql语句,,,,没写出来很丢脸,给面试官说自己项目中没用过,确实不太熟,面试说那行

HTTP协议熟悉不?我说了解一些

说说HTTP?我简单介绍了下。。

说说HTTP报文包的格式。。。我说呃。。。header和body吧

那分别介绍:header和body

简单介绍了下header和body。。。

返回码熟悉吗?(背过!)熟悉熟悉熟悉

我大致介绍了下1,2,3,4,5.。

它随机抽查了几个常见的我也都答上来了就过了

再来道题:

已知一个User表,里边数据不超1000条。表中每行为一个User(id,name,parientid),

现在将表中的User信息用树串起来,写了10几分钟写完

最后一道题:

设计短链接方案?我一开始听错了,以为让我写socket。。就问用socket写吗?

面试官说。不,不是代码,思考说思路。怎么样把长连接转短链接好。。

这道题,,,我说的很差,顾左右而言他,最后时间到了面试官说好的,

今天就到这里。我想问的问完了,你有什么想问的吗?

您觉得我哪里有些不足呢?面试官笑了笑说你数据库不太行,可能他也被我的sql语句给吓到了、、、。。

。、、、。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

一度以为自己挂掉了。。。问了HR,自己顺利通过,现在坐等意向书,心里大石还没落地,希望牛油门也好好努力,offer多多。

许愿字节意向书,阿门



#字节跳动##面经##C++工程师##校招#
全部评论
凭记忆写的,可能不太全。。海涵
点赞 回复
分享
发布于 2019-07-26 13:58
点赞 回复
分享
发布于 2019-07-26 13:58
百信银行
校招火热招聘中
官网直投
楼主是杭州tob吗
点赞 回复
分享
发布于 2019-07-26 14:45
三面这个长连接转短链接,在我二面的时候也问到了。当时把我问懵了,一直卡在这道题目,后面的编程题也没机会写,唉唉唉。到现在还是没有想法。
点赞 回复
分享
发布于 2019-07-26 15:15
楼主是发的短信还直接打电话问的HR,我发短信,HR不理我      
点赞 回复
分享
发布于 2019-07-26 15:48
羡慕大佬,许愿求offer
点赞 回复
分享
发布于 2019-07-26 18:23
已收到意向书,感恩,继续努力
点赞 回复
分享
发布于 2019-07-28 16:56
大佬,一面二面隔了多久啊
点赞 回复
分享
发布于 2019-07-29 21:45
沾沾喜气,求头条offer call
点赞 回复
分享
发布于 2019-07-31 21:17
请问楼主和各位大神,长连接转换成短连接指的是HTTP的长连接转成短连接吗?
点赞 回复
分享
发布于 2020-01-10 15:03

相关推荐

7 80 评论
分享
牛客网
牛客企业服务