字节跳动客户端实习 1,2,3面+hr面

第一面:(一面是个小姐姐 >_<) 40mins
八股:
    自我介绍
    C++多态怎么实现的?
    知道纯虚函数吗?
    程序编译的整个过程。
    TCP三次握手
    HTTPS的工作原理
    get和post的区别
    线程进程的区别
    知道锁吗? 我回答了自旋锁还有互斥锁
    进程可以直接通信吗?通信方式有哪些?
    怎么创建一个进程?
    大概就这些还有点记不清了。。
代码:
1.给了个n*m的矩阵,每个格子里面一个数,从左上角走到右下角(只能向右和向下)的最小路径和。  dp一下就好
2.字符串转整数。

第二面: 1hour
八股:
        自我介绍
        #define和const的区别。
        写个求2个值中最大值的宏。然后问用我写的宏  max(a++,b)会有什么问题。
        指针和引用的区别

        然后开始问计网了
        http和https的区别
        https怎么加密,用到的加密算法是什么
        tcp可靠吗?怎么实现保证可靠性的?
        讲一下流量控制
       还有点又记不清了。。
代码:
        1.判断链表是不是回文的?  要求空间复杂度越低越好(我问能不能丢vector里面  面试官:wtf         然后我直接快慢指针+翻转中心点后面部分) 
        2.用random5实现random7


第三面: 20mins
八股:
        自我介绍
        1.死锁是什么
        2.死锁的解决方法  (我提到了银行家,勾引成功>_<)
        3.讲一下银行家
        4.osi七层模型每层分别干啥,有哪些协议
代码:
        1.堆排序,写完讲一下(面试官很好,他说让我写堆排之后还说不会可以换题)
#字节跳动客户端研发实习面经##字节跳动##面经##实习#
全部评论
请问楼主三面后多长时间收到hr面的
点赞 回复 分享
发布于 2021-08-04 19:29
哪个bu啊
点赞 回复 分享
发布于 2021-08-05 17:04
楼主过了吗
点赞 回复 分享
发布于 2021-08-05 20:43
问下楼主hr问能不能实习是怎么说的
点赞 回复 分享
发布于 2021-08-10 02:55

相关推荐

球球别再泡了:坏,我单9要了14
点赞 评论 收藏
分享
头像
10-09 19:35
门头沟学院 Java
洛必不可达:java的竞争激烈程度是其他任何岗位的10到20倍
点赞 评论 收藏
分享
7 70 评论
分享
牛客网
牛客企业服务