首页 > 百度C++,1面+1面+2面,1,2,3面已意向~
头像
打精锐
编辑于 2021-09-08 11:16
+ 关注

百度C++,1面+1面+2面,1,2,3面已意向~

7月初提前批投递,一面面得小度科技,半个月状态未变,凉
8月初被什么搜索业务平台捞起来,今天晚上8点突然约的二面,已凉~🤣🤣

更新:8月25被百度云做虚拟化容器的部门儿捞了,1面2面3面,基础+项目,已测评,等一波OC~

小度科技一面:

网络:
网络层和和链路层都是干什么的
上面传输层呢,怎么保证可靠传输
应用层

C++:
纯虚函数,和虚函数的区别,什么情况下用虚函数、什么情况用纯虚函数
结构体和类的区别、开发的时候一般什么时候用结构体,什么时候用类
多态
引用返回的情况

STL:
介绍下使用过的容器、每种容器的时间复杂度介绍下
什么情况下用vector,什么情况下用List

数据库:
银行转钱,这种场景是如何考虑的
事务和锁的区别

其他:
设计模式,写一个单例模式
在开发的过程中,是如何进行优化的
线程池怎么做的,每个线程是如何运转的
http状态机,这个是如何做的
日志系统,为什么要日志、同步异步如何考虑的

算法:
链表实现一个队列


搜索平台1、2面:

自我介绍
做的项目介绍一下
数据结构:
都有哪些数据结构
hash,冲突解决方法
数组和链表的区别
树,二叉树,平衡二叉树,B+树,B树,红黑树


数据库:
B+树和B树的区别
mysql的事务特性
Mysql的四种隔离级别,分别解决了什么问题,再仔细看看(*)
mysql解决了幻读吗
索引类别,全文索引谁实现了谁没实现
Mysql锁的类型
悲观锁和乐观锁的区别
内存性数据库了解吗,不了解(*)

操作系统:
常见的命令
top看的内容都是啥(*)
ps内容都是啥(*)
文本筛选grep都有啥参数,都是干啥的(*)
查看一个文本有多少行数据(*)
高级命令用过什么,没用过(*)

计算机网络:
三次握手四次挥手
http状态码:1 2 3 4 5 ,具体每一个都问,499代表啥(不咋会)

C++引用原理
C++多态,什么模式用到了多态,工厂模式
工厂模式和单例模式
写一个单例模式

sql语句,id,name,name有重复,返回有重复的name
算法:最长回文子串,两种方法

2面:
1. 写一段c++程序, 要求
1.1 main 函数中输出 "hello, world"
1.2 main 函数执行前,输出 "before main"
1.3 main 函数执行后, 输出 "after main"

2. 二分查找

3.
(1). 从vector里随机找个下标
(2). 一个小文件,如何扫描一遍读取随机一行数据,空间换时间
(3).有一个大文件,只扫描一遍的情况下,等概率返回其中一行

小度科技一面楼主感觉面试体验非常好,基本都回答上来了,但还是挂了,非常非常不解,后面面百度感觉没什么心气儿了都🙃


总的三次面试下来,感觉百度问的问题非常的细,random函数还有文件操作记不清写不出来,二面面的问题也没想出来。感觉与百度无缘,溜了溜了~🤣🤣🤣


更新:28-30号被捞起来连着面了三面,目前已经意向~

更多模拟面试

全部评论

(6) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐