RSS Feed
更好更安全的互联网

知道创宇诚聘技术牛

2012-02-24


我们深信优秀的工程师才是我们成长的源动力,我们渴求真正热爱编程,有强烈进取心、强烈好奇心、超强动手能力的牛人。我们鼓励创新;鼓励使用Linux;鼓励开源精神;我们提倡敏捷;实践敏捷。

我们虽然只能为你提供7-15万的年收入,但我们能为你提供一个追求技术与梦想的乐园,这里没有任何官僚气息,这里有弹性工作时间;浓厚的技术氛围;双显示器办公;随时报销计算机图书购买费用;每天的水果与酸奶;业余爱好组(如游戏休闲/人工智能)等等。

办公地点:北京 / 成都

 基本要求

会翻墙查资料

2年以上工作经验,10000行以上编程实践经验(Windows程序不算、HTML/CSS代码不算,实习要求5000行以上编程经验)。

 工作岗位:

(1) Linux极客:

能熟练使用Linux、会Shell编程、会使用Vim,能熟练使用C/C++/Python/Java/Perl中任何一门。

(2) WEB开发极客:

能熟练使用Linux、会Shell编程、会使用Vim,能熟练使用JavaScript,手写HTML/CSS;能熟练使用PHP/JSP/Python中任何一门;

熟悉jQuery,node.js,MongoDB者优先;

(3) 安全攻城师:

熟悉SQL注入、跨站脚本、最新CMS系统安全漏洞,熟练使用常用渗透测试工具,熟悉防火墙配置,有实际渗透测试经验;

 

除JavaScript极客外,其他岗位在提交简历时附带下面题目的答案者优先考虑:

使用python编写一个网站爬虫程序,支持参数如下:

spider.py -u url -d deep -f logfile -l loglevel(1-5)  --testself -thread number --dbfile  filepath  --key=”HTML5”

 

参数说明:

-u 指定爬虫开始地址

-d 指定爬虫深度

--thread 指定线程池大小,多线程爬取页面,可选参数,默认10

--dbfile 存放结果数据到指定的数据库(sqlite)文件中

--key 页面内的关键词,获取满足该关键词的网页,可选参数,默认为所有页面

-l 日志记录文件记录详细程度,数字越大记录越详细,可选参数,默认spider.log

--testself 程序自测,可选参数

 

功能描述:

1、指定网站爬取指定深度的页面,将包含指定关键词的页面内容存放到sqlite3数据库文件中

2、程序每隔10秒在屏幕上打印进度信息

3、支持线程池机制,并发爬取网页

4、代码需要详尽的注释,自己需要深刻理解该程序所涉及到的各类知识点

5、需要自己实现线程池

 

提示1:使用re  urllib/urllib2  beautifulsoup/lxml2  threading optparse Queue  sqlite3 logger  doctest等模块

提示2:注意是“线程池”而不仅仅是多线程

提示3:爬取sina.com.cn两级深度要能正常结束

 

建议程序可分阶段,逐步完成编写,例如:

版本1:Spider1.py -u url -d deep

版本2:Spider3.py -u url -d deep -f logfile -l loglevel(1-5)  --testself

版本3:Spider3.py -u url -d deep -f logfile -l loglevel(1-5)  --testself -thread number

版本4:剩下所有功能

 

加入知道创宇,如果你是WEB开发极客,需要完成一个简单论坛。
数据库使用MongoDB 、服务端应用使用Node.js 或 Python + Django 、前端使用 JQuery + Bootstrap Twitter。
论坛功能包括:
1. 用户自己注册、密码修改与找回
2. 无刷新发帖、回帖
3. 权限管理,只有自己发的贴自己才能删除
4. 文章列表支持分页显示
这应该不会有什么难度,如果你完成了,请尽快联系我们(yang@scanv.com)。因为你正是我们需要的人!

此笔试题长期有效:)

以上题目事实上也是知道创宇技术岗位内部题目,入职第一周会再次考本题目,完不成将面临淘汰。你可以通过看书、上网查资料、请教高人等任何方法完成,时间不限。

 

如果你对我们职位感兴趣,如果你想挑战自我,如果你想加入新一代的互联网安全企业,和我们一起拼搏,可以将自己的简历、最近的一张生活照、上述题目答案一并发到: yang [at] scanv.com

期待你的来信。

关于知道创宇:

知道创宇成立于2007年8月,是国内最早专注于提供Web安全解决方案的自主创新型企业之一。总部设在中国北京,在香港设有分公司,在上海、成都设有分支机构,客户及合作伙伴涵盖中国、美国、日本、韩国。作为美国微软在中国唯一的安全服务提供商,我们追求卓越的WEB安全技术,致力于为网站提供安全产品、SaaS服务,让网站更安全,为中国互联网的信息安全贡献我们的一份力量。

作者:knownsec | Categories:公司活动 | Tags:

198条评论

  1. haotie说道:

    大大们, 现在还在 recruiting 吗? 做了爬虫的题

  2. tmc说道:

    请问你们公司,成都这边,上班时间是怎么安排的? 夏季和冬季是否一样? 具体是怎样的?

  3. yundong xu说道:

    请问招聘信息现在还有效吗?即将毕业的本科生,想去贵公司实习!

  4. peter说道:

    会go 可以吗?

  5. 找小黑说道:

    找实力高手入侵指定网站(gov edu)拿数据QQ453 525 853 只要数据!搞报酬,长期有站提供!

  6. 找小黑说道:

    找实力高手入侵指定网站(gov edu)拿数据QQ453 525 853 只要数据!

  7. superbai说道:

    用现成的Scrapy爬虫模块,然后自己再添加所需要的功能,这样可以么?

  8. Gavin说道:

    知道创宇好像很不错的样子~但是我不是做网安方向的

  9. AD说道:

    QQ2318844540 需要几个人事报名网站的考生名单,有能力的联系我,酬金优厚 只需要报名信息 不破坏网站

    QQ2318844540 需要几个人事报名网站的考生名单,有能力的联系我,酬金优厚 只需要报名信息 不破坏网站

  10. liao说道:

    招聘还有效吗??

  11. 阳雄俊说道:

    学了快半个月了,为了早日加入你们公司,拼了老命了!希望能过!祈祷一下

  12. Eczw说道:

    我们公司就弹性工作 有人11点来赶午饭 有人下午四点来上会QQ下班你怎么说?当然也有通宵坐在办公司的人,这样的制度、企业不是没有,只是太少了,不能一概而论

  13. Chu说道:

    自学了python,12界的大一学生,爬虫应该能写出来,安全方面经验略微欠缺,请问以后可以到你们公司实习吗?真心向往那种环境,同时也希望能通过实习学到更多经验(其实我是看上招聘图上的那个妹子了。。)。

  14. Pigce说道:

    不知道说什么,知道创宇的工程师去我们单位讲解产品觉得不怎么滴,其实产品本身都做得不错的……so U know

  15. Frank说道:

    刚刚发了代码,不知道会不会有回应。嘿嘿

  16. We4p0n说道:

    假期回去好好学习python,争取能加入你们!

  17. 123456" onload="alert(1)说道:

    aaaaaaaaaa

  18. Scr@t说道:

     linux极客:能熟练使用Linux、会Shell编程、会使用Vim,能熟练使用C/C++/Python/Java/Perl中任何一门··········可是如果我只会C,肿么办呢,你下面还要用python写个爬虫·······  -_-!!

  19. Hearmore说道:

    贵公司现在还在招聘吗?我2013年应届毕业生,觉悟的有点晚,想跟随前辈们从事安全工程师方向的工作,前辈们辛苦了!!

  20. Pcc说道:

    linux是短板,,不过python和django那两个题貌似都能搞出来。。

  21. firo yang说道:

    今年毕业,就是没有工作经验。极好linux,如果达不到要求正式不行,求个实习机会。我的邮箱firogm@gmail.com.

  22. pengpeng说道:

    听起来不错哟~我在X盟科技~突然想进一步了解知道创宇….

  23. 1030906625说道:

    所有的职位都需要两个题都做么?还是linux开发可以不用完成论坛。

  24. 1916750057说道:

    要php代码审计么,和熟悉sql注入,黑盒测试,以及apache配置

  25. iamtmp说道:

    看来不少同学有疑惑啊。“弹性工作时间” 不意味着一定要你各种加班。我觉得更多的是意味着,只要你有能力,哪怕你睡23小时/遛狗/泡妞/,只要1小时完成所有的工作就OK。 ic总&启明星辰出来的老人们还是挺可靠/可信的

  26. yy520说道:

    希望能进知道创宇   :)

  27. sunwear说道:

    大半夜瞎点逛到这里,表示强烈支持。

  28. 3733103说道:

    scanv可是你们公司的  总是误报

  29. Chen Jia说道:

    两道题都做了,发到 yang 的邮箱了,不知收到没有呢
     

  30. s1m4说道:

    只能说能力还没达到~ 弹性工作制,实在是太有爱了~

    国内貌似很少有单位是弹性工作制吧 爱死了~ 能力够了 一定去~

  31. 啊门说道:

        应届生可以么???

  32. CC说道:

    请教个问题,爬虫那道题目要求:
    1.“将包含指定关键词的页面内容存放到sqlite3数据库文件中”
    2.“–key 页面内的关键词,获取满足该关键词的网页,可选参数,默认为所有页面”
    这里第一条说的是将包含关键词的页面内容放到数据库中,第二条说的是默认为所有页面。
    请问,不包含关键词的时候,是不是要把‘所有页面’保存到数据库中呢?

  33. Reuel说道:

    给点时间我会成为牛人的。

  34. Toad Zhou说道:

    爬虫有点难度,WEB还行tornado+mongodb。

  35. 张维凯说道:

    看来翻墙是任何人都必备具备的功夫了!

  36. Pop说道:

    我就只注意到MM。。。。

  37. 路人甲说道:

    一定要urllib/urllib2么,不能pycurl么

  38. 2bcoder说道:

    有木有C/C++相关的职位……

  39. Alansong25说道:

    好久没有关注你们了,凌晨想起你们,呵呵
    一向发展不错哦,赵伟加油!
    我们可以是改变世界的人,这可是一起喝茶时你说起的哦,加油啦!

  40. 杨洋说道:

    宣传画上头像那人送吗?

  41. Uni3orns说道:

    写错了吧。。。= =应该是doctest吧

  42. 2577406885说道:

    …………只会python

  43. coolboy说道:

    安全工程师不会也要编那个程序吧

  44. LL说道:

     -f logfile -l loglevel(1-5) 这个是请说明下

  45. Meng Dong说道:

    现在还有效吗?

  46. the5fire说道:

    两个题都做了,给你们邮箱发邮件了,:-)

  47. Adams ZK说道:

    发了邮件了,不知道到收到没有,在等回复

  48. xjbean说道:

    团队有多少人? Java背景,4-5年编辑经验,目前用python+django写了个社交网站,比你们要求的那个论坛功能应该要全。

  49. pyfly说道:

    开始着手了  想问一下博主  如果是应聘Web程序员  是要完成以上两道题目吗?

  50. impost说道:

    能否透露下余弦大牛的博客或者微博?

  51. hongwei说道:

    我的评论没有了??!

  52. hongwei说道:

    博主你好,我是普本软件工程专业的大三在校生。平时只关注学校的课程,没有什么项目经验。我想自学python+django,做个论坛的那个题目。如果我能完成的话,想被录用,可能性大吗?还有什么要求呢?我知道自己的能力不足,想先找个实习锻炼下自己。如果能被录用的话,我一定尽心工作。

  53. Eqwe5d说道:

    我猜想 testself 和 testdoc模块有关,请问能给一个关于testdoc模块的链接吗?我没有找到一个符合题目要求的 testdoc模块,谢谢

  54. Eqwe5d说道:

    请问,testself是什么意思啊,要完成什么功能?

  55. vy说道:

    必须要python完成吗 Perl不行吗

  56. Joerh99说道:

    实习生是在成都工作吗?想知道你们的工作地点到底是怎么安排的…关注有一段时间了,最初是在豆瓣python小组看到的,想了解下

  57. shiweifu说道:

    发了邮件了,希望能收到回复 🙂

  58. Admin说道:

    这段故事还不错,挺搞笑的 >_<

  59. 路人丁说道:

    我之前没有编程经验,但是如果实现了这个python爬虫可以去吗,渗透和安全工作的经验都有

  60. Fenng说道:

    弹性工作制就是一个笑话,意味着加班可以不给钱,
    Fck 无良企业! 相信我,在国内所谓的弹性工作制,员工不会讨到任何便宜。

  61. 413673800说道:

    –testself 程序自测,程序自测指的是什么意思啊

  62. 成东 许说道:

    很有意思,尝试下!

  63. float说道:

    我想知道Linux极客的工作都是什么

  64. 514420841说道:

    我来支持一个,欢迎回访我的博客哦,我坚信,我的用心评论,你一定能看到并能回访我,要是能留个言,岂不是人生中最快乐的事~~ 我会经常来看你的

  65. qinfeng qin说道:

    看了以后心潮澎湃啊

  66. Ty1921说道:

    挪两个地了,发现和创宇还是没法比。之前是因为能力达不到,仅仅内心向往了一下,写了个半截而废的源码获取,说出来都丢人。
    这下得慎重考虑是否订个年内计划,20K的话每天平均54行,时间抓紧点足够还能贴点博客。

    看很多哥们也是“希望”,”向往”,回想下以前小学暗恋的时候吧,换做现在,别磨蹭,赶紧上 🙂

  67. 书记说道:

    我可要动手了啊:)

  68. 耀耀 刘说道:

    这公司太有趣了。在看到此文以前,弹性时间,双显示器,报销书籍的同时又鼓励开源和Linux, 这些条件都曾在我的幻想中,以为只有外国才有这样的公司。没想到国内也有,看好这公司。 之前实习,因为我在办公的电脑上装了Linux,没有影响我办公效率,结果还是被导师谴责。 

    马上就要毕业了,很巧的是,我的毕业设计是用 Bootstrap + MongoDB + Django 做的一个博客网站,准备在答辩结束放到 GitHub上。 不知道 能否用此代替文中的论坛 。  timest.lyy#gmail.com

  69. 建竣 王说道:

    被招聘信息帅到了

  70. 恒 黄说道:

    想了解实习生除了代码5000还有什么要求??

  71. Nokid说道:

    麻烦问一下,如果是实习,会提供住宿吗?

  72. Kabie Bie说道:

    似乎是没有收到……

  73. Byron说道:

    实习的话,两年的工作经验是否必须呀@_@?

  74. Msnwhf说道:

    什么时候在福建有分公司的话,给我发个email:msnwhf@hotmail.com

  75. YC说道:

    5000行代码经验不知道怎么算。。。刷ACM题目的话,基本上也有100行每题。做够50多题也差不多了啊。。。可以这样算?

  76. Jindy8272说道:

    我们培训了一批python学生并做过三个实际的项目,大专和本科的都有 dyjin@csvt.net 13911341811

  77. martain_1说道:

    hoho可惜俺不会python

  78. c12r说道:

    恭喜你被应聘了。。

  79. lovedboy说道:

    请问,存入数据库,存入的是url还是url的内容??

  80. xun zhang说道:

    请问贵公司,我投了简历、发了题目作品,为什么没有回信呢?

  81. 邓海说道:

    我们鼓励创新;鼓励使用Linux;鼓励开源精神;我们提倡敏捷;实践敏捷。喜欢这句话。

  82. Jaze Lee说道:

    表示,想试试哈

  83. lasu说道:

    觉得有些要求真的很无所谓的,难道Geeker就一定要用Linux、Vim这些才称得上Geeker吗?
    又觉得那道题目,非得要求用多线程吗?异步IO也可以实现嘛~
    说是鼓励创新,却处处受限。

  84. greatghoul说道:

    好有趣的题目呀。

  85. chengyi wang说道:

    上面好大一个羊头啊,怎么没提要求用emacs

  86. Fisher Wong说道:

    贵公司在上海的机构是作什么的?

  87. xun zhang说道:

    我想请问“
    将包含指定关键词的页面内容存放到sqlite3数据库文件中 ”关键字是英文或汉字还是只是英文,页面内容是某个url全部内容吗?

  88. Yiner说道:

    很向往 先收藏 以后有能力了会考虑~

  89. StriveScript说道:

    可以来实习不??

  90. xsank说道:

    希望交流一下,有机会到贵公司工作!

  91. http://weibo.com/woshijiayu说道:

    木有校招 T_T

  92. Hacker说道:

    我打酱油的。。

  93. shortcut说道:

    网络工程感觉自己弱爆了。。。。

  94. Scr1pt说道:

    知道创宇不错,一直在关注,可惜技术目前达不到,有机会一定会去见识一下大牛

  95. Cyberelfd说道:

    要求这么低?薪水有多高?

  96. Lurenjia说道:

    有两处描述出现文字错误
    1. beautifulsoaup/lxm2
    2.爬去sina.com.cn

  97. Esric Bu说道:

    可惜啊 没有上海的职位

  98. s3说道:

    .net 编码员的悲哀,只能在企业应用中求生存。希望进入linux啊。

  99. Hiden说道:

    sec,sec,mm,mm,ohyeah

  100. Bef0rewind说道:

    女生很可爱

  101. b4dboy说道:

    有木有学历限制呀。

  102. nk说道:

    不错啊 哈哈 支持一下创宇 技术氛围很好  大家可以考虑喔~

  103. Apc说道:

    最近的一张生活照…………………………

发表评论