百度一面 超详细面经 当天接到二面电话

百度一面

岗位 SRE

时间 7.22

这是我事后进行的面试复盘,其中的答案不代表我当时的回答

面试结果:当天收到二面通知

第一部分 项目有关

开发API需要注意什么,如何提供稳定的API

是否发生过调用方调用接口失败的情况

API部署在哪,用了多少资源

第二部分 计算机基础知识

一个进程想跑起来需要哪些硬件条件。

这个问题大家可以在评论区讨论一下。。。

如何衡量上述硬件的性能呢

进程和线程的区别和联系

进程之间通信?

RPC了解嘛

TCP UDP区别

三次握手过程?四次挥手过程?

服务端大量TIME_WAIT

linux熟悉嘛

软连接的用处

Linux登陆之后特别慢,如何排查

TOP命令各个字段含义

第一行:

top - 22:27:06 up 50 days, 11:28, 1 user, load average: 0.11, 0.06, 0.01

分别是

系统当前时间

系统开机到现在经过了多长时间

当前在线用户数量

系统 1 分钟 5 分钟 15 分钟的 CPU 负载信息

第二行:

如何找到占用大空间的文件

比如找到一个500M以上的文件

find ./ -type f -size +500M

HTTP状态码

  • 2xx 成功
    • 201 CREATED
    • 204 No Content 请求成功但是不返回实体
    • 206 Partial Content 进行了范围查询
  • 3xx 重定向
    • 301 永久重定向
    • 302 临时重定向
    • 304 Not Modified
  • 4xx 客户端错误
    • 400 Bad Request 请求报文中出现语法错误
    • 401 Unauthorized 需要认证
    • 403 Forbidden 请求被拒绝
    • 404 Not Found 没有找到资源
  • 5xx 服务端错误
    • 500 服务端执行时发生错误
    • 503 服务端停机中

GET POST 协议的区别

浏览器输入域名之后的发生了什么

如何保证网站的可用性

  • 冗余
  • 负载均衡

算法题阶段

二叉树的层序遍历

模板提,广搜即可

智力题

一个写字楼,如何评估一个写字楼里面有多少人办公

这个还真不知道答案

如何种四棵树,两两距离相等

这个是种成立体的就行,四棵树形成一个边和边相等的三角体,有一课树种二楼或者山顶。

SRE主要是干什么的

SRE 网站可靠性工程师,主要工作是保障系统可靠性

工作内容

  • 容量规划与实施 比如 要支持每秒X个请求,需要多少台机器
  • 部署新的服务集群 比如 新的数据中心上线
  • 冗余与容错
  • 负载均衡
  • 上线新的服务
  • 监控
  • 值班
  • 救火

反问阶段

我今天面试有什么不足

  • Linux不好
  • 对SRE岗位的理解不足
本帖子还在完善中,欢迎讨论区讨论
#面经##校招##百度##Java工程师#
全部评论
老哥三面了吗?三面要等多久啊?
点赞
送花
回复 分享
发布于 2020-07-29 14:05
百度面试时间是真的长😂刚刚一面,最后两道算法题秒了,总时长还80多分钟
点赞
送花
回复 分享
发布于 2020-07-29 16:08
秋招专场
校招火热招聘中
官网直投

相关推荐

3 18 评论
分享
牛客网
牛客企业服务