当前位置:文档之家› 百度面试笔试题提前批后台开发

百度面试笔试题提前批后台开发

百度一面 69min

1.自我介绍

2.聊项目

3.cookie 和 session

4.redis 数据结构、持久化

5.linux 了解吗

6.我看你项目里面用到了消息中间件,说一下消息中间件的作用

7.设计一个高并发高可用的方案

8.自己搭建过服务器吗

9.限流算法 漏桶、令牌桶和计数

10.算法题:将字符串转换成人民币大写(半小时后发邮箱)

30 分钟后

11.是你自己做的吗?

12.闲聊,介绍自己的部门

百度二面 1 小时

1.自我介绍(刚说两句被打断,说一下简历没有的)

2.高考考了多少分

3.考研

4.大学学过哪些专业课,高数怎么样

5.学的最好的一门课

6.面向对象的优点有哪些

7.聊一下数据结构,记得哪些数据结构

8.说一下数组、链表

9.说一下 hashMap,说到了 java 中的红黑树

10.是线程安全的吗?哪个 hashMap 是线程安全的

11.说一下锁

12.说一下线程池

13.说一下 mysql 索引14.索引底层原理 (哈希索引和 B+树)

15.B+树和红黑树时间复杂度

16.了解 mysql 存储引擎吗,说一下

17.mysql 集群原理

18.操作系统:说一下进程和线程

19 进程通信方式

20.了解 linux 吗

21.计算机网络:说一下 HTTP HTTPS

22.HTTP 完整的请求过程

23.http 报文请求行 请求头、请求正文

24.post 和 put 区别

25.DNS 服务器解析原理说一下

26.ARP 欺骗知道吗

27.HTTP 一次请求响应时间过长,怎么分析解决?

28.问了点前端知识,没有深入

29.编译原理还记得吗

30.语义语法分析

31.JVM 内存模型

32.JVM 垃圾回收算法

33.redis 说一下 sorted set 底层原理

34.redis 持久化

35.TB 级别的日志文件中存储词汇,找出出现频率最高的十个

36.一致性哈希算法

37.多模匹配算法

38.了解 web 容器吗?JBOSS、tomcat

39.了解前沿的技术吗?

40.你有啥需要问我的?

百度三面 52min

一面二面过了技术面,三面主要是综合面试,不要紧张随便聊聊(???)1.自我介绍,说一下研究方向成果,以及实习的事情

2.说一下 spring

3.spring 优点、缺点

4.struts2 和 springMVC 原理,区别

5.说一下 memcache、redis 和 mongoDB

6.对比一下 memcache、redis

7.memcached 默认过期时间

8.redis 数据结构

9.全量复制和增量复制

10.说一下 mongoDB

11.说一下 mongoDB 和 redis、memcached 区别,和 mysql 区别

12.mysql 索引原理说一下 哈希和 B+树

13.myisam 和 innodb 说一下

14.事务基本特性、自己的话说一下事务

15.mongoDB 索引

16.mongoDB 有事务吗

17.mongoDB 持久化

18.mongoDB、redis 和 memcached 的应用场景,各自优势

19.分布式事务

20.操作系统内存管理

21.0-100 有几个 9

22.说一下工作中你和技术同事之间出现分歧怎么解决

23.和产品出现分歧怎么解决

24.怎么看待最近出现的产品需求:按手机的颜色改变主题色这一需求

25.你有啥要问我的?

26.身份证号发我手机上,务必正确(过没过没说,说会有 hr 通知结果)

相关主题