百度日常一天速通一二面

百度日常实习面试经验分享 | 智能云数据平台部

📋 面试概览

  岗位:日常实习                 
  部门:百度智能云 - 数据平台部        
  流程:一面 → 二面 → HR通知(一天内完成)
  结果:✅ 通过                 
  体验 :面试官很nice,流程高效 
       
🎤 一面(约60分钟)
项目深挖(约40分钟)
简历上的项目问得很细,每个点都会追问:原理是什么?有没有考虑过其他方案?为什么选这个方案?
💡 建议:对自己的项目要非常熟悉,每个技术选型都要有理由。

八股文
CSS相关
display:none vs visibility:hidden
标准盒模型 vs 怪异盒模型
什么是 BFC
两栏布局的实现

JavaScript基础
基本数据类型 & 引用类型
ES6 引入的新类型
Map vs Set 的区别
Map vs Object 的区别
Symbol 的作用
⚠️ 踩坑记录:Map和Set的区别我说成了"允许重复",面试官追问是什么重复,我发现说错了赶紧改口。大家要注意:Map是键值对,键唯一;Set是值集合,值唯一。

React相关
用过的Hooks有哪些
useRef 的作用
useMemo 的使用场景
Hooks 的作用
useContext 的作用

工程化
模块化规范及区别CommonJS vs ES Module

AI相关问题
实习中如何使用AI?
提到了 Skills 和平时使用的技能
个人网站搭建的 Agent 项目
大概讲了搭建流程
反问环节
问了团队技术栈、实习生培养机制等。

🎤 二面
紧张到忘记录音了,只能回忆一些碎片

项目深挖
依旧是项目拷打
面试官超级好,还给我的项目提了一些改进建议!

八股文
type vs interface
ES模块相关问题
React 什么时候不用 useCallback/useMemo

AI深度问题
用AI做了些什么
Agent Function Calling 的作用
开放题:Agent更需要MCP还是Skills?

灵魂反问
因为感觉八股回答得不太好,所以问了:
"我的简历和面试有什么需要改进的?"
结果面试官反问我:
"你觉得在当下的时代,基础更重要还是对AI的把握?"
面试官的反馈
"你的简历可能不太好,但是能力很不错,要是你能来公司会给你回答你刚刚的问题。"

✅ 面试结果
很快就收到了HR的电话通知:通过了!

整体来讲:
✅ 流程很快
✅ 过程体验很好
✅ 虽然是日常实习但感觉很好
🏢 关于部门
百度智能云 - 数据平台部#牛客AI配图神器#

有了解的uu可以说一下这个部门怎么样嘛~
全部评论
接好运
1 回复 分享
发布于 昨天 22:59 湖南
base哪啊佬
点赞 回复 分享
发布于 今天 10:08 广东

相关推荐

昨天 17:03
C++
第一题:给一个区间[l, r],计算区间中整数的因子数是奇数的个数并输出,比如12的因子数有:1,2,3,4,6,12,因此12不符合条件。这题只要意识到因子数都是成对出现的即可,只有当有2个因子数相等时才会出现奇数情况,比如:1=1*1, 4=2*2, 9=3*3,81=9*9我是对左右区间开平方取整,然后相减即可,注意想清楚并处理闭区间的特殊情况第二题:给定一个超级斐波拉契数列,前k个值为1,第n项是前n-1到n-k之和,输入k和q,q代表查询次数,接下来有q次输入,每次输入x,x代表查询第x项,输出答案,答案可能很大,因此要求输出对(10^9+7)取模这题考的时候想复杂了,半天没写出来,后来理清楚思路之后感觉也还好,但感觉还是挺多坑的,滑动窗口应该是最优时间复杂度吧。#include <bits/stdc++.h>using namespace std;const int MOD = 1e9 + 7;// 参数:滑动数组、窗口大小、淘汰指针、结果、目标项序号、当前序号int search(vector<long long>& path, int& k, int& re, long long& result, int& x, int& index){// [re]需要用之前的result更新,而result又需要用[re]更新,因此必须用一个临时变量操作int reval = path[re];         //临时变量保留滑出的值,用于更新resultpath[re] = result;            //更新滑动窗口++re;                         //更新滑动指针,并检测环if(re==k)re = 0;++index;                              //更新indexresult = (result*2 - reval) % MOD;    //更新第index项的值if (result < 0) result += MOD;        // 保证非负if(index==x)return result;return search(path, k, re, result, x, index);}int main(){int k;int q;cin >> k >> q;while(q--){int x;cin >> x;vector<long long> path(k, 1);int re = 0;long long result = k;index = k+1;if(x<=k)cout << 1;else if(x==k+1)cout << k;elsecout << search(path, k, re, result, x, index); //从第k+1项开始才滑动if(q!=0)cout << endl;}return 0;}
点赞 评论 收藏
分享
评论
4
3
分享

创作者周榜

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