运维/网络方向技术面试记

题记

今年秋季校招和实习生面试的一些问题集锦。

我觉得面经这块还是看个人的长处,我比较熟悉网络,所以被问的比较多。之间的问题很多和每个人的经历有关,许多我也没有答出来,放出来仅供参考的作用
网易一面:

  • 自己用的什么linux系统?kernel版本,swap分区是怎么设置的?

  • 为什么要有swap分区,工作原理是什么?为什么你的云服务器上的swap没有开启?

  • 多进程和多线程的区别,自己喜欢用哪个?为什么?

  • /etc/sysctl.conf这个文件中有没有改过,列举一些常见的kernel参数和作用

  • nginx的应用场景,lvs和nginx自身的高可用如何解决?

  • lvs脑裂如何解决,为什么会产生双master?双master时VIP通不通

  • 为什么要从网工转运维?你觉得自己的优势在哪?

  • 运维需要哪些技能?

  • 你对运维的理解是什么?

网易二面:

  • 网易云音乐的评论无法加载,如何排查?说出思路,各业务模块监控指标QPS均无抖降点,但是问题依旧存在,为什么?

  • 实习在公司做了哪些事情?你们在原生的falcon上增加了哪些功能?着重说说你参与的部分以及如何做的

  • cdn了解多少?在你们的运维平台上刷新了一条资源如何检测这条资源有没有刷新成功?

  • 网站架构描述下?消息中间件了解哪些?缓存中间件了解哪些?redis集群怎么做

  • lsof用过没?

  • 如何在linux上添加路由?我添加了一条路由之后还是ping不通,可能的原因有哪些?

  • 如何排查网络故障、抓包、iptables原理等等

  • 对运维的理解?运维的趋势是什么?什么是AIops

  • 看你春招也投递了运维,你觉得你为什么没有通过笔试

HR面:

  • 列举在运维方向的实践经验,在里面学到了什么,是否真正的理解运维

  • 运维需要哪些技能,硬技能和软技能都说说,自己偏爱哪个方向

  • 学校学习的方式,是否真正系统的学习过,列举经历

  • 秋招投递了哪些公司,你认为阿里没有通过的原因有哪些

  • 有什么问题要问我的

滴滴一面:

  • 阐述对ospf的理解。hello报文的作用,hello报文是基于UDP还是TCP。

  • ospf的使用场景,什么是ecmp,具体的hash算法是什么,可以基于几元组

  • 对BGP的理解,常用的路由属性、BGP的使用场景,anycast的使用场景,服务器如何运行路由协议

  • 有没有在真实的环境中用过ospf和BGP

  • 对vlan的理解,对stp的理解,mac地址表刷新时间

  • 描述一个用户访问www.didi.com这个网站中发生了哪些事情,尽可能的描述

  • GSLB的调度算法有哪些

  • 如果你是SA,运维时误操作,如何处理。如误删除了一个文件

  • 担心我的数据结构和算法

  • 一个指针的大小是多少

  • 对运维的理解,自己想做哪方面的运维呢?

  • 对一个新的知识的学习方式,之前在学校的学习经历

滴滴二面:

  • 说一下网络模型,每层起一个什么样的作用。

  • tcp比udp更加可靠,为什么?

  • tcp滑动窗口,详细说说原理,窗口的大小如何确定。

  • 描述一个用户访问www.didi.com这个网站中发生了哪些事情,尽可能的描述

  • 20G大小的文件,内容都是IP,有重复的。如何找出这里面的top N

  • 编程题,上台阶,n个台阶,一次只能上一或者两个台阶,一共有多少种方式

  • 说下实习经历,做了哪些事情,之前的公司代理什么产品,抗DDoS的工作原理,防御 4层的DDoS方式有哪些?SYN cookie的工作原理,cookie如何计算,在哪里传递

  • F5的产品有哪些,对于负载均衡上有哪些技术点?

  • cdn的工作原理。如何评估一个cdn sp做的好不好

  • 进程间通信有哪几种方式,说一个你最熟悉的详细说明工作原理

  • 现在两个进程间通信,数据量很大,要求延时很小,你会使用哪种形式?为什么?共享内存使用的时候需要注意什么

  • 说一说你对技术的理解?为什么对计算机产生兴趣

滴滴三面:

  • 自我介绍,实习经历

  • 说一个你觉得最出色的项目,你做了什么事情和你的收获是什么?

  • 实习公司的监控体系详细的说一下,技术栈有哪些?指标预测是怎么做的?有没有看过 falcon的源码,现在监控系统的大致水位,还有哪些挑战?学习一门新的语言是否 有障碍

  • 再说一个你觉得有挑战或者有难点的项目

  • dns查询的过程说一下,为什么要有cname而不是直接返回一个cdn 边缘节点的ip

  • 两个机房里两台服务器,10G专线互联。两个服务器之间传送一个10G的数据,为什 么带宽只有1M。如何解释这个现象

  • 一个整形的数组,有乱序、重复的数字。有一个数重复的次数超过数组长度的一半,如 何找出这个数?说出至少两种实现思路

  • 你对运维的理解是什么,SE和SRE的区别,自己更偏向哪个方向?

  • 有什么需要问我的

滴滴HR:

  • 说一个简历上没有的、但是有亮点的项目。再说一个,你担任团队中什么样子的角色

  • 秋招投递的公司,期望的工作地点在哪?

  • 对滴滴有什么疑问

阿里(问题不全、被问懵逼):

  • 给你在核心路由器上的一个接口抓包,如何还原ospf同一个区域内的拓扑

  • 接入交换机的buffer一般多大?接口之间是共享还是独有

  • ospf和rip的本质区别是什么,ospf一定比rip收敛快吗?

  • Hadoop了解多少。hdfs的一个block多大,为什么128M?ext4文件系统的block多大

  • 进程、线程的本质区别?什么是协程

  • 实现一个冒泡和快排应该用什么数据结构来存储?

  • 告诉我你知道的负载均衡的方式,lvs nat和dr的本质区别

  • 对docker的理解?为什么要有docker

  • 你有什么优点我没有问到的地方,tcp **stuck听过没?(到现在都不知道问的啥)

  • load average 50算高还是低?怎么计算的?

四月

腾讯面试,今年实习生招聘面的第一家公司,也算是试水了,但是也体会到了自己的不足,任然记得当时那个下午收到二面提前通知的短信,从学校图书馆鸡冻得飞奔到夫子庙面试。面完之后的失落,迷惘,在地铁站久久不舍离去。

一面(1h):
自我介绍,博客里写了什么,关注哪些领域的技术,平时学习的途径
写出http报文格式,常用header及含义http常用status code及详细含义
常用的web服务器,介绍下apache 和nginx nginx 为什么更高效,select和epoll的区别,Nginx除了做web还能做什么
详细说说lvs工作原理,阿里的lvs-fullnat如何工作,和原生的有什么区别
tcp三次握手流程,状态机tcp四次握手
gslb的策略有哪些,智能dns的解析过程
画出cdn架构,cdn流量走向,说说cdn回源过程
谈下你对负载均衡的理解
写过哪些python 脚本
说说常用的linux命令,写出你知道的所有可以帮助排错的命令,vmstat每个字段的含义
如何定位使用io最多的进程
sed和awk的区别
对数据库了解多少,mysql了解多少
对云计算和大数据了解多少?说说openstack 的组件,容器和虚拟机的区别
职业发展规划,对ops的理解准备学哪些东西
感情经历,籍贯哪里,为什么想来深圳
有什么要问我的

二面(1h):
自我介绍开始
对网站的架构的理解,为什么分前后端
常用的负载均衡策略有哪些,为什么分四七层,有什么区别。
数据中心的网络结构是什么样子,你接触过最大的网络有多少台服务器,多少台网络设备
了解过哪些安全设备,除了防火墙
抗DDoS攻击设备工作原理是什么,除了你刚说的有哪些难点
你是如何学习的,列举几本你印象深刻的书籍,都讲了哪些内容
说说你的实习经历吧,为公司做了哪些事情,你的主要贡献是什么,你最自豪的事情是什么
你的职业规划是什么,为什么还想做运维开发,运维开发和运维的区别,需要具备哪些技能你是如何理解运维的,运维主要做哪些事情
为什么说ops的目标是no ops,全自动化要运维干什么
你知道现在比较火的技术有哪些,容器和虚拟机的区别
你有没有团队协作的经历,你觉得你是沉默的大多数吗?在一个团队中你觉得你是什么样的角色
最近一次和别人发生激烈冲突是什么时候,什么原因
给你8小时,和300个php开发打交道,如何分配时间
微信怎么赚钱?说说你所知道的互联网公司,国内说几个,国外说几个,随意点评一下这些公司google怎么挣钱?
为什么想来腾讯,你想获得什么?
籍贯是哪里,家里人让你来吗?
三年后你想成为一个什么样子的人?
有什么要问我的

想想当时也是傻,问有没有团队协作,我说没有相关经历,面试官一脸郁闷,要我随便说一个,我说了个志愿者活动。。。来腾讯干嘛?接触更新的技术,然后呢?走人吗?我哑口无言...

五月

美图是今年面的第二家互联网公司,当时投递美图的运维和运维开发,当时投递简历的时候有一个问题,你为什么选择的是美图,我的答案是:我选择的是运维/运维开发(当时觉得自己特装X)。本着去写写他们的笔试试卷找找手感,没想到的是今年暑假就要见面

美图一面(40min)
自我介绍,基本情况,学习经历,实习经历,在公司主要做了哪些事情。
对运维的理解,平时要做哪些事情,对运维和运维开发哪个更感兴趣
平时如何学习,常逛哪些网站?
有没有系统的学过一些东西,列举下你所看过的书
云服务器使用的经验,如何运维,运维如何解放双手和生产力呢?
用过或了解过哪些自动化运维工具?puppet和saltstack有什么区别,了解过Ansible吗
写过python 的脚本,列举下
最近有什么学习上的困惑
有什么要问我的,对美图有哪些疑问balabalabala
六月

新浪,早上10点的电话,没错我还在睡觉~接到电话迷迷糊糊的,哦,新浪微博
之后约了五分钟之后再打来,立马下床,洗脸,拿起小板凳做到阳台上。没想到五分钟面完,没错这是我今年技术面试时间最短的一次

自我介绍开始,求职意向
dns端口号,什么时候用tcp
归档的命令,如何查看进程使用的虚拟内存和物理内存
有什么要问我的

小米
对小米SA还是有点情节,看过他们的博客,虽然最近没怎么更新了,记得一面是晚上我正在吃饭,花了11.5块大洋的奢华版酱香牛肉炒饭。只吃了两口预感有面试电话,就一直摸自己的口袋,还真有电话,以为是新浪的,结果是小米的面试官。小米的面试官也很nice,中间被问到数据结构和算法,我直接说不会,没学过,面试官表面上也没有鄙视我,引导我并和我阐述了我们为什么要学数据结构和算法。挺遗憾的是,小米给offer的时候,已经买好了厦门的机票... 自己也向往那种沿着海岸线上下班的日子。(ps:之后才发现只是想想而已。。。每天还是两点一线,也只能吹吹几条街外的海风。。。)

小米一面(40min)
自我介绍
对进程的理解,什么是进程,有哪些状态,进程什么时候会阻塞,阻塞挂起可以直接到运行态吗?进程和线程的区别,什么是死锁,什么情况下会产生死锁。linux进程调度算法有哪些。
grep/sed/awk介绍下区别
如何根据某个文件第五列进行排序
如何查看进程的运行状态,top可以看到哪些东西,load average 是什么意思
tcp三次握手流程,四次挥手流程,为什么有closewait这个状态,timewait状态影响如何解决,tcp和udp的区别,如何理解tcp是流式传输
提交一个form到后台使用get和post有什么区别
常用的http方法还有哪些
你常用哪些数据结构,二分查找原理是什么,时间复杂度?没学过没关系,你猜猜
你有哪些疑问,有哪些要问我的

小米二面(40min)
求职意向
现在求职的进度
学校学的哪些课程,擅长哪些,有没有学过数据结构和算法
用python写过哪些东西,代码量多少,有没有用过其他语言,什么是局部变量和全局变量
有没有写过socket,如何实现的聊天室程序,说出大致思路,如何维护客户端的状态
写过的爬虫程序多少行代码,抓了多少条数据,数据如何保存的
现在要做个DNS的操作平台,要求可以使用HTTP CURD操作BIND的解析记录,说出实现思路,什么是restfull API,底层对记录如何操作
从1-n个整数组成的数据集,如何统计这些整数中出现的0-9每个数字出现的次数
对操作系统了解多少,分段和分页,如何线程安全,常用的IPC机制,CPU什么时候会从用户态切换到内核态,列举出常见的系统调用
linux如何配置路由,iptables操作,服务器如何运行VRRP
为什么不做网络工程师

百度,三月底的时候官网上投递的简历,简历直接把我挂了,一直到6月开头,给我打电话问我实习时长最长多久,他和我说最少要五个月。当时就懵逼了...百度的面试是今年面试比较爽的一家,因为每次面试都会有面试官来约时间。二面的面试官超NICE。一上来聊了下生活,而不是和其他的大部分面试官,一上来就问。。。

一面(1h)
自我介绍
你对运维的理解是什么
你认为什么是一个好的运维系统
从浏览器输入www.baidu.com发生了什么
dns查询的过程
tcp有哪些问题?如何优化tcp的访问,如何加速tcp数据传输
一个ip对外如何对外提供服务?
负载均衡收到不同用户请求同一个资源的流量,real server回包给负载均衡器,负载均衡器如何知道回给哪个客户端
http了解程度,常用的status code有哪些301和302有什么区别,知不知道307是干嘛的,4xx和5xx有什么区别,常用的http报文header,keepalive含义,常用的缓存指令有哪些,缓存一个资源一天怎么做
Nginx工作原理是什么,基于多线程还是进程,和apache 的区别,为什么nginx更高效,epoll为什么更高效,select和poll的工作原理
https工作原理,握手流程,什么是非对称加密算法,知道哪些非对称加密算法
有什么要问我的

二面(1.5h)
自我介绍
培训学了哪些东西,在之前的实习公司做过什么
对运维的理解
抗DDoS和WAF如何部署,抗DDoS设备防御原理,如何防御L7层DDoS
写过python脚本,如何实现一个监控系统,关注哪些指标,为什么,如何获取指标的值
平时如何运维你的服务器,如何知道自己的页面没有被修改,如何探测一个页面的访问时长
一个client访问百度的页面,涉及到网络协议有哪些,大致的流程是什么样
如何对自己网站的dns,tcp,http进行可用性检查
如何知道查询的DNS记录没有被污染
有没有学过操作系统、数据结构和算法
python如何持久化保存变量和数据
统计Nginx的访问日志,用shell找出晚上6点50到7点这十分钟访问次数最多的前100个IP,按照访问次数降序输出
tcp client POST了一个很大的数据,操作系统分3次传输,packet1,packet2,packet3,当packet2丢失,tcp是如何处理的
有什么要问我的
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 201,552评论 5 474
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 84,666评论 2 377
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 148,519评论 0 334
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,180评论 1 272
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,205评论 5 363
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,344评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,781评论 3 393
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,449评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,635评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,467评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,515评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,217评论 3 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,775评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,851评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,084评论 1 258
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,637评论 2 348
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,204评论 2 341

推荐阅读更多精彩内容