当前位置: 首页 > 面试经验 >

微软日常实习客户端一二面

优质
小牛编辑
78浏览
2024-03-29

微软日常实习客户端一二面

一面(40mins)

内存碎片是怎么样的,定义是什么?

聊了十分钟实习的项目的问题

protobuf的理解是什么,你怎么利用protobuf设计的思想的

主从reactor到底是啥

react,那你了解过diff算法吗?

docker有什么好处和坏处

算法题:

  1. 生产者消费者模型手写,任务调度器,保证全部任务都能被运行完毕
  2. 手写线程安全的队列
  3. 因为没写过客户端,面试官也知道很多人没写过客户端,所以主要是通过算法题了解一下系统设计的思想

    二面(1h)

    项目的框架设计讲一下

    redis在这个实习项目里面怎么用?保证数据一致性可用性?(开始吟唱)

    qps多少?解决问题的时候怎么查日志?

    malloc这个项目怎么改进,内存池怎么设计?

    tcmalloc有没有了解?

    多线程malloc怎么保证速度?mutex锁粒度太大了?

    算法题:

    两数相加Ⅱ

    只招两个人,后续泡了一周池子挂了,一个本科985两段大厂实习(百度字节)的网友oc了。属实技不如人,太菜了属于是

 类似资料: