wxg 公众号&小程序 日常实习二面面经

项目 1小时

问了播放器项目,问怎么用到ffmpeg的,问到整个代码的框架是什么,怎么进行音视频同步,怎么控制解码和读取文件速度。

问了RTSP的内容,怎么对音视频数据进行封装,问了客户端连接的流程,怎么分包,怎么区别不同的音视频包,怎么进行重传。

最后问了操作系统的内容,问mmap怎么做到共享内存,我答可以通过一个flag来进行共享,然后问不同的进程怎么共享内存,忘记了mmap是可以映射文件的,没答上来,后面才知道不映射文件的话是用的匿名文件。

然后又问了虚函数表,虚函数表是怎么实现的,在对象的内存中会有一个指针指向这个虚函数表,我答成在每一个对象内部都有一个虚函数表,与之前看的内容搞混了。还是得多复习。

算法 50分钟

  1. 一个二叉树,其中两个节点的数据被交换了,问怎么找到这两个节点。(想了一下,找到了一点思路,然后面试官就叫做下一题了)
  2. 有一个string数组,一个查询的search_word ,对于search_word每一个前缀,在这个strings数组中找到具有相同前缀字典序最小的三个string,这个三个string的数组,例:
strings = ["money", "monday", "monkey", "mother", "map", "monkeys","mobile", "monetary"], search_word="money"。
ans = [
    ["map", "mobile","monday"],
    ["mobile","monday",  "monetary"],
    ["monday","monetary", "money"],
    ["money", "monetary"],
    ["money"]
]

我写了一个前缀树,可惜时间不够,没写完,要是给多一点时间就写出来了,然后面试官说我想复杂了,巴拉巴拉一通写也没写出来,我想说,对于多个不同的search_word,这个前缀树是可以复用的,而且时间复杂度是最低的,遍历一次就可以得到答案,不需要遍历整颗前缀树,只需要O(n)的空间,但是当时有点沮丧了,没有和面试官说出来。

  1. 简单题

总结

压力面,算法题写的不是很好,问到的两个问题答错了,我的cmu15445项目也没有问,估计是上一轮面试官问完了,这次就没有问,本来还是挺有信心的,不过面完之后心情有点失落,感觉寄了。算法刚开始写的时候,面试官见我刷了600题,就说我有挺多时间用来学习的,要不要给我上点难度,我其实不怕难题,我只是比较紧张,加上想的太多,想太多怎么优化空间复杂度和时间复杂度,导致最基本的实现也没写出来。其实不用管那么多时间复杂度和空间复杂度,因为可能面试官也不知道最佳的时间和空间复杂度,而且没有oj,先把正确答案写了再说,面试官问道怎么提升它就讲思路,时间不够他也不会让写代码的。还有我是不会改这一条的,刷到700题我也写上去。这场面试过了就好,不过也无所谓,题照样刷,习照样学。

#实习##wxg实习##c++#
全部评论
问rtsp是因为楼主的播放器项目还推流了?我也做了个播放器但是完全没有封装打包的部分啊
1 回复 分享
发布于 2024-02-26 22:43 浙江
🐂
点赞 回复 分享
发布于 2024-03-06 08:37 陕西
大佬过了吗
点赞 回复 分享
发布于 2024-02-28 23:24 北京
大佬 你在哪里投递的wxg呀 官网吗 还是boss
点赞 回复 分享
发布于 2024-02-28 19:32 北京
面试用自己的账号刷?
点赞 回复 分享
发布于 2024-02-27 00:28 浙江

相关推荐

04-11 23:30
已编辑
东南大学 Web前端
4.2 面完WXG知道已经烂了,收到美团复活赛邀请,决心化身牢大杀出冥界4.7 一面,2h后约二面4.8 二面4.11晚6点 oc二面前看过别人很多要么是二面当场oc,要么是当天oc,要么是隔天oc,面完二面当天感觉比较良好,遂感觉我也要当天oc了,结果等到第二天都是杳无音讯。然后开始向玄学力量寻求帮助,头像换上美团,电脑桌面换上美团,结果4.10日刷了一天的官网和邮箱,还是没有动静。到今天等了一上午还是没动静时心已经凉了一半,再到傍晚已经有些晕了,这可是第三个工作日,再没动静怕不是要默默滚回人才库了,索性给二面面试官发了封邮件问进度,死个明白。发完邮件后再点份人生中的最后一份美团外卖,准备那边挂了我之后就改用饿了么。吃完发现手机有个未接来电(吃的时候在电脑上看LPL没留神),一般情况是不会回拨未接来电的,但今时不同往日了,不得不抓住任何可能的救命稻草。结果居然真的是美团那边的电话,告诉我面试通过了,准备审批offer,才终于算是结束了这场历时1个月的试炼。(美团应该不会有明确OC了还挂了的情况吧。。。)从3月12日开始到现在,30个日夜,16场面试,总算是有了个理想的结果。从最开始被字节连续一二面挂打破幻想,到中间腾讯被三面拒之门外,到后来被网易小红书百度蚂蚁连续简历挂,再面下去恐怕要没心气儿了。不过这一个月面试下来学到的东西也是前所未有的多,感觉现在让我再去面一遍腾讯三面应该能过(还是忘不了鹅)。得到的教训就是尽可能多面试,总会有结果的,不要担心自己实力不够,面试本身就是最好的提升实力的过程。但没自信的话别上来拿大厂练手,上周有位字节hr试着又捞了一下我,到现在没个消息,恐怕面评不容乐观,不知道秋招还能不能和字节见面了。最后附上期间换的头像与桌面,祝各位也能拿到心仪的offer
点赞 评论 收藏
分享
评论
17
36
分享

创作者周榜

更多
牛客网
牛客企业服务