字节-剪映-C++客户端 一二面凉经

#复盘面经##牛客解忧铺#
投的两个go后端简历秒挂,给转去客户端了
bg:go选手,两个面试都没有问c++八股,感觉网络和操作系统问的多

一面:一上来感觉像kpi,面试官没开摄像头,但是人挺好,鼓励我不要紧张
1. 前面几个问题忘了
2. 线程场景题:计算密集型工作开多少线程,是越多越好吗?
3. 死锁?如何避免?(开始吟唱
4. gc了解过嘛,有什么策略?(讲了go的三色回收,复盘来说得说计数法和可达性分析
    4.1 垃圾回收根对象具体指什么?
5. 内存栈和堆的概念与区别?
    5.1 怎么快速故意写一个栈溢出 (这里说了死循环创建局部变量
6. tcp和udp区别,应用场景?
7. tcp流量控制 ?即我怎么决定发100个包还是1k个包(这里吟唱错了,吟唱成拥塞控制四算法了。。。
8. https链接过程?
9. http请求常用的header?哪些你最常用?(讲了cookie和authorization
    9.1 访问图片怎么判断资源有没有过期?应答头里哪个字段?
10. http状态码分类?具体有些什么?
11.get和post区别?
    11.1 post会更安全是吗?(因为提到get和post携带参数方式不同
    11.2 可以用post完全代替get吗?
12. 设计模式?讲几个自己用过的 (这里自己纯纯犯病,脑袋空白啥也没说。。
13. 手撕:链表排序 (这里也没撕出来,真的菜。。
14. 闲聊环节无反问:Ai相关,有了解ai新技术吗?平时用什么ai,有什么吐槽吗?

总结:纯八股无项目,复盘下来八股真的都很基础,第一次面大厂太紧张了导致有些八股忘了或者说的很简单。。。调整心态很重要

二面:三天后,这次开了摄像头,面感挺好,没有压力面(可惜被挂了。。
1. 自我介绍
2. 项目拷打
    2.1 项目难点?
    2.2 高并发场景题?
    2.3 性能优化?
    2.4 redis和数据库一致性?
3. 平常编程语言?c++了解吗 (这里直接说c++只在本科学过。。
4. 做过客户端项目吗?(微信小程序。。。
5. 你做的系统怎么调试的?
6. 浏览器下可以进行udp操作吗?(后续查gpt发现是不能,得webRTC或代理服务器,这里看以往面经有拷打webRTC的,可能是想问这个
7. 虚拟内存的理解?
    7.1 手机端为什么不用虚拟内存?
    7.2  如果硬盘读取速度达到5GB/s了,能取代内存吗?
8. 线程间通信的方法?给出应用场景?
9. 手撕:指定区间内链表反转(总算撕出来了。。。
10. 反问+闲聊环节

总结:项目深挖,还是得对项目细节了解清楚才行,场景题偏多,总的来说这次面试心态不错,发挥出应该有的水平。

发凉经攒人品,希望后续能顺利拿到其他offer

#春招##牛客创作赏金赛#
全部评论
请问佬,链表要自己写输入输出和构建链表的代码吗
1 回复 分享
发布于 03-30 03:13 广东
佬投的base哪?
1 回复 分享
发布于 03-27 17:19 北京
mark
点赞 回复 分享
发布于 04-24 14:44 北京
佬,你投简历评估了多久面的?我快一周了还在评估
点赞 回复 分享
发布于 04-24 12:01 北京
佬挂了有感谢信吗,还是问hr,昨天面二面,现在还没消息
点赞 回复 分享
发布于 04-02 18:57 香港
佬其他方向有实习吗
点赞 回复 分享
发布于 03-26 22:43 安徽
我明天也要面这个,项目问的多吗?没啥项目
点赞 回复 分享
发布于 03-26 21:56 广东

相关推荐

05-29 16:32
门头沟学院 C++
2. 是对视频进行识别,还是分割成图片?素材来源是什么?  3. 是否属于无监督或自监督学习?是否需要标注数据?  4. 如何验证检测精度的提升?反馈机制是什么?  5. 解释无监督学习、自监督学习、强化学习的本质区别  6. 举例说明无监督学习的应用场景  7. 强化学习的例子有哪些?  8. 大语言模型的训练方式是什么?是否需要监督?  9. 大语言模型突然火爆的驱动因素是什么?  10. C++与C语言的核心区别是什么?  11. 面向对象三大特性(封装/继承/多态)的具体含义  12. C++多继承可能引发什么问题?如何解决菱形继承问题?  13. 抽象类与接口的区别是什么?  14. C++多线程的实现方式及如何保证线程安全  15. 单例模式的实现方式(如懒汉式如何保证线程安全)  16. 死锁的触发条件及场景  17. C++内存分区(堆/栈/全局区等)及区别  18. STL中vector和map的底层实现原理  19. 哈希冲突的解决方法  20. 设计模式的分类及创建型模式的具体类型  21. 工厂模式与抽象工厂模式的区别  22. 进程和线程的核心区别  23. 线程的生命周期及是否可以多次start  24. 网络七层/五层协议的分层结构  25. TCP协议的特点及三次握手/四次挥手的原因  26. UDP协议的特点及适用场景  27. HTTP协议版本差异(如1.0/2.0)  28. HTTPS握手过程与HTTP的区别  29. 浏览器输入URL到渲染的完整流程  30. Git分支管理协作流程(如合并冲突处理)  31. 算法题:单链表删除倒数第N个节点32.生产者消费者模型
点赞 评论 收藏
分享
评论
7
47
分享

创作者周榜

更多
牛客网
牛客企业服务