V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
elain0838217
V2EX  ›  酷工作

坐标郑州,寻找会写代码的性能测试

  •  
  •   elain0838217 · 2016-01-05 10:32:59 +08:00 · 2596 次点击
    这是一个创建于 3005 天前的主题,其中的信息可能已经有所发展或是发生改变。

    关于我们是做什么的,感觉最近在 V2 逛招聘信息的童鞋们应该多少都看过之前的招聘贴了吧,薪资福利神马的,就不多说了,来点测试岗位实际的需求

    下面是我们开发写的需求试题,如果你看过之后感兴趣,可以写好之后发送到邮箱 [email protected],一个工作日之内给回复~

    我们的加速网络工作原理类似 VPN 。客户端劫持符合规则(通常是游戏进程发出)的 IPv4 数据包后,使用 UDP 隧道的方式发往入口服务器。入口服务器通过中转服务器将这个 UDP 承载的 IP 报文送往出口服务器。出口服务器执行 NAT 等工作后将 IP 报文发往最终目的服务器(通常是游戏服务器)。目的(游戏)服务器送回的 IP 报文处理后原路送回客户端,入口服务器到客户端依旧是 UDP 隧道的形式。

    隧道报文的格式如下:[IP [UDP [VxLAN [IP2] ] ] ] 。其中 IP 和 UDP 为隧道本身的外层 UDP 报文, IP2 为被劫持的内层 IP 报文,可以承载 TCP 、 UDP 、 ICMP 三种协议。 VxLAN 的格式见相关 RFC 说明。各层 IP 均支持 IP 分片。

    请在仔细理解和推敲上述工作原理后编写以下测试程序。
    一:验证整套加速流程的正确性。比如 TCP 、 UDP 、 ICMP-Echo 是否能被正确加速。 [非必须]
    二:验证服务端的健壮性。比如如何对服务端进行协议攻击。 [必须]
    三:如何验证测试程序本身的正确性?即针对测试程序的测试。 [非必须]

    附加题 [非必须] :
    在操作系统内核中, IP 层是否有进程信息。即知道处理当前 IP 包时的内核是否代应用层程序执行。如果让你测试,你打算如何测试劫持客户端是否能满足所有常见的 socket 编程方式。给出文字说明即可。

    较高要求为编写以上测试程序,语言和平台均不限(测试一仅限在 Windows 、 Mac 环境下)。
    最低要求为给出测试思路和方案文档,要求开发人员可以根据文档编写出符合要求的程序。

    服务端测试环境: 120.25.152.234:4789
    入口服务器 IP 和隧道端口。此台服务器同时扮演了中转和出口服务器。把 UDP 报文发到这个地址,并接受它的回包即可。 VxLAN 中的 VNI 可随意指定。在第二类测试程序中,如果服务器被攻击成功,会在 30 秒后重启。即便测试案例不成功,也请把相应的代码发过来或写入文档。

    关于薪资
    我想说,如果上述试题你做的没问题,大概我们可以给到郑州比较高的测试的薪资水平了吧~如果你在外地,只要你有自己的测试团队,我们也不介意远程~

    7 条回复    2016-01-06 15:36:31 +08:00
    elain0838217
        1
    elain0838217  
    OP
       2016-01-05 10:33:58 +08:00
    http://v2ex.com/t/240503#reply17
    想看薪资福利的,可以移步这里哦~参考一下
    Robias
        2
    Robias  
       2016-01-05 11:14:47 +08:00
    农业路南阳路?

    老板,该在东区买个写字楼了。
    elain0838217
        3
    elain0838217  
    OP
       2016-01-05 11:25:00 +08:00
    @Robias 哈哈,不要捉急,正在买地了~
    gxbb097528
        4
    gxbb097528  
       2016-01-06 09:13:32 +08:00
    郑州的公司不多 顶一个
    elain0838217
        5
    elain0838217  
    OP
       2016-01-06 10:18:02 +08:00
    郑州的公司不多,但是郑州在 V2 的工程师还是不少的,求推荐啊~
    进入面试就有奖金,入职更是丰厚的伯乐奖~~
    auser
        6
    auser  
       2016-01-06 13:19:18 +08:00 via Android
    @elain0838217 那我能来面试吗?

    我啥话都不用说,你们看脸就行,我就只拿个奖金就走。
    elain0838217
        7
    elain0838217  
    OP
       2016-01-06 15:36:31 +08:00
    @auser 哈哈,我们面试前会有电话面试的哦,亲~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   991 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 22:01 · PVG 06:01 · LAX 15:01 · JFK 18:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.