字节实习一二三hr面(西瓜视频后台开发base上海)

平时经常看大家的面经,今天和大家分享一下自己字节的面试。

5.10 一面(65mins)

  1. 自我介绍

  2. 项目中怎么用的这些开源算法

  3. 项目中的场地检测和自动取弹算法

  4. 问:会不会数据库,问个简单的问题,在数据库操作数据的时候,什么时候可以利用索引?

    答:不好意思,数据库还不是很了解

  5. 问一下计算机网络,TCP的连接过程(详细聊了三次握手和四次挥手)

  6. 为什么有time_wait,没有会怎么样

  7. 说一下TCP的拥塞控制

  8. 刚才说到了TCP是保序的,是靠ack还是seq

  9. https是比较主流的因特网协议,聊一下https的加密过程(只说了一下https的加密特点,答得不好)

  10. 了解http2.0吗,和http1.1有什么区别(只聊了http1.1的特点,http2.0说的不好)

  11. 再聊一下操作系统,说一下死锁的必要条件

  12. 聊一下死锁的避免(银行家算法)

  13. 操作系统中你了解那些锁呢?(介绍了一下信号量机制,互斥信号量同步信号量,然后具体的读写锁互斥锁自旋锁答得不好)

  14. 了解linux吗,用什么命令查看当前系统进程(答平时只是使用linux写一些代码,没有深入了解过)

  15. 做道题(L474零和一,二维01背包)秒了

5.14 二面(55mins)

本来是5月11号下午两点面的,但是我没有收到邮件,面试就推迟了。

  1. 一分钟介绍一下自己

  2. 你是怎么使用开源库的,你所说的对开源库的优化能说一个具体的例子吗?

  3. 说一下进程和线程的区别

  4. 知道协程吗

  5. 进程间的通信方式有哪些

  6. http的状态码了解吗,说一说3开头的状态码,300,301,302的区别,304详细说一下

  7. http请求方法GET和POST的区别

  8. 刚才说到幂等性,了解PUT和DELETE吗,他们是幂等的吗

  9. 数据库了解吗?redis了解吗?(答在学,问会多少,答一道题都还没做过)

  10. 聊一下overload和override

  11. 智能指针了解吗,说一说

  12. 指针和引用的区别了解吗?说一说

  13. 了解哪些设计模式(没有专门了解过,略了解一些单例模式)

  14. 单例模式是把构造函数作为私有函数,那么如何没有对象就调用类的函数呢(static)

  15. 还了解其他的设计模式吗(真的不会了...)

  16. 了解LRU和LFU吗,LRU用软件实现如何设计数据结构

  17. 算法题

  1. 如何评价自己

  2. 反问

  • 如何评价我

  • 想要适应岗位需要提高哪方面能力

其实面试官中间问了很多其他的问题,***了解吗,因为我没有听说过,所以面试完就回忆不起来了。

5.19 三面(45mins)

  1. 自我介绍一下

  2. 项目相关,问了某个项目的核心内容,具体实现

  3. 设计一个排行榜的数据结构,能够快速给玩家加分加分并且更新前100的玩家

  4. 10G的url黑名单,url是64字节,现在给你一个url,如何快速判断在不在黑名单里?

  5. 追问:你知道布隆滤波器吗?

  6. 问了个数据库分表相关的设计题,我没有学过数据结构,感觉回答的不对

  7. 最后做道题吧,一道滑动窗口题,注意回滚https://blog.csdn.net/qq_38441377/article/details/112732643

  8. 反问

5.23 HR面(22分钟)

最后提到了oc的事情,说是大概2-3天能收到邮件。
#字节跳动##实习##软件研发工程师##面经#
全部评论
同西瓜视频刚面完HR面 不过base北京 希望能尽快oc
点赞 回复
分享
发布于 2021-05-23 20:29
楼主收到了吗?
点赞 回复
分享
发布于 2021-05-25 19:50
小红书
校招火热招聘中
官网直投
楼主收到了吗?同23HR面
点赞 回复
分享
发布于 2021-05-26 08:35
请问老哥的项目是什么,开源吗
点赞 回复
分享
发布于 2022-03-12 14:47

相关推荐

11 62 评论
分享
牛客网
牛客企业服务