一亩三分地论坛

 找回密码
 Sign Up 注册获取更多干货
码农求职神器Triplebyte:
不用海投,内推多家公司面试
Airbnb 数据科学职位
in analytics and inference
游戏初创公司
招聘工程师、Designer和游戏策划
游戏初创公司DreamCraft招聘工程师、UIUX Designer和游戏策划
电商初创公司Good Days
招聘SDE/UI/TPM实习生
把贵司招聘信息放这里
查看: 3866|回复: 15
收起左侧

Site Reliability Engineer面经@LinkedIn

[复制链接] |试试Instant~ |关注本帖
zhuwei0529 发表于 2016-1-11 15:18:33 | 显示全部楼层 |阅读模式

2015(10-12月) 码农类 硕士 全职@Linkedin - 网上海投 - 技术电面 |Failfresh grad应届毕业生

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?Sign Up 注册获取更多干货

x
12月上旬面试该职位,2轮电面(已跪)。我之前在地里找过相关内容但是内容很少,后来有人陆续发私信我问我该职位信息,所以我决定发个面经给大家,造福后人,赞人品!!!求offer!!!

1> HR电面:聊简历,聊做过的项目,过了大概聊了15分钟,然后突然说要我点计算机基础知识,包括网络,OS,Linux等。比如常见协议及端口号,Linux常用命令,OS知识等(什么是fork)。

2 >Coding面:用脚本语言来处理些相关的文件,log,以及String处理,我选的Python。题目倒是不难,只要各种脚本语言使用熟练应该没问题,我就是Python玩的不够熟练所以挂了。题目大概我记得的就是有一道类似FizzBuzz的问题,还有一道是给你一大串log,貌似是Apache的日志文件,让你写code,找出在多少小时多少分钟发生的问题,count出现的数量,然后按照他要求的格式输出。这道题我回答的不好,所以挂在这个地方了。

据说这轮过了以后还有电面,这轮纯OS知识大百科,从Kernel到各种System call,signal都会问到。 即使到了Onsite也会被问到大量的网络和网络监控的知识,还是系统服务器优化等等,总之就是要会的东西太杂,要学的东西太多。个人感觉不太适合纯码农申请。但是我感觉这个职位发展还是很不错的,跟面试官聊天说他们LinkedIn的SRE主要都是往FullStack方面发展,不是纯维护site之类的工作。希望有兴趣的朋友可以试试,祝顺利!!!

评分

4

查看全部评分

sizem 发表于 2018-1-7 10:35:10 | 显示全部楼层
Licentiouschief 发表于 2018-1-4 16:04
請問總共幾題啊? 也開始要面了..

Phone with recruiter: not always the same (know ipv4 address, what is fork, what is ping, what is dns, etc)

1st phone:. From 1point 3acres bbs

* fizzbuzz (divisible by 4, 6)
* apache log = 2 questions
  1. """ Below, see a sample of /var/log/messages.
  2. Write a script which parses /var/log/messages and generates a
  3. CSV with two columns: minute, number_of_messages in sorted time order..鏈枃鍘熷垱鑷1point3acres璁哄潧
  4. ---------- begin sample output ----------
  5. minute, number_of_messages
  6. Jan 20 03:25,2
  7. Jan 20 03:26,2
  8. Jan 20 03:30,2.1point3acres缃
  9. Jan 20 05:03,1
  10. Jan 20 05:20,1
  11. Jan 20 05:22,6
  12. ---------- end sample output ------------
  13. """
复制代码
and
  1. """
  2. Assume there is a REST API available at "http://www.linkedin.corp/api" for accessing employee information The employee information endpoint is "/employee/<id>" Each employee record you retrieve will be a JSON object with the following keys:
  3.     'name'  refers to a String that contains the employee's first and last name
  4.     'title' refers to a String that contains the employee's job title
  5.     'reports' refers to an Array of Strings containing the IDs of the employee''s direct reports
  6. Write a function that will take an employee ID and print out the hierarchy of employees under that employee.
  7. -----------Begin Sample Output--------------
  8. Flynn Mackie - Senior VP of Engineering
  9.   Wesley Thomas - VP of Design
  10.     Randall Cosmo - Director of Design
  11.       Brenda Plager - Senior Designer
  12.   Nina Chiswick - VP of Engineering. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
  13.     Tommy Quinn - Director of Engineering
  14.       Jake Farmer - Frontend Manager
  15.         Liam Freeman - Junior Code Monkey. 1point3acres.com/bbs
  16.       Sheila Dunbar - Backend Manager
  17.         Peter Young - Senior Code Cowboy.鐣欏璁哄潧-涓浜-涓夊垎鍦
  18. -----------End Sample Output--------------
  19. """
复制代码
2nd phone interview:

* what happens when you make an HTTP request (tcp handshakes, https handshake)
* how to design a simple GET web service
* how ssh works (network to authentication) (some candidates get this)

onsite... see http://www.1point3acres.com/bbs/thread-309923-1-1.html. From 1point 3acres bbs

I am doing onsite soon.....鏈枃鍘熷垱鑷1point3acres璁哄潧

希望幫到忙
回复 支持 1 反对 0

使用道具 举报

lianlu 发表于 2016-1-12 05:22:15 | 显示全部楼层
感觉这个sre超级难啊。
回复 支持 反对

使用道具 举报

LuckyBonita 发表于 2016-8-30 23:02:48 | 显示全部楼层
准备SRE的职位需要刷Leetcode么?
回复 支持 反对

使用道具 举报

wx6698 发表于 2017-12-12 06:32:31 | 显示全部楼层
今天刚面, 估计也是跪,但是给出热腾腾的面试题。

大概就是给了一个log file 有日期, 时间 和具体的log。 让你统计 每分钟log 数量。 难点在于时间中包括秒 但是统计的时候只要精确到分钟。

最后一题是一样的log, 但是让你统计每分钟,各个action的数量。 比如有get,put,syslog 等一系列action 让你统计数量。觉得用python dictionary比较好用。
回复 支持 反对

使用道具 举报

Licentiouschief 发表于 2018-1-4 16:04:23 | 显示全部楼层
wx6698 发表于 2017-12-12 06:32
今天刚面, 估计也是跪,但是给出热腾腾的面试题。-google 1point3acres

大概就是给了一个log file 有日期, 时间 和具体的lo ...

請問總共幾題啊? 也開始要面了..
回复 支持 反对

使用道具 举报

cloudzy 发表于 2018-1-7 13:15:36 | 显示全部楼层
很有价值的分享 的确SRE问的问题好杂
回复 支持 反对

使用道具 举报

sizem 发表于 2018-1-8 00:08:02 | 显示全部楼层
cloudzy 发表于 2018-1-7 13:15
很有价值的分享 的确SRE问的问题好杂

uhhh. Glassdoor 好多。有問題pm我。頭兩個不是很難。記住寫python。第一關是叫Katie Shannon。第二個忘了。
oh 第二interview我忘了有問如何 在短時間裡把1tb files 放到幾百個servers,不難,用p2p就好了。onsite 我過了再說。

記住,他們都是我們會抄題,所以在答的時侯要多有些pause,要多解釋,要問一下,這樣feedback好很多。到最終決定可以幫到喔。
回复 支持 反对

使用道具 举报

Licentiouschief 发表于 2018-1-9 12:14:05 | 显示全部楼层
sizem 发表于 2018-1-7 10:35
Phone with recruiter: not always the same (know ipv4 address, what is fork, what is ping, what is  ...

謝謝分享這些資訊! 祝你onsite過關!
回复 支持 反对

使用道具 举报

sizem 发表于 2018-1-9 12:47:48 | 显示全部楼层
Licentiouschief 发表于 2018-1-9 12:14. From 1point 3acres bbs
謝謝分享這些資訊! 祝你onsite過關!
.1point3acres缃
>_< thanks! 星期三啊!
回复 支持 反对

使用道具 举报

jwssdwed 发表于 2018-1-12 14:33:14 | 显示全部楼层
我sre问hr说什么语言都可以,Java野心。。。
不过刚刚发邮件向engineer确认了下还在等回复~~
回复 支持 反对

使用道具 举报

dxl360 发表于 5 天前 | 显示全部楼层
sizem 发表于 2018-1-8 00:08
uhhh. Glassdoor 好多。有問題pm我。頭兩個不是很難。記住寫python。第一關是叫Katie Shannon。第二個忘 ...
. 鍥磋鎴戜滑@1point 3 acres
超级有用的信息,请问第二轮phone是2小时的吗(一小时一人),第一个人问了3道题(HTTP request,GET, ssh),第二个人问了1tb files 放到几百个servers?求问一下第二个人的其他问题或者这两个人的follow up,万分感谢!
回复 支持 反对

使用道具 举报

sizem 发表于 4 天前 | 显示全部楼层
dxl360 发表于 2018-1-18 14:21
超级有用的信息,请问第二轮phone是2小时的吗(一小时一人),第一个人问了3道题(HTTP request,GET, ssh ...

超级有用的信息,请问第二轮phone是2小时的吗(一小时一人),第一个人问了3道题(HTTP request,GET, ssh),第二个人问了1tb files 放到几百个servers?求问一下第二个人的其他问题或者这两个人的follow up,万分感谢

Sorry 我还是简单的用英文讲,别介意 (小弟其实是港人,来美十几年,所以写中文很慢). from: 1point3acres.com/bbs
简体是Google Translate来

First round and second round are both 45 minutes.

Second round:
. 鍥磋鎴戜滑@1point 3 acres
You need to distribute a terabyte of data from a single server to 10,000 nodes, and then keep that data up to date. It takes several hours to copy the data just to one server. How would you do this so that it didn't take 20,000 hours to update all the servers? Also, how would you make sure that the file wasn't corrupted during the copy? (https://www.glassdoor.com/Interview/You-need-to-distribute-a-terabyte-of-data-from-a-single-server-to-10-000-nodes-and-then-keep-that-data-up-to-date-It-take-QTN_533809.htm)


I recommend you give a brute-force (slow but standard), and then the right approach (P2P). The follow up question is how to distribute new files as they come in. It's pretty simple.

HTTP request, SSH should have been in second round! This is strange.

Did you get a question on parsing sys logs? If not, please see my comment above..鏈枃鍘熷垱鑷1point3acres璁哄潧
回复 支持 反对

使用道具 举报

sizem 发表于 4 天前 | 显示全部楼层
I think I failed onsite... system design is VERY difficult :( they will burn you. It's design YoutTube.
回复 支持 反对

使用道具 举报

dxl360 发表于 4 天前 | 显示全部楼层
sizem 发表于 2018-1-19 01:08
超级有用的信息,请问第二轮phone是2小时的吗(一小时一人),第一个人问了3道题(HTTP request,GET, ssh ...

Thank you very much!!!
回复 支持 反对

使用道具 举报

dxl360 发表于 昨天 10:35 | 显示全部楼层
sizem 发表于 2018-1-19 01:08. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
超级有用的信息,请问第二轮phone是2小时的吗(一小时一人),第一个人问了3道题(HTTP request,GET, ssh ...

I have several questions about the 2nd round:

1 Could you please give an example of the brute-force (slow but standard) approach? The only way I can think of is that every node copies the data from a centralized server. But I think this approach has been mentioned in the problem prompt.

2 Could you please give me some hint about the follow up question? I'm confused because I see no difference between distributing 1TB data and distributing new files. It'd be great if you could share your thought/answer.
. 1point 3acres 璁哄潧
3 Did the interviewer ask you anything about the web monitoring services or linux command in the 2nd round or onsite?
. more info on 1point3acres.com
Thanks a lot.
回复 支持 反对

使用道具 举报

本版积分规则

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明

custom counter

GMT+8, 2018-1-23 14:22

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表