教育

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

2017-05-05  本文已影响752人  朱晓飞

题记

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

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

网易二面:

HR面:

滴滴一面:

滴滴二面:

滴滴三面:

滴滴HR:

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

四月

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

一面(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是如何处理的
有什么要问我的
上一篇 下一篇

猜你喜欢

热点阅读