笔试时间:2020.09.03,19:00-21:00

题型:

单选15道×3=45

不定项选择题5道×3=15

编程题3道×20=60

百度2021校招笔试题_面试

笔试题目

单选

1、反转链表的代码补全(嵌入式笔试链表类题目必考,比如双向链表的插入删除。字符串翻转考察的也不少)

2、二叉平衡树(AVL)树,插入30,重新平衡后,某个数的左右孩子节点是多少。

3、数据查询指令是哪一个?

4、如果IP是212.212.77.55,子网掩码是255.255.252.0,那么它在自己组的子网广播可以达到的目的地址是哪个?

5、一段php脚本运行结果是哪一个?

6、一段代码的时间复杂度和空间复杂度是多少?

7、给出一个二叉树的遍历方式(前、中、后)。

8、一段C++代码,判断一段程序是内存泄漏、编译出错还是运行出错?

9、用户线程和内核线程的区别和联系。

10、简单逻辑题。

11、linux中让磁盘大小从小到大排列的命令是?

12、某算法的时间复杂度是多少?

13、一段java代码,让你判断while循环的时间复杂度?

14、一段伪代码的同步和互斥,以及PV操作补全代码

15、排序算法会一个即可完成(冒泡,选择,快排,二分)

不定项选择题

1、while循环的时间复杂度判断。

2、ping、tcpdump、strace、wireshark工具分别是用来干吗的?

3、C++语言中static变量的作用域是什么?

4、C++中:类重写、纯虚函数、虚析构函数的编译错误和内存泄漏问题该如何?

5、一段C++代码的运行结果。

编程题

最后的编程题,三道都没有看懂,好像全是动态规划,没思路。

总结

百度考察的范围比较广,数据结构考察的比较多,C++考察的也比较多,C语言反而少一些,所以大家要好好准备。

以上题目没有列出选项,大家主要关注百度考察的知识点,自己总结一下,把知识点归类。不同企业的嵌入式岗考察是有技术偏向性的,大家要针对性准备。

 

 

·················· END ··················