快手客户端开发工程师一面凉经

1.首先自我介绍

2.vector的底层实现,扩容机制。

3.链表和数组在内存占用上有什么区别?

4.要用链表做频繁的插入,裁剪,移动,要选用双向链表还是单向链表,为什么?

5.对哈希表的理解,是什么结构,有什么用,什么场景会用到?如何实现快速查找的?key是怎么映射到value的?哈希计算有哪些?哈希冲突如何解决?

6.对于搜索二叉树有哪些形式?它的搜索效率和什么有关?有哪些手段可以控制树的高度?红黑树是怎么控制树的高度的?

7.关于TCP和UDP应用场景,UDP会丢失信息,对视频会不会有什么影响(视频流里面是一帧一帧的画面,它本身会有各种算法优化,另外,画面含有的信息量很高,中间有个杂音或者视频中某个地方很模糊,对正常的视频进行影响不大)

8.介绍一种IO多路复用结构

9.关于git,不同人同时pull下来程序,进行修改,如何解决冲突?

10.进程间通信的方式,对共享内存的理解

11.对课题项目的提问

12.算法题:力扣75题颜色分类原题。

面试官全程一整个引导,不管你回答的多差都会去夸你,本人太菜,一整个凉凉。

#快手#
全部评论
请问凉了是流程直接结束了吗 我这个流程面完之后一直就是流程中,我不知道是不是凉了
点赞 回复 分享
发布于 04-18 18:53 山东

相关推荐

不愿透露姓名的神秘牛友
11-21 19:05
点赞 评论 收藏
分享
一颗宏心:华为HR晚上过了十二点后还给我法消息。
点赞 评论 收藏
分享
11-07 13:31
怀化学院 Java
勇敢牛牛不怕难:又疯一个
点赞 评论 收藏
分享
蚂蚁 基架java (n+6)*16 签字费若干
点赞 评论 收藏
分享
5 11 评论
分享
牛客网
牛客企业服务