映客直播-后台开发面经

秋招经历以及更多分享,请点击--》秋招总结 & 面经分享总贴

笔试(8.28)

一面(9.3) 56min

  1. 项目中的Session功能是如何实现的?如何扩展成分布式的session
  2. mysql四种隔离级别,默认隔离级别
  3. 对于Redis了解吗(不了解)
  4. 三次握手和四次挥手
  5. HTTP状态码
  6. 缓存穿透和缓存雪崩(不会)
  7. 编程题:环形链表的入口节点(调试没通过,后面发现自己写错了,只写了判断部分,没写找入口部分)
  8. 智力题:2个鸡蛋N层楼,怎么用最少次数测出鸡蛋在哪层不破--》谷歌摔鸡蛋问题,我说这题得用动态规划做,说不清楚,面试官说不用那么复杂,后来搜了一下的确有可以直接讲的思路~

二面(9.5) 49min

  1. C++11新特性
    • unique_ptr怎么实现只有一个指针指向该对象(我答的引用计数,错了)
    • 在多线程中unique_ptr会出现问题吗,按你说的实现方式
    • 看过boost源码吗(没有)
  2. STL中了解哪几种容器
    • vector底层如何实现
    • deque双端队列如何实现--》分段连续
    • 为什么双端队列要这样实现
    • 为什么deque不用链表呢
  3. 索引是用什么实现的,比如MySQL
    • 红黑树和哈希表的区别
    • 哈希表怎么样算设计的不好
    • 链地址法冲突的概率会比其他方法冲突的概率更低吗
    • 实际库的实现是用哪种方法
    • 为什么unordered_map不用开放地址法呢
    • 了解B+树吗
    • 了解跳表吗
  4. web服务器是通用型还是和业务一起的
    • 半同步体现在哪里
    • 讲一下流程,比如wait到一个事件时
    • 主线程会读socket的数据吗,会解包吗
    • 同一个socket的数据可能由不同工作线程来读取?
    • 怎么实现线程间数据同步的,没有信号量还能这样做吗
  5. Redis 或mysql或消息队列的组件有用过吗

    映客一面比较看重数据库,二面看重基础。映客二面是第一次碰到这么难的,就一直问,到后面我都想直接说自己不会了...像STL我之前还看过侯捷的STL源码解析,但是不记得了;哈希表问到后面也不会了;就连看了这么久的项目,也被问倒了。果不其然,后面再没消息了。

#面经##校招##映客##C++工程师#
全部评论

相关推荐

来个厂收我吧:首先,市场侧求职我不是很懂。 但是,如果hr把这份简历给我,我会觉得求职人不适合做产品经理。 问题点: 1,简历的字体格式不统一,排版不尽如人意 2,重点不突出,建议参考star法则写个人经历 3,印尼官方货币名称为印度尼西亚卢比(IDR),且GMV690000印尼盾换算为305人民币,总成交额不高。 4,右上角的意向职位在发给其他公司时记得删除。 5,你所有的经历都是新媒体运营,但是你要投市场营销岗位,jd和简历不匹配,建议用AI+提示词,参照多个jd改一下经历内容。 修改建议: 1,统一字体(中文:思源黑体或微软雅黑,英文数字:time new romans),在word中通过表格进行排版(b站学) 2,校招个人经历权重:实习经历=创业经历(大创另算)>项目经历>实训经历>校园经历 3,请将项目经历时间顺序改为倒序,最新的放最上方。 4,求职方向不同,简历文字描述侧重点也需要不同。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
1
17
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务