百度秋招测开一面二面凉经
一面:
1.手撕代码:
- 无重复字符的最长子串
- 把数组中奇数和偶数分别分离出来,分成两个数组
2.MySQL
- 一个表里含有学生成绩、学生编号,查找成绩排名第二的学生编号
- python的连接方式及具体区别
3.linux
- 如何启动和杀死进程
- 查看第五行的内容
- 如何查看端口号8080的进程
4.数组和链表的差别(在存储上的差别)
5.python的多线程
6.list和dict在序上的差别
7.如何定义lamda函数,具体举例
8.http的方法都有哪些,用什么函数调用
二面
1.MySQL
- order by和group by的区别
- 索引优化
2.python常用的数据结构,具体的区别
3.Linux
- 查找既含有aa又含有bb的行
4.手撕代码
- 平衡二叉树
- 返回字符串里所有头是‘A’,尾是‘C’的小于n的子字符串
5.在浏览器键入url后执行的全过程,(按层数说明)
7.浏览器键入‘www.baidu.com’出错,可以从哪几方面考虑
8.智力题
给一个瞎子52张扑克牌,并告诉他里面恰好有10张牌是正面朝上的。要求这个瞎子把牌分成两堆,使得每堆牌里正面朝上的牌的张数一样多。瞎子应该怎么做?