福州朴朴科技-算法工程师暑期实习-面经

1. 自我介绍(开场白)
2. 特征工程:介绍一下这个项目中,特征工程你是怎么做的?
3. SHAP分析:SHAP值分析的原理是什么?
4. 模型架构:讲一下你这个模型是如何构建的?具体讲一下它的架构。
5. 对话系统:这个多轮对话系统,是包含问答式的,还是只说判别式的?具体是如何做的?
6. 数据集:你这个数据集是怎样构建的?具体是什么形式?长什么样?(比如数据量、格式等)
7. 业务场景与落地:能讲一下业务场景吗?识别出情绪后,又如何落实到应用上?(此处可以结合公司业务:比如客服情绪识别后的干预)
8. 论文细节:讲一下这篇论文里,多关系掩码是如何实现的?为什么这么做?
9. 销量预测(选型):假设让你预测明天苹果的销量,特征工程你会怎么做?如果是基于Transformer来做,你会如何进行模型选型?
10. Agent相关:讲一下Agent是什么?你平常用哪些Agent?你对Agent未来的看法是什么?
11. 地域问题:你是哪里人?未来会选择待在福州吗?
12. 反问环节(表现和业务)
#牛客AI配图神器#
全部评论
已拿到offer!
点赞 回复 分享
发布于 06-04 20:53 福建
朴朴算法面问到shap,挺看项目深度
点赞 回复 分享
发布于 06-04 17:41 湖南
全程20+min,反问表现面试官说中上,后续等hr通知,感觉已凉凉
点赞 回复 分享
发布于 06-02 17:42 福建

相关推荐

AI Coding 相关1. AI Coding 使用过哪些模型?2. DeepSeek 和 GPT 的区别?3. 你的 AI Coding 工作流是什么?4. 如何验证 AI 生成代码的正确性?5. 是否使用 AI 自动测试?C++ 基础指针与引用6.指针和引用的区别?7. 项目中什么时候使用引用?nullptr8. nullptr 和 NULL 的区别?野指针9. 什么是野指针?10. 野指针产生原因?11. 如何避免野指针?RAII12. 什么是 RAII?13. 项目中如何体现 RAII?14. 构造函数抛异常如何避免资源泄漏?智能指针15. shared_ptr 原理是什么?16. shared_ptr 的控制块(Control Block)包含什么?17. shared_ptr 如何管理引用计数?18. 什么是循环引用?19. weak_ptr 的作用是什么?20. weak_ptr 如何解决循环引用?21. weak_ptr::lock() 做了什么?22. lock() 后引用计数会增加吗?23. shared_ptr 是否线程安全?24. shared_ptr 在多线程下有哪些风险?25. 项目中是否使用 unique_ptr?26. unique_ptr 和 shared_ptr 区别?27. unique_ptr 为什么不能拷贝?28. unique_ptr 为什么能移动?移动语义29. std::move 本质是什么?30. std::move 是否真正移动对象?31. 为什么移动构造函数通常加 noexcept?32. 被 move 后的对象还能用吗?33. move 后对象处于什么状态?STLvector34. vector 底层结构是什么?35. vector 为什么随机访问快?36. vector 什么情况下扩容?37. vector 如何扩容?38. vector 扩容流程?39. vector 扩容时什么时候移动?40. vector 扩容时什么时候拷贝?41. 为什么 noexcept 会影响 vector 扩容?map42. map 底层数据结构?43. unordered_map 底层数据结构?44. map 和 unordered_map 区别?45. unordered_map 如何处理哈希冲突?46. 什么是拉链法?47. unordered_map 一定比 map 快吗?48. unordered_map 什么时候会退化?49. rehash 的代价是什么?面向对象50. 虚函数如何实现多态?51. 什么是动态绑定?52. 什么是虚函数表(vtable)?53. 什么是虚函数指针(vptr)?54. 为什么基类析构函数必须是虚函数?55. 基类析构函数不是虚函数会发生什么?56. 对象构造顺序是什么?57. 对象析构顺序是什么?58. 成员变量构造顺序是什么?59. 成员变量析构顺序是什么?60. 成员变量初始化顺序由什么决定?61. 构造函数中能否调用虚函数?62. 为什么构造函数中调用虚函数不会发生多态?多线程63. 项目中哪些模块使用了多线程?64. AI 视频问答为什么要使用多线程?65. Qt 中如何实现异步网络请求?66. Qt 信号槽跨线程通信原理?67. UI 为什么必须在主线程更新?68. 多线程如何保证线程安全?69. 多线程同时修改变量怎么办?70. 什么是临界区?71. 什么是数据竞争(Data Race)?72. std::mutex 如何使用?73. QMutex 如何使用?74. lock_guard 如何使用?75. unique_lock 如何使用?76. Qt 信号槽和 mutex 有什么区别?计算机网络77. TCP 三次握手过程?78. 为什么是三次握手?79. 两次握手为什么不行?80. TCP 如何保证可靠传输?81. TCP 序列号作用?82. TCP ACK 机制?83. TCP 重传机制?84. TCP 流量控制?85. TCP 拥塞控制?86. TCP 和 UDP 区别?HTTP87. HTTP 请求结构?88. HTTP 响应结构?89. 请求行包含什么?90. 请求头包含什么?91. 请求体包含什么?92. 状态行包含什么?93. 响应头包含什么?94. 响应体包含什么?95. 项目中的网络请求如何封装?算法题无重复字符的最长字串(LeetCode 3)----------------------------------------总结:整体面试体验非常好,具体拷打项目的部分没写在里面,但面试官整个过程中都是很温和,我有回答不上的问题面试官也在耐心的引导我。最后还给我的项目提出了未来的修改意见。
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

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