快手 音视频 五面面经

前几天去面了快手音视频开发岗,一共面了5轮技术面试,写一下面经许愿下周能收到HR面。

一面
1. 讲一下JS的多线程和JAVA的多线程有什么区别。
2. 讲一下快排的原理,归并的原理。
3. 写一个快排。
4. 算法题,求一个数组中最长递子序列。

二面
1. 反转字符串。
2. 字符串中包含字母和数字,反转其中的数字。
3. 给一个n,生成一个n*n的矩阵,矩阵最外面一圈是1,里面一圈是2,再里面是3,以此类推。
4. 什么是平衡二叉树。
5. 什么是二叉搜索树,什么情况下会退化,性能降低,如何处理。
6. hashmap是怎么实现的,jdk8中有什么新特性。
7. 介绍一下背包的原理。
8. 有两个背包,装一堆东西,要求在两个背包装的重量相等的情况下,两个背包的总重量最大。
9. 给出4个点,如何最简单的算出是否能构成正方形。

三面
1. 写一个LRU Cache,缓存的是根据请求的url,获取到的bitmap。
2. 讲一下react和其他前端框架有何区别。
3. react中如何控制布局。
4. state和props有什么区别。
5. 计算股票最大收益。
6. 如果要实现微信第一屏的样子,设计一个数据库,都应该有哪些表。
7. 抓过包吗,http数据包都包含哪些内容。
8. https的s是指什么,介绍一下这个加密过程。
9. C 中有个shared_ptr了解吗。
10. 什么情况下会产生内存泄露,能不能写一个内存泄露。
11. hashmap和hashtable有什么区别。
12. 如何解决hashmap线程不安全的问题。
13.  Concurrent Hashmap是怎么保证线程安全的。

四面
1. 觉得前面几轮面试怎么样。
2. 觉得自己有什么不足。
3. 介绍一下你的某个项目。
4. 有什么要问的吗。

五面
1. 讲一下反向***和负载均衡。
2. 一个数出现一次,其他数出现两次,找这个数。
3. 一个数出现一次,其他数出现三次,找这个数。
4. 有什么要问的吗。

就想起来这些,要是再想起来再补充吧。
面试官人都挺好的,许愿一个hr面啊。


#快手##面经##校招#
全部评论
???太可怕了吧5面
2 回复 分享
发布于 2019-09-01 10:47
现在公司动不动都要五六面,愁死
点赞 回复 分享
发布于 2019-09-01 10:42
😂五面?
点赞 回复 分享
发布于 2019-09-01 10:43
楼主是什么岗?怎么js和java都问?
点赞 回复 分享
发布于 2019-09-01 10:43
快手五面的吗,最后的技术加面是要sp吗
点赞 回复 分享
发布于 2019-09-01 10:44
请问算法题是要手写出来吗,还是说思路就好了?
点赞 回复 分享
发布于 2019-09-01 11:37
五面这么可怕
点赞 回复 分享
发布于 2019-09-01 12:51
楼主五面是五个人依次来面吗?我上周去面了三面。hr说还给你说还有第二轮面试吗
点赞 回复 分享
发布于 2019-09-01 15:09
五轮。。过了怕是ssp
点赞 回复 分享
发布于 2019-09-01 18:22
5面??太可怕了吧
点赞 回复 分享
发布于 2019-09-03 10:16
楼主拿到意向书了么,我面的也是这个部门。本来说第一次两轮技术面,第二次去三轮技术面,但是第四轮技术面面完就给我安排HR面了
点赞 回复 分享
发布于 2019-09-13 23:29
我觉得我们三面的面试官应该是一个人
点赞 回复 分享
发布于 2019-09-13 23:31
我快手也面了五面,请问楼主收到意向书了吗?
点赞 回复 分享
发布于 2019-09-17 23:17
音视频岗位怎么一点音视频的知识都没问呢
点赞 回复 分享
发布于 2021-07-08 09:59
22年了涝一手,还好当年没去😅
点赞 回复 分享
发布于 2022-01-14 09:37

相关推荐

11-07 09:02
已编辑
北京邮电大学 C++
1. C++中的“虚继承”是什么?它解决了什么问题?2. 解释一下C++中的“类型擦除”(type erasure)。3. C++中的“命名空间别名”有什么用?如何定义?4. C++中的“std::variant”是什么?它与“std::any”有何区别?5. C++中的“范围for循环”是如何工作的?它的优缺点是什么?6. C++中的“智能指针”和原始指针相比,有哪些优势和劣势?7. 解释一下C++中的“模板元编程”。8. C++中的“强制类型转换”与“隐式类型转换”有什么区别?9. C++中的“异常安全”如何实现?有哪些等级?10. C++中的“基于范围的for循环”如何使用?11. C++中的“nullptr”是什么?它与“NULL”有什么区别?12. C++中的“聚合类”是什么?它有什么特点?13. C++中的“std::deque”与“std::vector”有什么区别?14. 解释一下C++中的“函数对象”(functor)。15. C++中的“引用折叠”是什么?如何工作?16. 如何在C++中实现“单例模式”?17. C++中的“多态”是如何实现的?有什么类型?18. 解释一下C++中的“constexpr”关键字及其用途。19. C++中的“友元类”和“友元函数”有什么区别?20. C++中的“内存对齐”是什么?为什么重要?21. C++中的“静态成员变量”如何使用?有什么特点?22. 解释一下C++中的“动态多态”和“静态多态”。23. C++中的“模板参数推导”是如何工作的?24. C++中的“std::list”与“std::vector”在性能上的区别是什么?25. C++中的“析构函数”何时被调用?有什么注意事项?26. C++中的“std::optional”是什么?它的应用场景有哪些?27. C++中的“内联命名空间”有什么作用?28. 解释一下C++中的“自定义类型转换”。29. C++中的“constexpr函数”有什么限制?30. C++中的“多重模板参数”如何定义和使用?更多嵌入式面经题目,可以看下边大佬总结的面经  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
评论
5
51
分享
牛客网
牛客企业服务