面试
iwtbs_kevin
曾在快手/阿里实习,现在字节跳动data担任推荐算法工程师
展开
-
独家干货——谈谈我眼中的“推荐算法”
文章目录推荐是要做什么事情?怎么评估推荐算法的效果模型解决不了的,上规则不就好了?微信公众号:推荐广告算法小木屋作者:小凯推荐是要做什么事情?很多人会有一个误区,即推荐就是CTR预估,这也是很多博客/模型/比赛给大家带来的误区,我们今天详细聊聊工业界的推荐。用一句话来解释推荐的本质:在候选池集合中,挑选出用户最满意的一部分物料展现给用户。虽然看起来很简单,但是实际上这句话就可以指导我们做任何事情。大家可以看到我有两个关键词加粗了,接下来我们详细来聊聊。第一点是候选池,即要做好推荐这件事,最原创 2020-12-14 00:30:30 · 1227 阅读 · 1 评论 -
面试准备——操作系统复习
文章目录进程和线程以及它们的区别进程间的通信的几种方式线程同步的方式什么是死锁?死锁产生的条件?进程有哪几种状态线程有几种状态进程和线程以及它们的区别系统进行资源调度和分配的的基本单位,实现了操作系统的并发;线程是进程的子任务,是CPU调度和分派的基本单位,用于保证程序的 实时性,实现进程内部的并发;一个程序至少有一个进程,一个进程至少有一个线程,线程依赖于进程而存在;进...原创 2020-03-22 15:20:18 · 437 阅读 · 0 评论 -
面试准备——计算机网络复习
文章目录Http和Https的区别三次握手四次挥手Get与POST的区别TCP与UDP的区别TCP的拥塞处理从输入网址到获得页面的过程Session、Cookie 与 ApplicationOSI网络体系结构与TCP/IP协议模型TCP和UDP分别对应的常见应用层协议IP地址与物理地址Http和Https的区别Http协议运行在TCP之上,明文传输,客户端与服务器端都无法验证对方的身份;Htt...原创 2020-03-22 14:45:09 · 493 阅读 · 0 评论 -
一道面试算法题
最近面微信让做这道题题目:给一个装满水的 8 升满壶和两个分别是 5 升、3 升的空壶,想个办法,使得其中一个水壶恰好装 4 升水,每一步的操作只能是倒空或倒满思路:遍历+状态记忆最终结果不是最优的。。问题应该是返回条件不太对,但是没想到怎么改,先放出来吧class State: def __init__(self,a,b,c): self.a...原创 2020-03-17 10:51:16 · 116 阅读 · 0 评论 -
如何准备算法面试
文章目录概括项目挖掘(深度)阿里DIN的CTR预估模型知识挖掘(广度)本文总结王喆老师的文章,并结合推荐算法岗梳理一下,希望对大家也有帮助概括知识:业界常用的召回策略,主流CTR模型,流量预估,bidding策略等模型算法的原理和技术细节工具:coding能力,spark、flink、tensorflow、xgboost、ps-lite等模型训练、parameter serving相关工...原创 2020-03-13 00:19:12 · 376 阅读 · 0 评论 -
python复习
文章目录装饰器是什么python多线程的限制以及多进程中传递参数的方式python多线程与多进程的区别Python是如何进行内存管理的Python里面如何拷贝一个对象?字典如何删除键和合并字典*args和**kwargs__new__和 __int__的区别and & or装饰器是什么如何理解Python装饰器装饰器是要把原来的函数装饰成新的函数,并且返回这个函数本身的高阶函数py...原创 2020-03-13 00:15:00 · 771 阅读 · 1 评论 -
海量数据找topN
文章目录从10亿个数据(int型占据4B)中找中位数,内存限制为1GB从10亿数中选取前1000大的数字从10亿个数据(int型占据4B)中找中位数,内存限制为1GB不可能一次性把数据全部加载到内存中,再使用快速排序算法,因为10亿*4B大约为4GB,内存不够可以一次性读入1GB的数据(分10次读取),然后对读入的1GB数据按照最高位即第32位的值进行分类并写入文件,如果最高位是1,写入fi...原创 2020-03-05 15:48:02 · 1191 阅读 · 0 评论 -
暑期实习算法岗面经
一面算法题:全排列算法题: 二分查找问项目:问得很细,主要包括冷启动、正负样本不均衡、AUC还有推荐系统中实际的工程问题会不会c++开放题:你即将面试100家公司,每一家公司面试完会给你一个工资package,你只能当场选择接受或者不接受,接受后就不能毁约(不能选择后面的offer),问如何设定策略让自己package最大化。...原创 2020-03-13 00:10:15 · 1937 阅读 · 0 评论 -
推荐算法总结(召回+排序+工程化)
文章目录内容召回word2vecLDAFastTextTextCNN行为召回ItemCFUserCF关联规则聚类协同矩阵分解隐语义LFM图召回PersonalRank深度学习召回因子分解排序FMFFM树模型排序GBDT+LR深度模型排序DNN特征高阶组合低阶特征单独建模特征交叉优化小结:内容召回word2vec了解skip-gram和cbow两种网络的结构了解优化方法:Hierarch...原创 2020-03-04 11:35:48 · 10677 阅读 · 2 评论 -
算法工程师面试准备——深度学习
神经网络梯度消失与梯度爆炸简述现象层数比较多的神经网络模型在训练的时候会出现梯度消失和梯度爆炸问题。梯度消失问题和梯度爆炸问题一般会随着网络层数的增加变得越来越明显梯度消失问题发生时,靠近输出层的hidden layer 3的权值更新相对正常,但是靠近输入层的hidden layer1的权值更新会变得很慢,导致靠近输入层的隐藏层权值几乎不变,扔接近于初始化的权值。这就导致hidden la...原创 2020-02-25 00:29:31 · 501 阅读 · 0 评论 -
算法工程师面试准备——数学
文章目录矩阵分解概率贝叶斯概率贝叶斯优化矩阵分解概率贝叶斯概率贝叶斯优化原创 2020-02-25 00:29:04 · 891 阅读 · 0 评论 -
算法工程师面试准备——机器学习基础
文章目录原创 2020-02-25 00:28:32 · 3083 阅读 · 0 评论