page contents

面经||【字节跳动】Go岗-被data系统架构部门捞起来了

第一次投递(2.20) 投了武汉字节,简历挂 被捞(2.22) 被北京data系统架构部门捞起来了 一面(3.2) 基础: 自我介绍操作系统的内存管理方式有哪些?具体介绍一下段页式进程通信的方...

attachments-2022-01-XgQ3TSBB61de4d8ee2635.png

第一次投递(2.20)

投了武汉字节,简历挂

被捞(2.22)

被北京data系统架构部门捞起来了

一面(3.2)

基础:

  1. 自我介绍
  2. 操作系统的内存管理方式有哪些?具体介绍一下段页式
  3. 进程通信的方式有哪些?具体介绍一下共享内存
  4. mmap地址映射
  5. go中的互斥锁:正常、饥饿状态,读写锁中写操作如何阻止读操作?
  6. fork函数,返回值
  7. mysql的存储引擎,Innodb和MyIsam底层数据结构区别
  8. 两台主机通信,host1访问host2:80的服务端口,host1发了一个http请求,host2返回数据这个过程,通过tcp/ip层面讲一下
  9. host1和host2在一个子网和在不同的子网下面,目的mac地址是一样的吗?
  10. tcp四次挥手,time_wait,2MSL
  11. 假设没有time_wait,一个新的连接起来了,旧的报文会到达到这个连接里吗
  12. socket编程
  13. i/o多路复用,select和epoll的区别,select,epoll后台实现的数据结构,select和epoll的时间复杂度
  14. tcp/ip的分片,MTU,MSS,tcp报文的分片,tcp2000字节,分片后,第一个报文和第二个报文的头部有什么区别
  15. docker的网络模式,docker如何处理容器网络访问?
  16. traceroute实现原理

设计题:

  1. 有1亿个浮点数,如何找出其中最大的10000个?

算法题:

  1. 搜索旋转数组(leetcode33)
  2. lru(leetcode146)

二面(3.3)

主要问的项目

与项目无关的基础:

  1. 什么时候用Redis,什么时候用MySQL?
  2. Redis怎么容灾?
  3. 在宿舍上网,访问远端的服务器,访问不通,如何检查故障?
  4. 介绍一下ICMP协议
  5. IP层报文报头多长,和主要字段,tos字段
  6. 介绍一下DNS协议,跑在哪个协议上,什么时候用tcp
  7. 为什么需要CSMA/CD协议?无线网中类似的协议,XsPoint

高等数学:

  1. 当n趋向于无穷大,n^n,n!,e^n,100^n,排序

算法题:

  1. directed graph, list of edges, count bi-directional edges?
    样例:
    (1, 2), (2, 3), (2, 1) (1,2)
    return 1

Hr面(3.5)

  1. 自我介绍
  2. 毕业之后的规划
  3. 为什么投这份实习?
  4. 期待的工作地点?
  5. 实习时长?

Offer(3.11)

更新一下,今天拿到offer辣!

以上就是本次分享内容,更多大厂面试经验持续关注六星社区

想要高效学习,指路微信公众号——【python编程学习圈】每日分享学习干货,关注即可免费领取整套Python零基础到入门资料及学习教程,走过路过,千万不要错过!!快行动起来!!

attachments-2022-05-ZwUUz0Co628f2e3079c7b.jpeg

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
小柒
小柒

1474 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1474 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章