死在二面的内推百度运维研发面经!分享出来,给自己攒波人品!

百度运维一面:

网络:

1.tcp和udp的区别

2.tcp里边拥塞控制慢启动的原理,滑动窗口默认值?

3.OSI七层

4.HTTP协议的了解?1.0和2.0版本的区别?HTTP的状态码的了解

操作系统:

1.进程和线程的区别

2.产生死锁的四个必要条件

Linux:

1.查看Linux系统的一些命令

2.可以看到cpu的所有的命令,尽量说

3.ps结果从哪调用

4.du和df显示不一致,为什么?

Python

1.深拷贝和浅拷贝的区别

2.python如何复制一个对象

项目:

本科期间做的方向

研究生期间的课题研究方向

百度运维二面:

首先是直接项目介绍

1.介绍下项目?项目的背景?项目的描述?你在项目中做了什么?

2.根据你所说的,对你在项目中的描述开始问问题?(之后介绍项目时,最好能把自己的项目理一遍,写出来,说自己会的点,不要牵扯出自己不会的问题)

3.在项目中高可用那块的设计是怎样做的?实现的原理是什么?里边有说vip,然后那个vip实现的原理是什么?

4.zabbix的数据采集方式有哪些?有说SNMP协议,然后又问SNMP的优点有哪些?

5.zabbix的数据库为什么会有瓶颈?说的瓶颈体现在哪些?有没有好的优化方法?zabbix数据库索引是如何实现的?

6.过渡到数据库,平常做的数据库的优化有哪些?

7.索引内部的存储方式是什么样的?hash索引,Btree索引的区别,B-tree索引的优点有哪些?hash索引效率高是为什么,其数据结构?又扯到散列表,解决地址冲突等一些。

8.数据库的复制原理?其中SQL线程的回放是什么?

9.对于数据库方面的备份是怎么考虑的?

网络方面:

1.TCP和UDP的区别

2.TCP保障连接可靠的方法有哪些?

3.SYN攻击,解决办法

操作系统方面

1.死锁的产生?死锁的解决办法?

2.进程是如何切换的?在进程处于就绪态时还会有发生哪些事情?进程的状态

3.数据从内存写到磁盘上发生的过程,具体行为是什么?

Linux

1.vfs,ext2,ext3,ext4的区别

2.文件系统

设计题

海量IP数据的存储,两个文件,合到一起,去掉重复的,怎么设计?

 

教训:
谈项目时,自己不熟的那个点,不要着重讲,会让面试官误认为你很熟,谈的不好,会很尴尬
简历上写的熟悉技能最好不要太范
全部评论
基础考察不少,原理问了一堆 还有些实战的东西 百度的面试门槛不低。。。
点赞 回复 分享
发布于 2017-08-27 21:15
在哪里查的状态呀?三面过了好久也没消息
点赞 回复 分享
发布于 2017-08-28 00:22
运维的知识也好多 啊
点赞 回复 分享
发布于 2017-08-27 17:11
同挂运维二面。感觉这个部门各种计算机基础问题进行轰炸。。。
点赞 回复 分享
发布于 2017-08-27 17:19
楼主什么时候二面的?
点赞 回复 分享
发布于 2017-08-27 17:44
楼主,二面让你写代码了么
点赞 回复 分享
发布于 2017-08-27 18:47
感觉问得好难...要是问这些我肯定早都挂了..
点赞 回复 分享
发布于 2017-08-28 11:54

相关推荐

4 60 评论
分享
牛客网
牛客企业服务