#百度面经#一共55分钟
1.自我介绍
2.算法题 说的是求子集那一道,但是我给理解成了求组合,所以在写完求组和之后,又把他改成了求子集
3.队列的常见操作
4.通过定长数组实现队列的方式(口述了一下push和pop的大致流程)
5.然后又问我如果不空一个元素又该怎么实现(这个没回答上来)
6.栈和堆的区别
7.进程和线程的区别
8.深拷贝和浅拷贝的区别
9.在栈区分配一个数组,使用memcpy的方式进行赋值需要注意一下什么(这个没回答上来,说了两个猜测,一个是多出来的的数据会被丢失,另外一个就是会可能会导致栈区被破坏)
10. 在浏览器输入一个url到出现画面的全过程
11.十亿个数据集中选出最大的1000个数,在内存中排序时除了快排之外,还可以用那些排序算法
问他问题
部门使用的主要语言
一共有几面
对我的评价(表述能力需要提高...)