算法岗面试题目汇总

目录

阿里巴巴一面

阿里巴巴二面

oppo一面

笨鸟科技

京东二面:

算法题:

 


阿里巴巴一面

  • 特征值怎么去除掉行业和市值的影响?去残差是什么意思?

        

  • cnn的那个项目数据处理是怎么做的?
    • 卷积神经网络预测股票走势项目内容概括
  • 为什么用cnn来预测时序的模型?
  • cnn这个项目里面有没有遇到什么困难?
  • 讲一下q-learning的那个项目?
  • 这个是预测一只股票的模型,能够用来预测多只股票吗?
  • 讲一下随机森林的知识点?
  • 随机森林的特征重要性怎么判断?

一个方法是计算不纯度,利用基尼指数或者信息增益分数的高低。第二个方法是计算袋外数据的得分情况。

利用随机森林特征重要性进行评估 - xiezhen_zheng的..._CSDN博客

  • 给定一个链表得到导数第k的结点
  • 海量数据,无法存到内存中,怎么找到数据的中位数?
  • 编程题:
    • 字符串的全排列
    • 能否不用递归的方法做出来?

阿里巴巴二面

 

oppo一面

  • bagging 和 boosting的区别?
  • grandient boosting一定在是在拟合残差吗?

gbdt 通过经验风险极小化来确定下一个弱分类器的参数。具体到损失函数本身的选择也就是L的选择,有平方损失函数,0-1损失函数,对数损失函数等等。如果我们选择平方损失函数,那么这个差值其实就是我们平常所说的残差。

这样说的话,如果损失函数不是平方损失函数的话就不是在拟合残差吗?

  • GBDT的目标函数和损失函数?
    • GBDT用的都是回归树,损失函数一般是平方损失函数。具体的计算过程可以看机器学习算法GBDT的面试要点总结-上篇
  • lr的目标函数和损失函数?
    • lr的目标函数和损失函数感觉是同一个呀,不知道面试官到底要我回答什么。。目标函数就是极大似然估计,加上log变换后我们能够得到累加的形式,再用梯度下降法来进行求解就好了。
  • lr加上l1或者l2的正则化之后可以用SGD吗?
    • 看面试官的意思好像l1是不能用SGD的,但是具体原因我不太知道。在网上找了点资料如下:不知道还有人可以解释的么
但对于这种带 L1 正则的最大熵模型,直接采用标准的随机梯度下降法(SGD)会出现效率不高和难以真正产生稀疏性等问题。

  • 函数连续的定义,怎么判断一个函数是否可导?

首先判断函数在这个点x0是否有定义,即f(x0)是否存在;其次判断f(x0)是否连续,即f(x0-), f(x0+), f(x0)三者是否相等;再次判断函数在x0的左右导数是否存在且相等,即f‘(x0-)=f'(x0+),只有以上都满足了,则函数在x0处才可导。

  • 词向量Word2Vec的原理

笨鸟科技

一面:

1.堆排序的实现
2.将数据排序,奇数在前,偶数在后
3.top k值
4.二叉树的深度广度遍历(核心算法有哪些)
5.最大堆是什么二叉树
6.决策树的分裂方法
7.熵的定义
8.TensorFlow怎么进行调试
9.batch-normalization的作用是什么?(除了过拟合)好像说从剃度的角度,加快收敛的角度答

最主要的作用时加快收敛,避免梯度消失,其次是防止过拟合。
10.cnn的核心点
11.word2vec的原理,霍夫曼树和层softmax的关系

深入学习二叉树(三) 霍夫曼树 - 简书
12.word2vec的整个流程
13.反向传播

 

京东二面:

  1. ctr和相关性的区别,用ctr来评判相关性是否合理
  2. SVM的核函数,满足什么条件才能作为核函数?多项式核函数和高斯核函数的具体原理

         需要满足点积, 多项式核函数的公式为:,能够实现高维特征的扩展

  1. lstm可以避免梯度爆炸吗?一个用户的历史数据进行训练,可以用来评估另外一个用户吗?
  2. 防止梯度爆炸的方法?

         - 预训练加微调 - 梯度剪切、权重正则(针对梯度爆炸) - 使用不同的激活函数 - 使用batchnorm - 使用残差结构 - 使用LSTM网络

         这篇文章从梯度爆炸的原因一直讲到解决方法,总结的比较到位:https://blog.csdn.net/qq_25737169/article/details/78847691

  1. bn可以用来解决梯度爆炸的问题吗?

       Batchnorm是深度学习发展以来提出的最重要的成果之一了,目前已经被广泛的应用到了各大网络中,具有加速网络收敛速度,提升训练稳定性的效果,Batchnorm本质上是解决反向传播过程中的梯度问题。batchnorm全名是batch normalization,简称BN,即批规范化,通过规范化操作将输出信号x规范化保证网络的稳定性。
具体的batchnorm原理非常复杂,在这里不做详细展开,此部分大概讲一下batchnorm解决梯度的问题上。具体来说就是反向传播中,经过每一层的梯度会乘以该层的权重,举个简单例子:
正向传播中f2=f1(wT∗x+b) f_2=f_1(w^T*x+b)f ,反向传播式子中有w ww的存在,所以w ww的大小影响了梯度的消失和爆炸,batchnorm就是通过对每一层的输出规范为均值和方差一致的方法,消除了w ww带来的放大缩小的影响,进而解决梯度消失和爆炸的问题,或者可以理解为BN将输出从饱和区拉倒了非饱和区。
http://blog.csdn.net/qq_25737169/article/details/79048516

  1. bn的原理,它的哪几种?bn在测试的时候怎么使用

常见normalization的方法:bn, LN, 关于LN和BN的区别请看https://zhuanlan.zhihu.com/p/54530247       

在训练阶段,我们使用每个batch数据的统计信息(如:均值、标准差等)来对训练数据进行规范化,而在测试阶段,我们使用训练时得到的统计信息的滑动平均来对测试数据进行规范化。

  1. 协同过滤算法
  2. 协同过滤算法冷启动问题

      推荐系统浅谈系列(三) - 冷启动问题

  1. L1和L2正则化的公式以及作用?

        L1正则化主要是产生稀疏性,L2正则化主要是防止过拟合,L1也可以防止过拟合, 能够使数值变小。

       L1产生稀疏性的解释是他L1的投影和损失函数的交点在轴坐标上面。

算法题:

A, B有多少个相同的字串,最长字串是多少?

追一科技:

SVM中为何间隔边界的值为正负1

fasttext的原理?

bert的position embedding怎么生成?

transformer的注意力机制?

AUC的具体做法?

word2vec词太多,onehot之后的维度很高怎么办?

SVM的优化目标和限制条件是什么?

算法题

在一个排序数组中,找出给定target第一次出现的位置,如果没有出现则返回-1

这个题目最主要的考察点在于二分之后找到了这个点该怎么办?如果说找到这个点之后直接左移,那这样复杂度最坏是n/2, 这个时候应该再继续移动右指针,再进行二分。

 

如何防止softmax函数上溢出(overflow)和下溢出(underflow)

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/44869.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大数据岗位和算法岗,面试官最爱问的10大问题

目录 1. 什么是数据结构? 2. 描述数据结构的类型? 3. 什么是线性数据结构?举例说明 4. 数据结构有哪些应用? 5、文件结构和存储结构有什么区别? 6、什么是多维数组? 7. 什么是链表数据结构&#xf…

量化岗经典面试题——赛马

本文源自:微信公众号QuantJob https://mp.weixin.qq.com/s/pO_6ZGKzCcNr2IJN7fH74A 有25匹马,每匹都以不同于其它马的恒定速度奔跑。由于赛道只有5条,每场比赛最多可有5匹马。如果你需要找3匹跑得最快的马,需要多少场比赛才能找…

算法岗必须人手一篇顶会?超详细面经:无论文、无实习拿下腾讯CV算法岗

点击上方“迈微AI研习社”,选择“星标★”公众号 重磅干货,第一时间送达 从迈微社友群中了解到,很多社友还是在校学生,并且有好些同学现在面临求职的阶段,特向大家推荐清雨卢同学的历程总结,应该会给大家一…

2019算法岗面试经验汇总

作者:太蔡了来源:牛客网,Jerry的算法和NLP 背景:211本,C9硕,都是非科班。主要投CV的算法岗,无竞赛,无论文,两-三个实验室CV相关项目,一段旷视的暑期实习经历。…

腾讯148道面试题,(程序员必备学习方向)全会拿45Koffer没问题

相信你可能经历过这些: 已经工作两三年了,每个项目都会加班加点全力以赴去完成,薪资增长幅度却不如人意。 听说年后离职的老同事,金三刚拿下高薪offer,年薪直奔50万了。 由于现在的公司接触不到新技术,对自…

九龙证券|地产股突然爆发!李蓓再度公开唱多,北上资金却在减持

李蓓又发声了,继续看好地产股! 4月7日,明星私募基金经理李蓓在半夏出资官微发文,就地产职业和地产股出资时机共享了她的最新观念。李蓓以为,地产职业在阅历供应侧变革后,未来在供需层面存在剪刀差&#xff…

金标股份冲刺A股上市:计划募资约6亿元,许光荣为董事长

近日,上海金标文化创意股份有限公司(下称“金标股份”)递交招股书,准备在深圳证券交易所主板上市。本次冲刺上市,金标股份计划募资5.96亿元,东方证券为其保荐机构。 据招股书介绍,金标股份是一…

股东刚减持,股价却起飞?用Python量化A股解禁数据,利空出尽是利好? | 邢不行

2019年6月11日,宁德时代上市一周年之际,有45%的股票迎来了解禁。 这些由大股东、高管、早期投资者持有的股份,原先无法交易,但从这一天起就可以自由卖出了。 很多人出于对解禁后巨大卖盘的担忧纷纷提前卖出,导致宁德时…

【雅思口语】安娜口语学习记录 Part2

第二部分:主题卡片陈述 在这一部分,考官会递给考生一张主题卡片,卡片上附有问题和相关观点。拿到卡片后,考生有一分钟时间准备,同时可以在提供的草纸上作笔记(不可以拿出考场)。 然后,考生应该就所给的话题…

AI 大牛颜水成,加入智源研究院,正组建一支超强神秘团队

作者 | 李梅 编辑 | 陈彩娴 来源:AI科技评论 据智源研究院消息,近日,原Sea集团首席科学家颜水成已离职,加入智源研究院,任访问首席科学家。 目前,在颜水成的个人主页上,他正发出人才邀请&#x…

人工智能发展月报(2023年4月)

本报告依托科技情报大数据挖掘与服务系统平台AMiner、新闻事件分析挖掘和搜索系统NewsMiner,以及人工智能主流新闻网站及公众号,从AI学术会议、重大科研进展、人物动态、最新报告发布等角度,分析挖掘了每月人工智能领域所发生的、对AI领域技术…

怪异盒模型 border-box 真的“一无是处”吗?

前端Q 我是winty,专注分享前端知识和各类前端资源,乐于分享各种有趣的事,关注我,一起做个有趣的人~ 公众号 点击上方 前端Q,关注公众号 回复加群,加入前端Q技术交流群 image.png 我们都知道有两…

机器学习入门篇

AI入门 故事 图灵测试 测试者和被测试者(人和机器) 隔开,通过一些装置互相随意提问,如果(5min内)超过30%的测试者不能确定是人还是机器,那么这台机器就认为具有人类智能。 达特茅斯会议-人工智…

Midjourney V5 与 V4 哪个更好?综合评测,Prompt 全公开!

【CSDN 编者按】最近 AI 绘画工具新版本 Midjourney V5 一经发布,便火爆朋友圈,今天我们就来评测一下 V5 与 V4 的区别~ 原文链接:https://medium.com/catmus2048/midjourney-v5-%E6%AF%94-v4-%E6%9B%B4%E5%A5%BD%E5%90%97-%E7%BB%BC%E5%90%8…

游戏陪玩系统源码中聊天室内礼物系统的实现

游戏陪玩系统源码中聊天室的礼物系统,第一步用户看到的无外乎都是礼物的列表界面 纵观主流聊天室的礼物列表应该都是使用UICollectionView实现的,所以我也不例外,下面就是各种撸代码.效果如下 看着效果还不错吧.但是但是我突然发现一个问题.游戏陪玩系统源码中礼物展示的顺序跟…

游戏陪玩语音聊天系统3.0商业升级独立版本源码

首发价值29800元的最新商业版游戏陪玩语音聊天系统3.0商业升级独立版本源码 1、增加人气店员轮播 2、优化ui界面丨优化游戏图标展示丨优化分类展示 3、增加动态礼物打赏功能 4、增加礼物墙功能 增加店员满足业绩,才能升级功能 5、增加店员等级不同,可接…

新版游戏陪玩约玩APP源码 多人连麦聊天/语音直播社交双端APP源代码 附搭建教程文档

功能介绍: 1.游戏陪练:可以选择当下火爆的游戏内容,选择游戏大神、职业玩家进行陪练,也可约附近路人玩家或是身边的小伙伴语音组队开黑,一起享受边玩游戏边吐槽的无限乐趣。 2.约玩交友:除了游戏陪玩功能&a…

用户登录很重要,实现游戏陪玩app源码注册功能

登录页面是游戏陪玩app源码非常重要的页面&#xff0c;用户注册、登录都是在这个页面完成的&#xff0c;接下来我们就看看&#xff0c;怎么实现一个简单的游戏陪玩app源码登录页面。 上图为演示画面 login.xml&#xff1a; <RelativeLayout xmlns:android"http://sch…

2022商业版游戏陪玩陪聊系统最新源码+视频教程+全套素材

网友分享给会员的&#xff0c;拿去学习研究吧&#xff0c;写法简单明晰&#xff0c;可以做项目但是一定要审核好&#xff0c;遵守好法律法规&#xff01; 提供在线聊天功能&#xff0c;在线下单功能&#xff0c;手机支持WAP&#xff0c;公众号&#xff0c;并可以封装成APP。源代…

游戏陪玩 语音聊天系统

1.增加人气店员轮播 2.优化ui界面丨优化游戏图标展示丨优化分类展示 3.增加动态礼物功能 4.增加礼物墙功能 增加店员满足业绩&#xff0c;才能升级功能 5.增加店员等级不同&#xff0c;可接dan的价格不同 6.更新&#xff1a;动态广场功能&#xff08;支持视频语音图片&…