首页 » 软件开发 » 拼多多面试 | 算法/数据分析面试你必须掌握的数学(1 )(面试分布算法你必须数学)

拼多多面试 | 算法/数据分析面试你必须掌握的数学(1 )(面试分布算法你必须数学)

admin 2024-07-24 09:58:00 0

扫一扫用手机浏览

文章目录 [+]

秋招的竞争一年比一年激烈,尤其是算法和数据分析岗位,公司的笔试和面试题也涉及大量知识点,从微积分,线性代数,概率论,信息论到深度学习,基础算法编程题。
考题也十分多样化,难以预测。
小七直到现在仍旧没有拿到任何一家公司的 offer。

概率论与数理统计作为算法/数据分析岗位必备的数学基础知识,几乎是各大场笔试 / 面试的必考范围。
本系列文章将系统总结这方面的例题和常考知识点。

贝叶斯定理

贝叶斯定理的内容十分简单:

拼多多面试 | 算法/数据分析面试你必须掌握的数学(1 )(面试分布算法你必须数学) 软件开发
(图片来自网络侵删)

P(A) 为先验概率,这个公式可以理解为是在计算:当 B 条件已知时,原本的先验概率 P(A) 会发生什么样的变化。

贝叶斯定理的考题通常比较固定,下面是今年(2019年)拼多多 学霸批数据分析笔试题,也是一道典型的贝叶斯定理考题:

求解这类问题时,先把已知条件和要求的结果用数学形式表达出来:

之后将需要求解的条件概率 P(B|C) 用贝叶斯公式展开:

最后将已知条件带入求解,在求底数(这里是 P(C))时通常会使用全概率公式展开:

二项分布和多项分布

n 重伯努利实验,以得到 1 的次数为随机变量,该随机变量服从二项分布。
在二项分布中,每次独立重复实验的结果只能为两个(即为伯努利试验),多项分布是二项分布的推广,每次独立重复实验的结果可以为 m 个。

二项分布(多项分布)在笔试中常考,但是要和超几何分布的问题区分清楚。
在二项分布(多项分布)中,每次实验必须是相互独立的,对应在题目中:

如果每次任取之后不放回,则服从超几何分布。

另外,服从二项分布(多项分布)还需要每次实验的结果互斥,且概率和为 1。
一般情况下,题目中都会暗含这些条件。

下面看一道二项分布的经典笔试题。

首先每次取出的球的颜色只能为两种情况:红色或蓝色。
即单次实验为伯努利实验,且题目中提示为有放回抽取,实验相互独立。
因此服从二项分布。

二项分布的公式如下:

这道题的求解过程如下:

二项分布的公式可以这样理解:一红一蓝同时发生,即 (2/3)(1/3),另外有先抽出红球在抽出蓝球和弦抽出蓝球再抽出红球两种情况,不妨理解为从两个位置里选一个位置放红球,即 C(2, 1)。

再来看一个多项分布的例子:

多项分布的公式如下:

这道题求解过程如下:

多项分布公式的理解和二项分布非常相似,即一种特定顺序的情况发生的概率乘以可能的顺序数。

下面这道题相对更加复杂。

求解过程如下:

本文介绍了概率论与数理统计中,贝叶斯定理、二项分布、多项分布的知识点和例题,对于多项分布而言,每次抽取都是有放回的。
然而在笔试题中,经常会遇到无放回的情况(比如一次抽取多个工厂车间零件),这类问题如何求解呢?

在下一节中,我们将详细总结概率论中其他笔试面试常考的 离散分布,和典型的 连续分布。

概率论的常考内容中,除了经典的离散分布,连续分布以及相关性质,还包括了 数学期望、方差 等基本概念;

统计学中, 参数估计 和 假设检验 经常容易出现。
参数估计中,对点估计和区间估计的理解,MLE 和 MAP 的区别;假设检验中 t-test,f-test,p value 等都是常考点。

另外,由于概率论与数理统计和机器学习算法之间的密切关系,二者也经常被一起问到。
面试算法 / 数据分析岗位的小伙伴们赶紧准备起来吧!

本文作者:宫业奇

著作权归力扣(LeetCode)所有,如需转载请联系。

标签:

相关文章

语言中的借用,文化交融的桥梁

自古以来,人类社会的交流与发展离不开语言的传播。在漫长的历史长河中,各民族、各地区之间的文化相互碰撞、交融,产生了许多独特的语言现...

软件开发 2025-01-01 阅读1 评论0

机顶盒协议,守护数字生活的新卫士

随着科技的飞速发展,数字家庭逐渐走进千家万户。在这个时代,机顶盒成为了连接我们与丰富多彩的数字世界的重要桥梁。而机顶盒协议,作为保...

软件开发 2025-01-01 阅读1 评论0

语言基础在现代社会的重要性及方法步骤

语言是人类沟通的桥梁,是社会发展的基础。语言基础作为语言学习的基石,对于个人、社会乃至国家的发展具有重要意义。本文将从语言基础在现...

软件开发 2025-01-01 阅读2 评论0

粤语电影,传承文化,点亮时代之光

粤语电影,作为中国电影产业的一朵奇葩,以其独特的地域特色、丰富的文化内涵和鲜明的艺术风格,赢得了广大观众的喜爱。本文将从粤语电影的...

软件开发 2025-01-01 阅读3 评论0

苹果游戏语言,塑造未来娱乐体验的基石

随着科技的飞速发展,游戏产业逐渐成为全球娱乐市场的重要支柱。在我国,游戏产业更是蓬勃发展,吸引了无数玩家和投资者的目光。而在这其中...

软件开发 2025-01-01 阅读1 评论0