一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 794|回复: 5
收起左侧

Twitter电面

[复制链接] |试试Instant~ |关注本帖
yl2762 发表于 2015-11-30 05:44:43 | 显示全部楼层 |阅读模式

2015(10-12月) 码农类 硕士 全职@Twitter - 猎头 - 技术电面 |Fail在职跳槽

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

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

x

如果有一个client 和多个server通信,分析一下如果服务器fail to response是有哪些种可能?接下来是接着这个主题来写代码
Let’s say we have a very simple model where if one of those servers is performing poorly, we stop sending all requests to it.
We’ll measure the performace by the success rate, ie #successes/ # requests
class Response {
  def isSuccess: Boolean
}
We want to call kill()  when the success rate drops below the required success rate in the given request window.
For example, the required success rate could be 0.95 and the window could be 100, meaning that if more than 5 requests of the past 100 have failed, we want to call kill().
. from: 1point3acres.com/bbs



hyliu0000 发表于 2015-12-1 01:34:29 | 显示全部楼层
楼主, 你当时答的是那些可能?
回复 支持 反对

使用道具 举报

 楼主| yl2762 发表于 2015-12-1 13:44:49 | 显示全部楼层
hyliu0000 发表于 2015-12-1 01:34
楼主, 你当时答的是那些可能?

我说了大概有网络故障,server down掉,server multithread deadlock,请求超时。
回复 支持 反对

使用道具 举报

hyliu0000 发表于 2015-12-2 06:31:21 | 显示全部楼层
yl2762 发表于 2015-12-1 13:44
我说了大概有网络故障,server down掉,server multithread deadlock,请求超时。

那程序楼主是怎么写的? 是不是应该用一个queue来存储? 楼主拿到onsite了吗?
回复 支持 反对

使用道具 举报

chenlei825 发表于 2015-12-4 04:05:28 | 显示全部楼层
楼主面的是哪个组?
回复 支持 反对

使用道具 举报

 楼主| yl2762 发表于 2015-12-4 05:17:18 | 显示全部楼层
核心系统library组。 你呢?
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

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

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-11 12:19

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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