目 录CONTENT

文章目录

字节今日头条 | 后端开发

RobKing
2022-06-23 / 0 评论 / 0 点赞 / 146 阅读 / 647 字

字节今日头条 | 后端开发

时间:2022.06.23

其实去字节面试也不是我主动投的简历,在牛客网上,面试官可能看到了我的简历,然后邀请我投递,我就顺手发了过去,没想到最后还成功拿到面试机会了,这让我很意外,我知道肯定没太大的希望,抱着积累面试经验的态度,我决定去试一下,以下是面试内容。

  • 自我介绍
  • 然后问我实习时间问了好久?

聊天室项目

  • 项目怎么实现的?通过很多个goroutine
  • 用户的消息是怎么转发给其他用户的?通过服务器的广播协程
  • 登录注册怎么实现?
  • 通过什么登录(电话,邮箱)?
  • 服务器怎么知道是你(客户端)?网络地址
  • http长连接还是短连接,请求的全过程(链路)

go语言

  • GMP模型?
  • 怎么偷取其他的goroutine?详细说一下?
  • 垃圾回收机制是怎么实现的?
  • 乐观锁?

计算机基础

  • 四次挥手 2msl 为什么不是1msl或者3msl?
  • 数据库 幻读了解吗?
  • redis几种类型
  • mysql索引
  • 怎么建立索引?
  • 三次握手过程
  • 外键需要索引吗
  • DNS解析的过程?域名服务器怎么解析?

算法题

  • 环链
  • 直接给的main函数,没有其他东西

心得

  • 面试官问项目问的特别细,所以吸取的教训就是一定要对项目十分熟悉不然就不要写在简历上
  • 大厂不一定需要实习经验,只要对计算机基础和算法掌握的足够深,也可以拿到offer
  • 掌握一些前沿技术(Redis,Docker,K8S)会让自己更有竞争力
  • 之后我也面试官问我还有其他问题吗?我就问了他,对于字节面试需要达到什么标准?对实习经验要求高吗?我还有什么不足的地方?面试官也很热心的回答了我的问题,说他们很重视计算机基础,算法,如果有一些技术特色更占优势比如redis;所以其实字节面试对应届生要求应该不会特别高
  • 这一次只是试一下字节的水,期待自己下次有更好的表现!
0

评论区