百度C++提前批一面面经
2023-07-25百度一面:
昨天面完说今天出结果,目前还没消息;
过程:
自我介绍
哪些项目运行在Linux下
C++多态
C++11新特性
排序算法有哪些,时间复杂度都是什么
C++STL容器以及插入数据的时间复杂度
Linux 文件标识符,父进程fork子进程后,子进程能不能修改父进程的文件还是啥(我打能,对了,原因打得不好)
多线程
Linux 还问了文件系统,主要是这块,别的没怎么多问。
原子性、锁,还有硬件如何实现(原子硬件我蒙的指令集,蒙对了,锁没答上来,不同处理器架构可能有不同的锁实现方式,他当时问的我英特尔的芯片是如何实现的)
多线程有没有什么项目(我说了个线程池,问了很多,如何存储线程、如何存储任务,如何处理线程竞争、任务的调度是否线程安全)
https://uploadfiles.nowcoder.com/images/20230726/5190214_1690365150916/FE8B1A979ADF6E3C2C114AF3F9CA693C
问我那种加法速度快,为什么?我答了第一种快,说了二维数组数据的存储方式等,答得还行
深入问为什么。问从哪儿读取的数据,我说从内存读到缓存,再到寄存器(面试官肯定)
问从缓存的角度答为什么第一个快,我说了些什么缓存命中乱七八糟的(面试官稍微肯定,我吐了)
数据库(miniob如何存储数据、索引怎么实现的、如果不用主键,如何通过索引查询,一脸懵逼)
这块问的挺多,也比较深,详细记不清了,简历上的东西一定得会
了解nosql吗?有哪些nosql(答了MongoDB、Redis)
问Redis问了很多,问特点(说了个高性能、存储在内存,说了原子性,问原子性怎么体现,是要么全部成功要么全部失败吗?)
深度学习:常见优化器有哪些(答SGD和Adam)
Adam相比SGD有什么优势?
手撕题:NC88 寻找第K大
刷过,之前的代码直接出来了,提出换题,被拒绝
说我我复杂度高,让用O(nlogN)复杂度
我用优先队列做了一遍,让我用快排再做一遍,花了一些时间,过程比较磕碰;
全程看我写代码,卡壳的时候给我适当提示。
代码写完,全部通过后,让我修改两处运算符,让我回答别的地方怎么修改才能过。
记忆力就这么多,还有一些是我想不起来的,范围相对较广
。
大概从7点出头面到8点40,截止到现在还没有二面消息
昨天面完说今天出结果,目前还没消息;
过程:
自我介绍
哪些项目运行在Linux下
C++多态
C++11新特性
排序算法有哪些,时间复杂度都是什么
C++STL容器以及插入数据的时间复杂度
Linux 文件标识符,父进程fork子进程后,子进程能不能修改父进程的文件还是啥(我打能,对了,原因打得不好)
多线程
Linux 还问了文件系统,主要是这块,别的没怎么多问。
原子性、锁,还有硬件如何实现(原子硬件我蒙的指令集,蒙对了,锁没答上来,不同处理器架构可能有不同的锁实现方式,他当时问的我英特尔的芯片是如何实现的)
多线程有没有什么项目(我说了个线程池,问了很多,如何存储线程、如何存储任务,如何处理线程竞争、任务的调度是否线程安全)
https://uploadfiles.nowcoder.com/images/20230726/5190214_1690365150916/FE8B1A979ADF6E3C2C114AF3F9CA693C
问我那种加法速度快,为什么?我答了第一种快,说了二维数组数据的存储方式等,答得还行
深入问为什么。问从哪儿读取的数据,我说从内存读到缓存,再到寄存器(面试官肯定)
问从缓存的角度答为什么第一个快,我说了些什么缓存命中乱七八糟的(面试官稍微肯定,我吐了)
数据库(miniob如何存储数据、索引怎么实现的、如果不用主键,如何通过索引查询,一脸懵逼)
这块问的挺多,也比较深,详细记不清了,简历上的东西一定得会
了解nosql吗?有哪些nosql(答了MongoDB、Redis)
问Redis问了很多,问特点(说了个高性能、存储在内存,说了原子性,问原子性怎么体现,是要么全部成功要么全部失败吗?)
深度学习:常见优化器有哪些(答SGD和Adam)
Adam相比SGD有什么优势?
手撕题:NC88 寻找第K大
刷过,之前的代码直接出来了,提出换题,被拒绝
说我我复杂度高,让用O(nlogN)复杂度
我用优先队列做了一遍,让我用快排再做一遍,花了一些时间,过程比较磕碰;
全程看我写代码,卡壳的时候给我适当提示。
代码写完,全部通过后,让我修改两处运算符,让我回答别的地方怎么修改才能过。
记忆力就这么多,还有一些是我想不起来的,范围相对较广
大概从7点出头面到8点40,截止到现在还没有二面消息
全部评论
我二面是这题,面完过了一会被调剂到移动端开发了,我觉得可能原因是,写这题时我就直接sort加输出就A了,面试官觉得太简单不让我用sort,然后我没写出来快排
请问是面试官让你共享屏幕,然后自己打开leetcode做题吗
父进程fork子进程后,子进程能不能修改父进程的文件还是啥?
这个问题是考察什么?父子进程的fd肯定是指向同一文件没错,但子进程哪怕对fd进行write,父进程读到的还是源文件内容吧,因为父进程是从缓存中读取的,而不是文件中?当然父进程重新打开文件读取肯定能读到子进程的改动
【联想】965工作制,六险二金,年假15天,病假12天,岗位越到后面越少,早投递早筛选,offer快人一步
【24届联想秋招nei tui方式】在编辑简历的最下方☞☞的“其他”模块的“从哪儿获知招聘信息”选择“联想员工推荐”然后填写员工itcode码并输入XZLMZZB2023
有三面面经吗
同学,华为24年应届秋招提前批已经开始,有兴趣了解下计算产品线情况以及优势吗?
大佬,米哈游秋招开始啦
如果不用主键,如何通过索引查询?这个怎么回答呢?
快速选择是O(n)时间复杂度
题目问的挺难的了
请问你都做了些什么C++项目?
第K大用类似快排是O(n)的复杂度吧
我猜出结果应该是没共享就算过了,啥部门啊xd
相关推荐
Xuan2333:没错没错就是我,牛客娘表情包的创作者,大家都可以自用哒awa
(第5张“按住牛客娘开始思索”出自我的世界里的机械动力模组,我做这个表情包可是花了我1个多小时的时间啊qwq)
最后附上所有用过的素材图,希望大家喜欢awa
wow
将图片中的人物改成两手托腮,只显示头部照片,眼睛为星星眼,表情开心,并在下方附上文字“wow”
Ciallo
将第二张图的人物做出第一张图的姿势并且要在身体各处还有五官和动作完全一致,不要改背景,高分辨率,最佳质量,并在下方加上和图片相符的文字“Ciallo!”
说不出话
生成这个任务面无表情,一脸犹豫,嘴角下垂,双手交叉在胸前,在中间加上一个带有一条斜杠的麦克风的表示闭麦的符号,并且在下面配上文字“说不出话”
按住牛客娘开始思索
将第二张图的人物进行修改,要求是有一只手按在人物的头上,人物的眼神灵动,手略有着急的轻微摆起,头部微微抬起,并将第一张图放在第二张图的下方,高品质,把这张图的下方的黑色部分加上文字“按住牛客娘开始思索”,字体与图片里展示的“牛客娘”这三个字的字体相一致
我也要WA吗
将第一张图的人物的头发,脸部和衣服改成第二张图的人物的,眼睛保持不变,脸上的汗保持不变,头发的长度修改为和图片的一致,脸上不要有红晕,眼睛里不要有高光,眼睛里只要纯灰色
查看图片
查看图片 点赞 评论 收藏
分享
查看14道真题和解析