【凉透】快手面试C++一面

快手(视频面试) 2019-09-01       14.45-15.20 凉透了

  1. tcp发送的报文中包含了源地址端口和目的地址端口,会不会发生改变,(不会吧,解释了一波发送过程,物理层->数据链路层->网络层,经过路由过程),一般不会发生,但有时候会,继续让我思考(说到了正向反向***,面试官表示不算是),面试官提示NAT(瞬间明白了,最后让我解释了一波,我就解释了)
  2. 线程间同步的机制有哪些
  3. CAS了解吗(知道,本以为要让解释CAS,开始口嗨,谁知道),一般加锁会陷入内核,之后让我设计一个同步操作能够不陷入内核(???CAS乐观锁不就是这么实现的,解释了一波CAS),CAS会出现什么问题(ABA问题),确实有这个问题,但是这一块涉及东西比较多(那你让我讲讲,我好口嗨啊),让我继续思考会有啥问题?(高并发极端情况下,每次轮训失败,不断占用CPU)好,那怎么解决(加计数器,超过一定次数用加锁方式),加锁只能一个取到…….(最后都没有get到面试官意思)行,时间有限,咱换个问题。
  4. 思考题:编号1-n,报数奇偶分组,不断分,直到每个小组人数<=2,问最后随便给你一个人的编号,问这个人组里的另一个人编号是多少,当然也可能就他自己,不用写代码,不要直接写逻辑,找规律和公式做推导(我…….,直接崩掉)
总结:
说实话,到现在面了这么多,真的明白了一句话,面试就是玄学(大佬无视)。
之前还在看别人的快手的面经,再看看我的面经,emmmm,面试官一直在提醒面试时间就30min,让我赶紧思考。
其实都看淡了,比起自我感觉面的不错玄学挂了,这个我觉得挺好,原地凉透。



#快手##C++工程师##面试题目##校招#
全部评论
卧槽就会一题
1 回复 分享
发布于 2019-09-01 16:34
哈哈哈哈快手刚刚面试让我用array实现一个BlockingQueue,可我连锁在哪个library都忘了,试import试了两分钟还失败了。最后面试官真的扫了眼我的码就告诉我面试结束了。凉
1 回复 分享
发布于 2020-09-08 15:22
大佬呀,一个都不知道
点赞 回复 分享
发布于 2019-09-01 16:32
怎么看一面过没过
点赞 回复 分享
发布于 2019-09-01 16:37
绝对是一个面试官,题目一模一样
点赞 回复 分享
发布于 2019-09-01 17:54
还在复筛耶
点赞 回复 分享
发布于 2019-09-01 18:25
面试真的玄学
点赞 回复 分享
发布于 2020-01-21 19:24
第一题什么意思大佬
点赞 回复 分享
发布于 2020-08-02 20:35
哇塞,哭辽,今天下午快手面试,看到这个帖子,感觉自己凉了
点赞 回复 分享
发布于 2020-09-07 09:46
抓紧时间思考,我想到了我之前的一次。。。唉
点赞 回复 分享
发布于 2020-09-08 22:34

相关推荐

skyBirdJavaer:后悔死了,本科电子信息工程跨考计算机,计算机考研卷的一比,费了老大劲才考上南邮,结果发现其他专业转码的比比皆是,什么机械土木材料光电等等考研贼容易,考上个92转码,我学历还比不过他们,亏死😅,早知道考本专业了,通信研都比计算机研简单不少,我同学好多都考上92了😭
点赞 评论 收藏
分享
2 64 评论
分享
牛客网
牛客企业服务