百度提前批一二面,许愿三面

这篇文章主要介绍了百度提前批一二面,许愿三面 ,文中通过具体的面试流程笔试流程配合进行讲解,很详细,这个文章具有很经典的参考价值,通过本文可以知道该公司百度提前批一二面,许愿三面 的面试笔试考试内容,提前复习美滋滋。 如果需要,让我们与区块链资料网一起学习。
https://www.interchains.cc/15790.html 提供最新最全的面试笔试一手内部资料

突然打来电话(之前没预约),赶紧接了电话,长达一个小时,面试官超级棒,全程挖掘你的知识面和知识点,说话声音和像我一个南方同学,就是通话声音有时候有点不清楚,导致中间有时候不太流程。

操作系统相关:

(1) 操作系统如何加载内存(不是特别清楚这个问题的点,就回答了操作系统的开机流程,虚拟内存和物理内存,还有置换)

(2) 64位的操作系统,使用了多少内存,不是都使用吧?(这个不懂)

(3) 虚拟地址和物理地址转换

(4)页面置换算法有哪些

(5) LRU如何实现

(6)时钟页面置换和LRU页面置换算法的区别(这个问题回答的不是很好,主要是对时钟页面置换算法不太了解)

(7)第二次机会算法是什么,什么置1,什么置0 (这个问题没有深入了解,回答的也不太好)

C++相关:

(1)用过哪些容器

(2) mapset的底层实现是什么。红黑树

(3) unorder_mapunordered_set的实现。哈希表

(4) 哈希表如何处理冲突,STL中如何处理冲突

(5) unordered_mapmap如何扩容(这个不懂)

(6) vector如何扩容,1.5或者2倍的话,如果要超出4G时,怎么办(这个不懂)

(7) 迭代器是什么?

(8) 空间配置器讲一下(这块确定了我之前一直没确定的一个问题,很舒服)

(9) 智能指针有哪些

(10)unique_ptr如何实现独占

(11) shared_ptr如何实现的

(12) const关键字使用,包括常函数、常对象

(13) 虚函数机制

(14) newmalloc的区别

(15) new的如果不是一个对象,如何实现基础类型的返回?

(16) new的底层实现是什么?

(17) 如果是数组的话,delete如何知道删除多少?

Redis相关:

(1) redis如何为什么这么高效

(2) 哈希表的底层了解么?(因为上面说了字符串的优化,SDS

(3) redis分布式锁的实现

(4) 跳表讲一下

(5) 跳表的层数怎么确定的(不会)

数据结构相关:

(1) 树的遍历有几种

(2) 迭代遍历有几种

(3) 说一下后序遍历的非递归思路

场景题:

微信朋友圈如何实现?(一直被引导,包括几亿数据如何处理,这个没接触过,确实发挥的不好)

视频面二面,还是赞一波面试官,时长70分钟。

(1)自我介绍

(2)输入一个url的全过程

(3)搜索引擎有哪些

(4)B+树的优势

(5)情景题:让你设计一个搜索引擎,如何实现(时长接近半小时)

(6)手撕代码

        求树的深度

        如果有k个点要染黑,染黑的点会影响后面节点的深度-1, 如何求最大的这个权重(这个一开始理解的有点问题,导致最后时间不够了)

(7)反问

部分转自网络,侵权联系删除www.interchains.cchttps://www.interchains.cc/15790.html

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 !
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » 百度提前批一二面,许愿三面

提供最优质的资源集合

立即查看 了解详情