25秋招 YY 音视频SDK 一二面(凉)

省流:都面了两面了,还在简历筛选,纯纯kpi

一面

时间 2024/8/1 19:30 ~ 20:00,全程半个小时不到,不好评价。没有手撕,说手撕比较耗时。

基本都是八股,都是问了,我答,没有追问。自己也答得很乱。

  • 最深刻的项目,原因,收获?
  • 线程是用来干嘛的?
  • stl用过哪些容器?
  • 内存越界是什么?怎么防范?
  • 内存泄漏是什么?怎么防范?
  • 介绍一下三次握手、四次挥手?
  • 介绍一下虚函数表?构造函数和析构函数是否能为虚函数?
  • 互斥锁和读写锁的应用?
  • 死锁怎么样发生的?如何解决避免?

后记:

  • 内存越界:内存越界是指程序访问了未分配或已释放的内存区域。最常见的就是数组越界。防范:对数组下标检测(边界检测)、使用标准库容器、使用智能指针。排查:valgrind、编译时加上-fsanitize=address选项
  • 死锁预防:按顺序申请资源、获取锁时设置超时时间。死锁排查、检测:

二面

全是kpi

总时长20min左右

实习

项目

反问

#25秋招##c++##凉经#
全部评论
啊这,全八股啊.SDK开发不问Ffmpeg吗
点赞 回复 分享
发布于 2024-08-03 10:43 山东
楼主请问你是什么时候收到感谢信的啊?我的也是二面后没消息了,国庆节前一天面的,不知道凉没凉
点赞 回复 分享
发布于 2024-10-07 14:29 重庆
我焯,今天面试和你基本上一毛一样,真kpi面😂
点赞 回复 分享
发布于 2024-10-09 18:28 安徽

相关推荐

03-04 21:33
已编辑
网易有道_Android(实习员工)
一小时二十分钟的全方位拷打,每个点都问到答无可答1.介绍一下两段实习2.你讲讲消息加载优化怎么做的3.你讲讲启动优化怎么做的4.依赖关系的梳理是怎么做的5.如果用户真的很快的就点进Idle初始化SDK需要的页面怎么办6.讲讲对自定义View的认识7.那详细讲讲怎么实现吸屏的8.这个组件的功能是怎么做的9.详细说一下为什么布局优化能提高渲染速度10.讲讲过度绘制,为什么要避免11.View的渲染太简单了,你讲讲View的显示流程()12.说一下对流量的优化,整体的背景和方案13.你讲讲怎么做到拦截图片资源14.有没有考虑过复用15.JVM了解过多少16.Java的代码怎么在虚拟机上跑起来17.堆和栈储存哪些,为什么要这么设计18.程序寄数器了解过吗19.讲讲Handler20.MessagerQuene和Looper是怎么的一个对应关系21.Message和Handler是个什么对应关系22.Handler导致的内存泄漏,整体的一个内存泄漏的链路是什么23.这种内存泄漏怎么避免呢24.SetContentView怎么变成一个屏幕上绘制的view树的25.整个View树上怎么执行渲染和绘制流程,怎么驱动节点进行一个绘制26.事件分发讲讲27.View里面怎么表示应答对应的事件呢28.onTouch里面是什么样的逻辑表示他响应呢30.假如中间要发生拦截的话怎么拦截,onRequsetDisAllowIntceptorTouchEvent()这个方法的底层31.讲讲UDP和TCP的一个区别32.TCP连接为什么可靠33.讲讲滑动窗口是怎么滑动的34.UDP为什么比TCP效率高35.什么情况用UDP,什么情况用TCP36.从URL到加载到网页中间有什么样的过程37.DNS如果每次都向顶级域名发送请求,太慢了,他做了什么加快速度38.我们其他地方有用到DNS缓存吗39.请求在一个网络的节点,每个节点是什么设备了解过吗题目线程安全的单例,两两一组交换链表分割线----面完秒挂😂😂😂
点赞 评论 收藏
分享
评论
3
6
分享

创作者周榜

更多
牛客网
牛客企业服务