百度提前批(一面+二面+三面+四面)

本文记录了作者在百度的面试经历,包括一面的C++、OS、工程和算法问题,二面的数据库、C++、工程、OS和网络问题,三面的基础技术、职业规划和个人成长讨论,以及四面的主管面聊经历。虽然在某些问题上有所欠缺,但整体面试过程较为顺利。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一面(8.3):

开始先介绍项目,问了问项目中遇到了什么难点,如何解决的。

c++:

class和struct有什么区别

malloc和new有什么区别

c++多态中虚函数

c++中的内存分块(堆栈、全局变量、常量)

判断以下代码有无错误

void func() {
    int array[1000000];
    for (int i = 0 ; i < 1000000; ++i) {
        array[i] = i;
    }

os:

使用过哪些锁

死锁如何解决(具体的函数方法)

工程:

如果一个服务崩溃了,可能是出现了哪些情况

出现情况该如何避免

算法:

一个无序数组(有重复数字),判断其是否为连续数组

面试官人很不错,总体来讲面试还是比较顺利,除了死锁具体解决和工程问题没怎么答上来其他还是都回答上来了,希望能够进二面吧。

二面(8.11):

自我介绍,然后详细问了一些项目细节

数据库:

了解过关系数据库和非关系数据库吗

redis这些了解多少

C++:

STL库里面有哪些容器可以存放重复数据

查询效率哪个快

传值传引用和传指针有什么不同

引用在使用的的时候要

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值