【小鹏】【24届校招】算法工程师

小鹏

投递2024-03-13

  • 【24届校招】算法工程师
  • 【24届校招】机器学习工程师

一面2024-03-21

30分钟左右

  1. 自我介绍。
  2. 基础情况。

2.1. 哪里人

2.2. 有没有offer

2.3. 毕业时间

2.4. 为什么选择加入小鹏

2.5. 实习?

  1. 吟唱一个项目。
  2. 评估指标?(准确率、AUC、F1值)
  3. 召回率?
  4. AUC的计算?
  5. 训练集、测试集、验证集的作用。
  6. 五折交叉的作用、什么时候使用五折交叉。
  7. 做题。

(1)合并两个有序数组(一个降序、一个升序),使得其降序排列。

(2)面试官问Attention公式。(但是我用Python手撕了多头注意力,面试官说也可以)

  1. 反问:小鹏在NLP的业务。(大模型RAG、智能客服)
  2. 反问:流程。(两轮技术、一轮HR)

二面+三面2024-03-27

一个小时左右,技术面+HR面。

技术面把编程语言、计算机基础、机器学习、深度学习都问了QAQ

  1. 自我介绍
  2. 元组和列表的区别?(可变对象和不可变对象)还有吗?
  3. 列表和字典的区别?(字典是哈希表实现)还有吗?
  4. 进程和线程的区别?(进程是资源分配的最小单位,线程是CPU调度的最小单位)
  5. 进程之间的通信方式?(消息队列,管道,信号量)
  6. 机器学习分类方法有哪些?
  7. 说一下逻辑回归的原理。
  8. 说一下决策树。
  9. 讲一下L1和L2正则化,区别?
  10. 说一下GPT。
  11. GPT和BERT的区别?分别使用于哪些场景?
  12. 将一个参与最多的项目。
  13. 为什么深度学习的方法比传统的机器学习的方法效果好。
  14. 项目的难点以及你是怎么解决的。
  15. 做题。

N个数(N<10000),数大小为int 64位,数不重复。求前K个最大的数(K<100),说思路即可。

  1. 排序
  2. 小顶堆
  3. 线性选择

补充:为什么线性选择是,解此方程,得最差时间复杂度为

HR拷打,你怎么没拿到offer。

  1. 哪里人?工作地点怎么考虑?
  2. 个人目前情况是拿了offer再考虑其他机会,还是没拿offer?
  3. 你觉得为什么没能拿到大厂的offer?
  4. 个人未来3年的发展情况?
  5. 为什么选择算法?
  6. 薪资期望?
  7. 项目是自己做的还是导师安排的?
  8. 项目组织能最有多少个人?参加或是领导?
  9. 为什么选择小鹏?
  10. 说一下你的3个优势和3个待提高的点。
  11. 反问:培养方式?(分两部分,熟悉公司、熟悉业务)
  12. 反问:工作时间?(早9晚6,8小时工作制,但不排除加班)
  13. 反问:什么时候有结果?(3-5个工作日)

OC 2024-04-11

隔了两周了

Offer 2024-04-16

隔了个周末

#小鹏##复盘面经#
2024秋招 文章被收录于专栏

谨纪念我从2023-08-22以来长约半年的校招历程

全部评论
感觉问得挺深入的,恭喜楼主
点赞
送花
回复
分享
发布于 05-02 09:07 上海
佬准备接吗
点赞
送花
回复
分享
发布于 05-07 20:37 湖北
秋招专场
校招火热招聘中
官网直投

相关推荐

1.&nbsp;解释一下页面置换算法中的Clock算法。2.&nbsp;如何设计一个定时器系统,使得可以同时处理多个定时任务?3.&nbsp;在嵌入式系统中,如何高效地处理大文件中的IP地址和天气信息数据?4.&nbsp;什么是时钟门限值在硬件设计中的作用?5.&nbsp;在C/C++中,如何判断当前系统是大端序还是小端序?6.&nbsp;请解释一下如何手写一个快速排序算法。7.&nbsp;在编程中,什么是宏定义?举例说明宏定义的用途。8.&nbsp;请解释一下内存对齐对系统性能的影响。9.&nbsp;什么是进程和线程的区别?它们之间的通信方式有哪些?10.&nbsp;如何处理在操作系统中出现的优先级反转问题?11.&nbsp;为什么内核区要放在虚拟内存的高位地址?12.&nbsp;在操作系统中,自旋锁和互斥锁有什么区别?它们各自的适用场景是什么?13.&nbsp;请说明一下操作系统中常见的内核同步方式。14.&nbsp;如何避免多个线程同时访问共享资源时可能产生的问题?15.&nbsp;什么是线程锁?它如何确保线程安全访问共享资源?16.&nbsp;请解释一下操作系统中的用户态和内核态的概念。17.&nbsp;在计算机网络中,TCP建立连接和收发数据时的状态转移过程是怎样的?18.&nbsp;TCP的ACK和ACK&nbsp;number分别表示什么?19.&nbsp;请解释一下HTTP和UDP协议的区别。20.&nbsp;以太网的MAC地址占用多少字节?21.&nbsp;在Linux系统中,如何查看当前正在使用的端口?22.&nbsp;什么是ARP协议?它在OSI模型中的哪一层?23.&nbsp;在RTOS中,什么是信号量?它的作用是什么?24.&nbsp;请简要介绍一下Linux信号机制。25.&nbsp;什么是Linux的设备文件?它们有哪些类型?26.&nbsp;请解释一下设计模式中的观察者模式。27.&nbsp;代理模式和单例模式有什么区别?它们各自的应用场景是什么?28.&nbsp;在Linux系统中,如何使用条件变量实现线程同步?29.&nbsp;什么是make和cmake?它们分别有什么作用?30.&nbsp;在Linux系统中,如何查看内存使用情况和CPU占用情况?答案在下方专栏&nbsp;&nbsp;c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
查看30道真题和解析
点赞 评论 收藏
转发
2 12 评论
分享
牛客网
牛客企业服务