算法岗提前批凉经【字节跳动+京东】
京东 7月10号
因为我在武汉,所以直接去的武汉京东现场面试,坐标「武汉金融港」
由于我提前到了,发现就来了我一个人,所以直接提前面试,面试官两个,一个负责提问,一个负责记录
- 首先自我介绍
- 自我介绍我提到了数据挖掘,他问那你会大数据吗,我说只会点皮毛
- 那你了解推荐系统吗?答不怎么了解
- 那好,给你个情景题:给你一千万个用户,一千万个商品,怎么把商品推荐给用户?我的内心是崩溃的,这不明显的推荐系统嘛😪
5. 那现在给你商品电水壶,怎么区别这些电水壶是什么档位呢,高档中档还是低档,我回答根据价格、销量、评价、品牌等来,
他继续说比如价格,界限是多少呢,比如品牌,哪个牌子算高档,哪个算档等等,我.......
6. 好,那现在给你一个空调和一个冰箱,怎么计算它们的相似度,我说取它们向量的余弦相似度.......
7. 知道交叉熵吧,退一下多分类的交叉熵怎么来的,我说能推二分类吗,他说不行,推多分类,唉,我不会
8. 那你知道熵吗,熵的表达式为什么有个log,为什么要取log呢,唉,我又不会.....
回答情景题的时候,我一直在卡,卡了很久,负责记录的面试官一直提示提问面试官时间,感觉很急,最后面试结束,面试官直接很快就溜了
字节跳动 7月16号
面试官是一个头发稀少 ( 技术很强) 的小哥,首先告诉我不要紧张,就聊聊天,你准备好的话自我介绍一下,我看看你的简历
1. 我看你做到电影票房的预测,能否具体讲讲:
你说你用到了逻辑回归,讲讲逻辑回归的损失函数,我说这是回归问题,我用的是线性回归,逻辑回归是分类算法
哦,对。那你还是讲讲逻辑回归吧,我就讲了一大通,损失函数啊,怎么处理多分类啊,怎么并行啊,改进算法啊
2. 看你简历里写了CNN和LSTM,讲讲它们的区别
3. LSTM主要有哪几个部分? 三种门结构、候选单元、隐藏单元
4. 讲讲LSTM相比RNN有哪些改进? 我主要从如何避免梯度消失来讲,以及RNN激活函数用了tanh,为了避免RNN梯度消失,才提出了Relu
5. 既然提到了激活函数那讲讲LSTM中用到了哪些激活函数吧? sigmoid,tanh
在线编程题: 二叉树先序遍历序列+后序遍历序列输出后序遍历序列
6. 你有什么想问我吗?
a. 评价一下我这次面试,因为面试经验比较少,想学习一下怎么提升?
这个问题我们HR说不能回答(????😥😥)
b. 那请问一下您现在在哪个部门呢?
面试部门是随机分配的,假如你通过的话,我的部门跟你未来的部门可能不一样
c. 那面试没过会通知吗?
如果可以进入下次面试,我们会在一周内邀请你进行接下来的面试的
总结
自己还是太菜了,还需要在手撕代码,限时编程上多下功夫,最近弄了个本子,把自己觉得高频且思路清奇的编程题做记录,并且自己手写下来
一步一步来吧,不气馁不放弃
#京东##字节跳动##面经##提前批##校招#