美团无人机二面

1、自我介绍

2、介绍项目的亮点

3、你觉得比较难的点在哪儿

4、具体的添加好友的业务是怎么实现的

5、主动添加方的消息推送是怎么做的(因为被添加方同意时,主动添加方可能不在线)

6、如果同一账号可以多端登录,如何解决消息同步问题

7、同一账号,在a设备上时添加的好友,之后在b设备上登陆时,如何同步这个好友信息

8、什么是asio,具体可以实现哪些功能

9、你的项目中libevent怎么实现文件传输的?

(面试官指出,这个库严格讲不是网络库,简历描述有误)

10、两个chatsever间怎么通信(答:qRPC),那如果有成千上万台服务器呢

11、如果需要添加一个视频聊天功能,你觉得应该怎么设计,视频需要通过服务器转发吗

12、tcp和udp的区别

13、手撕:给定一个升序数组,找出最接近k的数的下标

14、项目中否有关注过内存泄漏问题,如何检查内存泄漏

15、反问+聊天(主要是图像、视频相关,还问了实习时间)

#发面经攒人品#
全部评论
大佬,收到三面了吗还是oc了
点赞 回复 分享
发布于 09-28 13:19 广东

相关推荐

09-26 22:20
已编辑
华南理工大学 golang
点赞 评论 收藏
分享
8.25  全程1h多  各个方面都问了一些:1.目前实习最大的收获是开始根据实习内容问相关问题,并根据回答中提到的进一步提问:2.介绍iic和spi的区别,两者的最高速率是?3.确认实习内容做的是哪个层面的工作,是偏向驱动开发还是协议解析4.用户态和内核态的区别是5.iic总线最多能挂载多少个设备6.iic的起始信号和结束信号是怎么样的7.那spi的起始信号和结束信号又是怎么样的8.有实际测过iic和spi接口的信号波形9. 多从机的情况下spi的片选如何设计10.讲一下Linux系统的中断机制,追问底层实现逻辑11.中断有什么注意点吗12.中断和轮询哪个效率高,选择其一的考虑因素有13.Linux系统的驱动有哪几种分类14.介绍一下字符设备驱动问下一段实习内容:15.详细介绍其中一个需求开发具体如何实现的问在校项目细节:16. 其中激光雷达和板卡的通信方式17. 还问了项目中视觉识别的细节问题问团队协作:18. 团队成员之间意见冲突时如何处理19. 有同事指出你的问题时你会怎么办问八股:20. c语言的编译过程21. 引用和指针的区别22. 介绍volitate23.介绍c++的纯虚数24.进程和线程的区别25.进程的通信方式26.信号量和互斥锁的应用场景27.堆栈的区别28.在c语言中如何判断两浮点数相等29.指针数组和数组指针的区别30.什么是平衡二叉树31.介绍排序算法手撕:32.反转字符串中的单词33.说完思路后追问一个单词要反转几次其他:34.问理想的工作环境35.你认为比较合理的上班时间36.职业规划37.工作地倾向38.手上offer情况反问
发面经攒人品
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务