万物心选算法实习生面经(一面二面+三面挂)

万物心选是一个小公司,但是听HR说团队挺牛的,是百度的原创团队成员,二面三面的时候也能感觉到面试官是大佬,但是感觉很怪,前面都聊得挺好的,最后把我挂了,浪费我蛮多时间的。

感觉最开始可能是想要我的,但是后来来了更合适的候选人,就找个理由把我挂掉了。

一面(7.5)

  1. 自我介绍

  2. 推荐的岗位和其他算法岗(CV,NLP)有啥区别

  3. 写个代码(补全训练过程,可以上网查,也可以复制自己的代码)

    import torch
    import torch.nn as nn
    import torch.optim as optim
    from torch.utils.data import DataLoader, TensorDataset
    
    # 训练数据
    train_x, train_y = torch.randn(1000, 10), torch.randint(0, 3, (1000,))
    train_dataset = TensorDataset(train_x, train_y)
    train_loader = DataLoader(train_dataset, batch_size=32, shuffle=True)
    
    # 定义模型
    class ThreeClassModel(nn.Module):
        def __init__(self):
            super(ThreeClassModel, self).__init__()
    
        def forward(self, x):
            
    
    model = ThreeClassModel()
    
    #loss optim
    
    num_epochs = 10
    for epoch in range(num_epochs):
    
        for inputs, labels in train_loader:
    
    # 至少输出每个epoch的loss信息
    
  4. 讲一遍你刚才写的代码

  5. 线性层和激活函数层如何交换

  6. Adam优化器和SGD的区别

  7. 分类问题为什么用交叉熵损失函数不用MSE

  8. 介绍一下你的深度学习项目

  9. 你的项目用的什么模型,介绍一下模型

  10. 你模型里面一维卷积的作用

  11. 模型中用到的损失函数

  12. 反问

二面(7.6)

感觉是个大佬,很厉害,问问题也处变不惊

  1. 自我介绍
  2. 数据处理了解吗
  3. 讲讲Spark的架构(只回答了map和reduce,面试官想了解connect之类的)
  4. 对于运算速度有什么优化方法嘛
  5. 介绍一下你的第一个深度学习项目
  6. 人员多少
  7. 你负责的主要工作
  8. 了解机器学习嘛,介绍一些模型
  9. 了解LGB Boost嘛
  10. 决策树的生成过程
  11. 什么是信息增益
  12. 动态规划的核心思想
  13. 了解深度学习嘛,介绍一些模型
  14. 你觉得深度学习和机器学习的区别
  15. 你觉得深度学习和现在大模型的区别
  16. 你觉得现在的大模型会如何影响算法工程师这个职业
  17. 由一个数组里面除了一个数只出现一次,其余的数都出现过两次,求如何获得出现过一次的数(异或运算)
  18. 你想做算法还是数据,或者算法+数据
  19. 两个算法岗位,你如何选择
  20. 你了解我们企业嘛
  21. 你觉得我们企业需要算法工程师嘛
  22. 你大学最值得骄傲的一件事
  23. 反问
    1. 为什么问我选数据还是算法
    2. 工作内容

三面(7.7)

  1. 没有自我介绍
  2. 你老家是哪的,为什么会选择南开,为什么选择数学
  3. 直观地解释一下Transformer注意力机制
  4. 你用Transformer做的这个项目介绍一下
  5. 介绍一下自己的第一个深度学习项目
  6. 当初为什么想要做这个项目
  7. 你作为负责人的主要工作是什么,以及最重要的职责是什么
  8. 你是怎么进行数据清洗
  9. 有没有想过数据清洗和模型试验迭代进行
  10. 听说你保研了,为什么保研了想要出来实习呢
  11. 反问
    1. 感觉聊得比较宏观,您觉得我还有什么欠缺的嘛
    2. 感觉电商市场饱和了,万物心选还能拿到市场份额嘛
    3. 种草平台的话,内容作者是非常重要的,万物心选有什么工作嘛

总结

7.7号当天晚上就说我没通过,也没有说具体原因。总的来说感觉公司应该有一定的发展前景,公司比较小,管理也比较扁平化,有和大佬交流的机会,但是就是把自己挂了感觉有点莫名其妙。

#我的实习求职记录##我的求职思考#
2023暑期实习 文章被收录于专栏

分享我在这段时间里面找实习的面经和感受

全部评论
所以线性层和激活函数层如何交换啊
1 回复 分享
发布于 2023-07-18 11:37 四川
牛啊,看到最后才知道答主是本科的
1 回复 分享
发布于 2023-07-17 19:58 福建
估计是overquailified了
点赞 回复 分享
发布于 2024-05-19 01:45 云南

相关推荐

点赞 评论 收藏
分享
08-17 09:10
门头沟学院 Java
须知:面经来自录音,通过Buzz转文字+AI 整理,出现一些纰漏在所难免,仅供参考。不喜勿喷1. 谈一谈你对Java GC的理解2. 看你对你的这些项目里面哪一个你觉得最熟悉或者觉得最值得讲一点可以讲一下吗3. 你在这里用的是自己集成的AI框架吗?是用了Spring AI这种框架还是说自己做了集成?4. 你这边集成MCP之后,假如说我想用你这个智能体的服务部署后配置我自己的MCP,我可以这样做吗?能够提供对外扩展MCP的功能吗?5. 你这里的MCP的实现是相当于是怎么个实现法?假如说我想调用你的PDF生成然后生成一个PDF文件,你那边是怎么通过调用MCP把文件给客户端?6. 对于你这个服务,你的MCP客户端是你的服务器吗?你的PDF生成的服务端是在哪里的?你调用自身的MCP吗还是说你的PDF生成是一个外部的服务?7. 你的PDF生成的MCP和你的agent服务是部署在一个项目里面吗?它是自身MCP的服务器又是MCP的客户端,是在一起还是分开的?8. 用的协议是什么?MCP本身有几种方式,用的是SSE?SSE能推送二进制文件吗?9. 你有了解过MCP现在还支持什么协议吗?你有没有了解到SSE这个协议它本身现在已经是弃用了的?10. 你看下面有一道ReAct模式构建自主规划智能体,这个是个什么模式?11. 你的ReAct是在代码实现上你是怎么做这个事情的?这个Prompt你是怎么把它结合起来?12. 你这里是怎么做这个或者你的Prompt是怎么写的?你是怎么实现这个功能的?13. 我提出一个任务,后面是有分几个Agent来做一件事吗?14. Agent的分工是怎么做的?15. 你觉得多Agent和单Agent他们两个最大的各自的优劣能说一个吗?单Agent有什么局限,多Agent有什么好处?16. 除了复杂处理任务的情况之外,多Agent还有其他的好处吗?17. 我一个Agent我也能配很多个工具来做一些复杂的事,但是我为什么要多个Agent来调而不是一个?18. 你可以先想想大模型现在有什么局限?19. 从使用角度来说,你觉得大模型还有什么问题?20. 你平常开发Spring你有遇到过在关于依赖注入的问题吗?21. 你觉得JavaX和Spring它本身,对于依赖注入这个东西它为什么要JavaX里面为什么要提供一个Resource?22. 你平常有遇到过AOP失效的场景吗?23. 自身调用导致失效,它为什么就不会经过代理对象?代理对象是通过什么方式来实现?24. JDK动态代理和CGLIB它们有区别吗?25. CGLIB它是通过什么方式来实现生成这个子类?26. 你平常有用过线程池吗?线程池里面有几个参数,每个参数它的作用是什么?27. 假如说我有一个线程池,这里的参数你设置的时候有什么依据吗?28. CPU密集型和IO密集型这两点它们的区别是什么?如果不这么设置,会有什么问题?29. 为什么要设置keepAliveTime这个参数?它为了解决什么问题?
查看28道真题和解析
点赞 评论 收藏
分享
评论
7
32
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务