字节跳动后台开发实习一二面面经

4月13日 字节跳动一面
45min
谈谈C和C++的区别
C++怎么支持面向对象
虚函数怎么实现
常见的排序算法
怎么分类
讲讲快排,时间复杂度
快排是稳定的吗?为什么?
进程和线程的区别
线程共享的资源
进程间通讯方式
select,poll,epoll
TCP和UDP的区别
TCP怎么安全可靠
三次握手四次挥手
time_wait的作用
最近看了什么书,有什么收获
什么是死锁,死锁的条件,怎么样避免死锁
代码题 反转一个链表的倒数K个节点
你有什么想问的

字节跳动二面
4月15日 50min
自我介绍
你是非科班的上过哪些计算机课
GET和POST的区别
我说了挺多的,然后他一直说还有呢
说到了TCP报文,然后他说TCP有报文吗,不是UDP才有吗?TCP不是数据流吗?
我说了TCP是数据流但是也是一个报文一个报文发的啊(懵逼状态开始)
说到POST的安全性比GET好,继续追问为什么,没答好
问HTTP状态码300,301,500,404
HTTPS建立连接过程
之前面试我也一直读成秘shi了,没被纠正过,这次面试官也把我纠正了(懵逼状态加深)
我表示不好意思。说我过程说得不够细,还有呢?
多进程多线程区别
比如一个QQ服务器,怎么选用,分别用来干什么
别说一些书上有的东西,说说实际应用中具体该怎么弄(懵逼状态继续加深)
malloc和new的区别
一个程序运行过程
我说了预处理,编译,汇编,链接,运行
继续问具体是怎么运行,从一个exe文件开始
C++异常怎么实现的,不是指怎么用(又答不上,此时状态巨差了)
代码题
求一条直线上N个线段所覆盖的总长度
此时已经被吊打了,脑子都有点混了,还好还是有思路总之先排序,再讨论写完之后代码有个bug,某一种情况没考虑,然后我也没找出来,问我你做过这题嘛,我说没有。那你没有做过,有思路挺快的,怎么找不出bug。难道不是做过找不出bug才奇怪吗?更加紧张了,最后在他提示下找出bug了,写完情绪很低落。
有什么想问的
本来还想问如果有机会继续后面还有几面,随便问了你们实习生的要求。

一面感觉还挺好,面试官也挺好说话的,面完有面试体验调查问卷,心想字节跳动面试官应该都会注重面试体验吧。然后二面基本上被吊打,不知道是不是属于压力面,反正每个问题都会追问。还是太菜了,举步维艰,还是赶紧调整心态,准备腾讯复试了,看看有没有机会压哨。

#字节跳动后台开发实习面经##字节跳动##实习##面经#
全部评论
楼主 请问一二面隔了多长时间
点赞 回复
分享
发布于 2020-04-17 09:51
同问
点赞 回复
分享
发布于 2020-04-17 12:12
滴滴
校招火热招聘中
官网直投
楼主简历评估多久啊,我挂了一周了没消息
点赞 回复
分享
发布于 2020-04-18 12:33
太难了吧
点赞 回复
分享
发布于 2020-04-19 17:05
N条线段思路是按照开始位置进行排序,然后往后遍历,记录已经更新区间的末尾,与新的线段进行比较,这样不是就可以了?
点赞 回复
分享
发布于 2020-04-19 17:33
最近没看书……
点赞 回复
分享
发布于 2020-05-31 16:44

相关推荐

4 53 评论
分享
牛客网
牛客企业服务