快手、搜狗、旷视面经

最近面了几家公司,收集了一波面试题分享给大家。
主要都是算法题和一些场景题,常见的基础题就略过了。
好多想不起来了,会一直更新的 = =。
ps:不要问我怎么投的简历,在牛客上都能找到 = =。

算法题:
  1. 两个有序链表,求并集。(尽可能得使代码简单,写起来很多坑)
  2. 判断麻将胡没胡。(考点是正则的状态机实现方式)
  3. 有N个人,其中有一个明星,所有人都认识明星,明星不认识所有人,只有一种查询方式:A是否认识B,给出找到明星的最优策略。
  4. 完全二叉树的一下个节点。(On的复杂度肯定是不够的,这题比较好玩~)
  5. 代码去注释。
  6. 一个图,起点为A,终点为B,可以选择图中一条边置为0,如何使A到B的最短路径最短。(顺便写写Dijkstra)(这题个人觉得比较难)
  7. 给出二叉树的先序和中序遍历,构建二叉树。
  8. 链表排序。
  9. 矩阵相乘的最优顺序。
  10. 二分图最大匹配,最小费用最大流。
  11. 把一堆数分成两堆,使和最相近。(背包搞一搞)
  12. 数据流找中位数。(大小堆搞一搞)
  13. 二叉树中权重最大的链,每个点的权重有正有负。
  14. 加上最少的括号,使括号匹配。
杂题:
  1. 广告投放策略,不同的广告语有不同的投放要求,怎么将各个广告主每天的预算尽可能地花完
  2. 设计一个网易云音乐,从不同的方面优化流量使用问题
  3. 给出程序,分析程序的性能问题,主要都是缓存相关的问题,尤其是多线程下一致性ping pong带来的性能问题。
  4. 海量向量找最相近的(cos距离,欧式距离)
  5. 设计一个排行榜
全部评论
快手有校招岗位吗。。
点赞 回复 分享
发布于 2017-08-29 17:51
为什么有人的面试时地狱难度,有人的。。。。
点赞 回复 分享
发布于 2017-08-29 18:09
哇,感觉都挺难的
点赞 回复 分享
发布于 2017-08-29 17:57
快手的算法题是哪个?
点赞 回复 分享
发布于 2017-10-23 15:50
大佬签快手offer了吗
点赞 回复 分享
发布于 2017-10-12 18:47
请问快手那里投递?
点赞 回复 分享
发布于 2017-09-29 09:40
楼主你快手面了几面。
点赞 回复 分享
发布于 2017-09-22 18:28
“广告投放策略,不同的广告语有不同的投放要求,怎么将各个广告主每天的预算尽可能地花完"这个问题该怎样回答?
点赞 回复 分享
发布于 2017-08-31 12:25
算法6 解法一起点与终点各跑一下最短路再枚举边 时间为o(n^2) 解法二 分两层 建边 (u,u',0),(v,v',0) (u,v',0) 最后求s0到t'的最短路就是答案
点赞 回复 分享
发布于 2017-08-30 10:37
老铁,搜狗面了几面啊?哪个部门
点赞 回复 分享
发布于 2017-08-29 21:21
楼主什么岗
点赞 回复 分享
发布于 2017-08-29 20:22
难!!
点赞 回复 分享
发布于 2017-08-29 19:19
我会打麻将,能给我offer吗
点赞 回复 分享
发布于 2017-08-29 19:01
能说下哪些题是旷视问的吗?
点赞 回复 分享
发布于 2017-08-29 18:37
楼主能简单说一下算法题6的思路么? 求教~
点赞 回复 分享
发布于 2017-08-29 18:25
手撸二分图匹配?
点赞 回复 分享
发布于 2017-08-29 18:19
不会打麻将怎么办
点赞 回复 分享
发布于 2017-08-29 18:09
快手啥时候开始的
点赞 回复 分享
发布于 2017-08-29 18:04
前排
点赞 回复 分享
发布于 2017-08-29 17:58
这些算法题全要实现吗?
点赞 回复 分享
发布于 2017-08-29 17:58

相关推荐

不愿透露姓名的神秘牛友
05-29 15:00
教授A:“你为什么要讲这么久,是要压缩我们对你的评议时间吗?你们别以为这样就能够让我们对你们少点意见。” “从你的发言和论文格式就能知道你的性格啊。”……. 感觉被狠狠霸凌了。
码农索隆:“教授您好,首先我想回应您提出的两点疑问。” “关于我讲解时间较长的问题:这绝非为了压缩各位老师的评议时间。这份毕业设计是我过去几个月倾注了全部心血的作品,从构思、实验、调试到撰写,每一个环节都反复打磨。我深知时间宝贵,所以选择详细讲解,是希望能更完整、清晰地展示它的核心创新点、实现过程和验证结果,确保老师们能充分理解它的价值和我的努力。我完全理解并重视评审环节的意义,也做好了充分准备来听取各位老师的专业意见和批评。几个月的研究都坚持下来了,我怎么可能害怕老师们的点评呢?今天站在这里,正是抱着虚心学习、诚恳求教的态度而来。” “如果我的展示确实超时,影响了后续流程,烦请老师们随时示意,我会立刻调整。我非常期待并预留了充足的时间,希望能听到老师们宝贵的建议和深入的讨论。” “其次,关于您提到‘从发言和论文格式就能知道我的性格’。教授,我对此感到非常困惑和不安。学术研究和答辩的核心,难道不应该是作品本身的质量、逻辑的严谨性、数据的可靠性和结论的合理性吗?论文格式有明确的规范要求,我尽最大努力遵循了这些规范。如果格式上存在疏忽或不足,这属于技术性、规范性的问题,恳请老师们具体指出,我一定认真修改。但将格式问题或个人表达风格(如讲解时长)直接上升为对个人性格的评判,甚至以此作为质疑我学术态度和动机的依据,这让我感到非常不公平,也偏离了学术评议应有的客观和严谨原则。” “我尊重每一位评审老师的专业权威,也衷心希望能得到老师们对我的工作内容本身的专业指导和批评指正。任何基于研究本身的意见,无论多么尖锐,我都会认真聆听、反思并改进。但我恳请老师们,能将评议的焦点放在我的研究本身,而不是对我个人进行主观的推断或评价。谢谢各位老师。”
点赞 评论 收藏
分享
评论
点赞
119
分享

创作者周榜

更多
牛客网
牛客企业服务