提出:有时候任务中含有一些不能观察到的隐含变量,样本的产生和隐含变量有关,而求模型的参数时一般用最大似然估计,由于隐变量的存在,所以对似然函数参数求导是求不出来的,这时采用EM算法来求导。 总结:是一种迭代算法,用于含有…
标签:面试算法
2018.04华为算法工程师实习面试经历
2018.07.03:已经实习了一个星期了。 2018.05.09:收到了华为武研所的签约通知!明天去现场签约。 2018.05.04:早上问了下武汉华为的HR小姐姐,参加了软件挑战赛确实可以免笔试和业务试的,我现在已经…
2018年BAT面试经验分享(计算机视觉算法岗)
百度面试:(计算机视觉算法) 一面: SVM,线性回归和逻辑回归的原理及区别;简历上的项目内容。(40min) 二面: 简历项目的内容(全问、很细)比如:简历上面写道用caffe框架作深度学习训练…
数组面试算法题
1. question: Given an integer array of which both first half and second half are sorted. Write a function to m…
2017年搜狐内推 面试题——谈谈面试中的算法
在搜狐内推群,某同学接到面试电话,回忆了其中的几道算法题,有两道受到了群友的热烈讨论,因此写博客来分享下思路。 第一题:给你一个数组,其中有一个元素的个数大于数组总个数的一半,求出这个元素。 该同学的给出了方法一:先对数…
[面试] 算法(一) —— Str2Int
“123” ⇒ 123 不允许使用 atoi 等其他类似的库函数; 一种 naive 版: int str2int(const char* str) { if (str == NULL) return 0; int nu…
面试经典算法题--爬楼梯 的六种解法
题目描述: 假设你正在爬楼梯,需要n步你才能到达顶部。但每次你只能爬一步或者两步,你能有多少种不同的方法爬到楼顶部? 六种解法: import org.junit.Test; /** * 爬楼梯问题其实质就是斐波那契数列…
面试算法题(2)--两个大数相加
两个大数相加 听说这是个频繁出现的算法题,在某某网站是的排行很靠前。 在找工作之前,同事提过一次,我没当回事,恰恰在我第一家面试时就碰到了。 两个大数相加。 1、是整数; 2、两个数无限大,long都装不下; 3、不能用…
记第一次面试——字节跳动(今日头条)算法实习生
准备 目前研一在读,本学期开学发现课程基本都修完了,而且老师并不push,所以突然决定找个实习,于是投了字节跳动的算法是实习生。第二天就收到了HR的电话,通知3月4号下午面试,此时我还有3天的准备时间,此前只零零散散做了…
hashtable简单实现
本文中实现了一个简单的hashtable,不一定实用,但是反应出了hashtable的原理,而且若是面试中让实现一个hashtable,本文的实现足以应付,我在一次迅雷的面试中就遇到,让实现一个hashtable。 本文…
【面试】2017滴滴机器学习算法工程师面试
一面: 先自我介绍,然后看着简历问我,有用过哪些机器学习的算法做项目。比如说决策树用它做过什么项目没有?CNN用它做过什么项目没有? 我回答没有,因为现场编我也编不出来。就跟老师说我自己学习的。然后考官就让我介绍一下决策…
面试常考的常用数据结构与算法
数据结构与算法,这个部分的内容其实是十分的庞大,要想都覆盖到不太容易。在校学习阶段我们可能需要对每种结构,每种算法都学习,但是找工作笔试或者面试的时候,要在很短的时…