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

一面(40mins)

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

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

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

主从reactor到底是啥

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

docker有什么好处和坏处

算法题:

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

    二面(1h)

    项目的框架设计讲一下

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

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

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

    tcmalloc有没有了解?

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

    算法题:

    两数相加Ⅱ

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

全部评论
佬在哪里投递的呀
点赞 回复 分享
发布于 2024-03-29 21:03 北京

相关推荐

04-15 23:42
中山大学 Java
ResourceUtilization:过几天楼主就会捧着一堆offer来问牛友们该怎么选辣
点赞 评论 收藏
分享
群星之怒:不是哥们,你就不好奇瘫痪三十年的老植物人是啥样的吗?
点赞 评论 收藏
分享
评论
2
7
分享

创作者周榜

更多
牛客网
牛客企业服务