查看全部9098条面经
最近更新时间:2022-01-27 18:00:24
7720
面试了职位:推荐算法
确定通过
推荐算法面试一般,共3轮面试
算法岗实习找的第一家公司。
- 一面面试官1:
- 很年轻,感觉刚毕业不久自我介绍
- 讲项目,问的比较简单,都回答上来了。面试之前一定要仔细看一下简历的细节,并且思考自己的项目经历和这个岗位的职责有什么联系。简单讲一下PSO算法的原理; PSO算法在推荐里有什么用; PID控制系统的原理; 如果用PSO和PID一起做推荐算法的优化,你打算怎么做; 你项目中强化学习的作用是什么。
- 最后是一道算法题,剑指offer的最后一道,二叉树两个节点的最低公共祖先,面试前刷了3遍剑指offer,所以顺利的编出来了。面试官还在说最后一句话的时候HR的电话就来了,通知一面已经通过,准备3天之后二面。
- 二面面试官2:
- 30岁左右,美国名校海归博士自我介绍
- 递进式的算法题:
Q:问:二叉树的序列化和反序列化如何实现?
0条回答
- 答:利用前序中序遍历序列,简单讲原理。
Q:问:这种方法有什么缺点和局限性?
1条回答
- 答:不能含有值重复节点,必须得到完整的序列后才能进行反序列化。
Q:问:如果节点的值可以相同,怎么解决?
0条回答
- 答:利用特殊字符存储空指针。
Q:问:如果每个节点是任意的字符串如何解决?
0条回答
- 答:用字符串数组的每个元素存储节点,空指针对应空字符串。
Q:问:这个不太符合序列化的要求,需要最终变成一个string方便传输。
1条回答
- 答:暂时没有思路。。
Q:问:好的,那按照int型节点的思路写代码吧。
0条回答
- 机器学习和C++的相关知识:
Q:问1:如果一个模型在测试集上效果不好,如何改进?
1条回答
Q:问2:BatchNorm的原理和作用
0条回答
Q:问3:static关键字的作用面试官说40分钟后三面,让我先休息一下。
1条回答
- 三面面试官3:
- 不到40岁吧,看起来很成熟稳重,感觉像是部门大佬。
- 自我介绍2. 递进式的算法题:
Q:问1:返回数组中任意一个最大值的索引
0条回答
- 答1:遍历数组,不断更新最大值和其索引。(这个很简单,注意一些非法输入的判断即可)
Q:问2:如果要等概率地返回一个最大值的索引呢?
0条回答
- 答2:返回值改成vector存下所有最大值的索引,然后随机抽取一个。
Q:问3:如果要求空间复杂度是O(1),怎么做?
1条回答
- 答3:遍历一遍数组,统计最大值的个数N,取1-N的随机数m,遍历第二遍数组,输出第m个最大值的索引。
Q:问4:如果要求数组只能遍历一次呢?
0条回答
- 答4:(这个想了一会儿)在遍历数组的过程中统计目前遇到的最大值的个数N,每次遇到一个新的最大值以1/N的概率更新。
Q: 问5:如果数组中有5个最大值,用数学证明你的方法是等概率的。
1条回答
- 答5:输出第一个1/2×2/3×3/4×4/5;第二个1/3×3/4×4/5.....
Q:问6:如果有N个最大值呢?
1条回答
- 答6:数学归纳法可以证明
- 关于项目的问题:
Q:问1:你用过Q学习对吗?如何用Q学习做推送场景下的训练?
1条回答
- 答1:状态:推送内容的不同类别;行动:发/不发;回报:用户看了推送/删掉推送/删除APP。
Q:问2:除了这样设计状态还可以怎样设计?
0条回答
- 答2:根据时间来分段。
Q:问3:回报具体如何设计呢?
1条回答
- 答3:删除APP的回报-100,删掉推送-10,看了推送10+t(与用户看推送的时长有关)。
- 三面结束后不到一小时,HR打电话通知通过技术面试,准备两天后HR面(主要是关于职业规划方面的)。
2 年前发布
相关推荐
leo
未通过
面试:运维工程师。面试体验良好,整体难度中等,有了面试不通过的结果。
面试岗位:字节跳到在深圳的SRE工程师,月薪20k面试方式:投了简历之后第3天接到电电话,约了飞书视频面试开始先做自我介绍,然后面试官逐条询问简历上的技术点,难度不深。比如k8s组件有哪些、kafka常见问题、监控常见问题。而且面试官倾向于问经验、理解,没有纠结具体难以记忆的配置参数,回答不出还会给些提示、进行引导,所以基本都回答上了。最后面试官主动介绍这岗位的工作内容,然后让我提问。整个面试过程顺畅,持续90分钟,自我感觉良好,但是隔天就收到一面不通过的邮件。
1轮面试:视频面试
面试感受:很好;面试难度:有难度;面试来源:BOSS直聘
2023-02-17发布
刘朝阳
感觉靠谱
算法研究员面试一般,共2轮面试
一面主要分为两个部分:询问项目 + 算法基础项目部分:因为针对于多智能体和单智能体我自己分别写了两款游戏环境用于验证一些主流的单/多智能体的RL算法,因此这一次面试中面试官在项目部分主要问的是游戏-算法的架构设计:二面和一面流程差不多,主要分为两个部分:询问项目 + 算法基础 + 算法题感觉每一轮面试官都比较关注项目,都会问一些项目相关的问题:
2轮面试:视频面试、笔试
面试感受:一般;面试难度:有难度;面试来源:校园招聘
共16个问题,6条回答
Q:1. 整个系统的设计模式是什么样的?游戏端和算法端是如何进行数据通信的?游戏端内部如何响应算法的决策行为?算法模块如何接收游戏端发送来的状态数据?
2 年前发布
8971
感觉靠谱
面试:C#。面试还好,整体难度不算高,希望能通过。
中译英,会出两三段关于字节跳动的中文介绍,要在规定时间内翻译成英语(个人认为挺简单的,对英语专业的学生来说很好翻译)5.读出你自己的翻译,面试官点评(当时我有一个时态前后不一致,注意细节就行)6.英译中,给出两段产品和活动的英文介绍,要翻成中文(挺简单的,直接读出来就行)英文面到此为止,后面是中文考察1.根据简历提问(因为我没实习也没项目经验,就没什么好问的,她就问了我几次出国交换的事情)2.怎么在短时间内完成大量的翻译?
1轮面试:其他
面试感受:一般;面试难度:普通难度;面试来源:内部推荐
2023-01-11发布
8984
感觉没戏
2 年前发布
匿名用户
感觉靠谱
市场策划面试一般,共1轮面试
第一轮业务面,疫情原因视频面试,但面试官只有在说话的时候开摄像头,感觉不是很好,没有现场面试有交流互动的感觉好。基本流程是:1. 个人自己介绍2. Q&A,问了以下几个问题3. 面试官介绍岗位职责
1轮面试:视频面试
面试感受:一般;面试难度:普通难度;面试来源:社会招聘
共2个问题,0条回答
Q:1)阐述接到Brief之后是如何思考分析的
2 年前发布
2276
确定通过
iOS面试不好,共1轮面试
1.OSI七层模型和五层模型,每层模型的作用具体说一下。2.TCP和UDP属于那个层的?3.既然说到了传输层,那你给我讲一下四次挥手的过程,越详细越好。4.网页输入url到浏览器显示页面的过程。5.你能说一下传回的数据包怎么显示在浏览器页面的过程吗?(内心OS:这不前端干的吗?)硬说的HTML被解析构建DOM树,CSS构建了渲染树,然后布局绘制在屏幕上。6.刚才说到四次挥手,你说说close-wait 和 time-wait左右,time-wait会导致什么问题,刚才为什么说是2MSL?
1轮面试:视频面试
面试感受:不好;面试难度:困难;面试来源:BOSS直聘
2 年前发布
内容索引
优秀公司
推荐公司
最新公司
相似公司
-
小程序
-
公众号
-
APP