问题
问了在实习中做的东西
说了一下我在实习中做的事情
问了我简历中的项目
流媒体服务器
面试官让我介绍了一下音视频相关的内容,我说了一下我的rtsp服务器,简单介绍了一下这个项目的功能和实现,后面面试官又问了webRTC是什么,使用场景是什么,我说这是一个实时音视频通信的协议,可以用于实时音视频通信,比如视频会议,直播等,还说到它可以使用p2p来传输,不只是音视频数据,webRTC还封装了一套传输字节流的方式。然后面试官问为什么不直接用tcp传输音视频数据,我说了rtp协议,这个协议是专门针对音视频数据传输的,如果是直接使用tcp传输,会需要自己设计一个传输协议,去指定一个视频流的格式,而这正是rtp协议的作用,所以没有必要使用tcp传输音视频数据。
操作系统内核
问了我主要做的是什么,然后又问了copy on write的fork是怎么实现的,我就从fork函数说到缺页中断处理,说的有一些混乱,面试官听完之后就没问了。
算法题
含有过期时间的LRU
设计一个支持过期时间的LRU缓存算法,要求实现set
和get
方法。
我在每次客户调用set和get的时候,都会检查过期的key,删除过期的key,然后再执行set和get操作。
总结
这次面试还挺快的,40分钟就结束了,后面问了面试官一些问题,问了组内是做什么的,用的是什么技术栈,就结束了。这是一个hr打电话给我约的面试,为什么在官网上面看不到面试的记录。。。
全部评论
(1) 回帖