网易游戏SRE虚拟化与云计算方向面试记录

网易游戏SRE虚拟化与云计算方向面试记录

发个面试记录造福后人。牛客的网易游戏SRE面经好像没有。总的来说面试内容都是和其它公司差不多的。
一面的问题记录如下。二面忘了,没有记录。只有两面,没有HR面。


python深浅拷贝?

  • 浅拷贝就是只复制拷贝对象,深拷贝会迭代复制拷贝对象里面引用到的对象。例如一个字典,浅拷贝后修改其中一个字典的key对应的value,另一个字典也会一起改变。深拷贝就不是。

进程间的通信有哪几种方式?

  • 管道、消息队列、信号、共享内存、信号量、套接字

什么是回调函数?

  • 把函数作为参数传给另一个函数,另一个函数可以在适当的时候调用。

有了解过虚拟化那块的东西吗?

容器有接触过吗?

容器基于内核的哪项技术呢?

  • Cgroup+Namespace

top命令用得多吗?平均负载的三个值是什么?

find命令是通过什么查找文件的吗?

  • 不知道,可能是通过目录项

一个文件的属性存在哪里?(修改时间之类的)

  • https://www.cnblogs.com/xie***/7214502.html
  • inode。储存文件元信息的区域就叫做inode,中文译名为"索引节点"。每一个文件都有对应的inode,里面包含了与该文件有关的一些信息。
    ```
    inode包含文件的元信息,具体来说有以下内容:
  • 文件的字节数
  • 文件拥有者的User ID
  • 文件的Group ID
  • 文件的读、写、执行权限
  • 文件的时间戳,共有三个:ctime指inode上一次变动的时间,mtime指文件内容上一次变动的时间,atime指文件上一次打开的时间。
  • 链接数,即有多少文件名指向这个inode
  • 文件数据block的位置
    可以用stat命令,查看某个文件的inode信息:
    stat example.txt
    ```

文件的文件名存在哪里的?

  • 目录块(目录文件里面)

linux有没有看过成体系的书籍?

TCP四次挥手的过程?

TCP流的MSS协商是在哪个阶段完成的?、

  • 三次握手,SYN包会携带MSS的值。

TIME_WAIT这个阶段了解吗?

TIME_WAIT持续多长?你知道这个值跟什么有关吗?

VLAN ID,最大是多少?为什么最大能配的是4094?

在shell脚本中判断一个文件是否存在?

#!/bin/sh
myFile="/root/apue/example.xml"
if [ ! -f "$myFile" ]; then
cp  ./example.xml  /root/apue/
fi

附shell中常用的其它判断形式:
-a file exists. 
-b file exists and is a block special file. 
-c file exists and is a character special file. 
-d file exists and is a directory. 
-e file exists (just the same as -a). 
-f file exists and is a regular file. 
-g file exists and has its setgid(2) bit set. 
-G file exists and has the same group ID as this process. 
-k file exists and has its sticky bit set. 
-L file exists and is a symbolic link. 
-n string length is not zero. 
-o Named option is set on. 
-O file exists and is owned by the user ID of this process. 
-p file exists and is a first in, first out (FIFO) special file or 
named pipe. 
-r file exists and is readable by the current process. 
-s file exists and has a size greater than zero. 
-S file exists and is a socket. 
-t file descriptor number fildes is open and associated with a 
terminal device. 
-u file exists and has its setuid(2) bit set. 
-w file exists and is writable by the current process. 
-x file exists and is executable by the current process. 
-z string length is zero. 

[https://blog.csdn.net/persever/article/details/78808356?utm_source=copy](https://blog.csdn.net/persever/article/details/78808356?utm_source=copy)

运维和开发你更喜欢哪个?为什么?

你这边有什么想要了解的吗?

  • 问了一下日常工作和虚拟化环境,回答说虚拟化用Openstack,存储用Cept,SDN是自研的。
#面经##秋招#
全部评论
问的这都是啥玩意😂😂
点赞 回复 分享
发布于 2018-11-08 00:31
老哥,过了没?
点赞 回复 分享
发布于 2018-11-23 00:32
您好,我也是即将面试SRE的20实习生👍前辈写得很好
点赞 回复 分享
发布于 2019-04-12 17:49
字节跳动Data团队招SRE工程师(base杭州/北京/深圳)~ 【职位描述】 1、保障大数据&计算多个核心系统的可靠性与正常运行,同时关注系统容量与稳定性; 2、为大型系统构建自动化运营解决方案; 3、与系统开发团队合作,从系统设计到上线的整个生命周期内保障系统可靠性; 4、通过监控系统组件可用性、性能指标提升系统可见性,帮助系统开发以及团队快速定位故障; 5、推动提升服务的可靠性、可扩展性以及性能优化,保障系统 SLA; 6、参与设计、实现能够保障线上大规模集群快速迭代的自动化平台; 7、基于业务使用场景,深入优化提供最佳服务治理实践,包含不局限于关键链路性能瓶颈分析、业务问题定位排障、推进系统高可用架构改造升级等。 【职位要求】 1、本科以上学历, 计算机相关专业, 并有两年以上相关领域工作经验; 2、扎实的计算机软件基础知识; 3、了解 Linux 操作系统、存储、网络 IO 等相关原理; 4、熟悉一种或多种编程语言,例如 Python/Go/Java/Shell/Ansible; 5、具备系统化解决问题的能力,良好的沟通技巧和主人翁责任感; 6、具有相关计算/分布式/大数据等系统经验优先。
点赞 回复 分享
发布于 2021-02-04 11:46

相关推荐

不愿透露姓名的神秘牛友
11-12 20:38
快手 研发工程师 28 硕士985
点赞 评论 收藏
分享
实习转正 SRE岗 11.5k×16 + 2.4w 公积金12% 双非本
点赞 评论 收藏
分享
理想已经成为我本次秋招最费事耗力不得好的一个投递流程,今天看到简历挂已经深感疲惫和无力直接列举下时间线给大伙看看吧· 9.6 投递简历,当天本校理想校招群建立,立马投了三个岗位。抱着凑满三个岗位的想法,除了自驾算法外又投递了两个无关岗位· 9.15 收到笔试,但看到错误锁定在其他岗位,原来是理想的三个志愿不分先后,先进哪个算哪个,进去就加锁了,不想进入这个流程,直接拒绝笔试· 9.19 发邮件给hr邮箱,提出希望结束其他所有岗位只保留算法岗· 9.25 hr回邮件,说已经看到申请,满口答应帮我结束流程并且转岗,但不知道出于何种脑回路,只结束了一个错误岗位,转眼又卡到第二个错误岗位了· 9.25、10.7、10.16 多次发邮件催促调整流程,收到了两封回信,表示已经在结束了,很快就好😅我确实没搞明白为啥结束一个流程开启新流程会卡这么长时间,疑似是这个要求踩到理想的赛博甲沟炎了· 10.21 在忍无可忍下通过人脉在微信加到hr,通过我和人脉哥两人要求,终于转岗成功,发送笔试邮件,并于当天完成,但此时一起投递的兄弟们早都入池了· 11.7 在等待接近三周后,也通过人脉哥催了几次,也杳无音讯...实在绷不住又发邮件催促hr,为啥还做完笔试还能继续卡,隔天收到回信说已经在处理了· 11.11 隔了一个周末,直接挂简历由此深深感受到了秋招诉求的不可达性、大主机厂流程的繁琐性,假如不通过一些熟人来联系hr相关人员,我甚至连转岗都实现不了。秋招群里的hr均设置了不可添加,群里问话激不起一点涟漪,boss更是看都不看。回复是有的,但也不知道是从哪学的打官腔,纯纯睁着眼睛说瞎话。在整个过程中已经从期待转为失望与疲惫,实在是燃尽了。#理想##理想汽车校招##理想2025校招##秋招##秋招你被哪家公司挂了?#
点赞 评论 收藏
分享
评论
3
41
分享
牛客网
牛客企业服务