阿里大文娱 机器学习算法岗实习面经

  1. 一面:主要是基础沟通,了解我的论文发表情况、所在实验室、预计毕业时间和能够实习的时间等。公司业务介绍之后,面试官给了一道中等难度的Leetcode题,涉及动态规划。
  2. 二面:面试氛围较为轻松,聊了不少关于导师方向和实验室发展现状的问题。面试官主要考察了我发表论文的相关知识,最后还是免不了编程题和逻辑题的考核。
  • 编程题:如何通过尽可能少地调用生成1-7随机数的函数Rand(7)来实现Rand(10)函数。
  • 逻辑题:64匹马8个赛道,无计时器,如何通过最少的比赛场次决出前4名?

全部评论

相关推荐

10-24 12:50
已编辑
华北电力大学(北京) Java
输入很多数字,每个数字一行,输出每个数字有多少总分解的数量。a=a1*a2*a3... (ai<=a(i+1)) 同时要求1<ai例如:10 = 1x10 10 = 2x5。所以输出2。这个例子我可能记错了有算法佬么,此题什么思路呢,我使用暴力搜索会超时
喝好好:预处理2到max(输入数字x)这些数的最小质因子是什么。然后logx级别的时间复杂度进行质因数分解。比如一个数是2的a次方*3的b次方*5的c方。那他的总分解数就是(a+1)*(b+1)*(c+1)/2。
点赞 评论 收藏
分享
1 10 评论
分享
牛客网
牛客企业服务