招聘时的知识硬性要求

【前言】

以下工作岗位的知识要求摘自腾讯校招(技术类)

【软件开发】

岗位方向:后台开发

岗位描述
从事腾讯产品服务后台的架构设计、开发、优化及运营工作;使用最优秀的架构设计及算法实现,在网络接入、业务运行逻辑、用户数据存储、业务数据挖掘等方向,为海量互联网用户提供稳定、安全、高效和可靠的专业后台支撑体系。
岗位要求
编程基本功扎实,掌握C/C++/JAVA等开发语言、常用算法和数据结构;
熟悉TCP/UDP网络协议及相关编程、进程间通讯编程;
了解Python、Shell、Perl等脚本语言;
了解MYSQL及SQL语言、编程,了解NoSQL, key-value存储原理;
全面、扎实的软件知识结构,掌握操作系统、软件工程、设计模式、数据结构、数据库系统、网络安全等专业知识;
了解分布式系统设计与开发、负载均衡技术,系统容灾设计,高可用系统等知识。
 
岗位方向:运营开发
岗位描述
从事腾讯各产品的云平台建设,与Iaas、Paas、Saas亲密接触。负责运营架构、数据技术应用、推广拓展等不同平台的开发工作。在这里您将有机会建设日理万“机”的管控系统,打造cool且强大的运营架构平台;在这里您将有机会挑战大数据、云计算,千亿数据尽在掌控。
岗位要求
计算机软件相关专业本科或及以上学历; 
熟悉数据结构及数据库原理; 
具有优秀的逻辑思维及分析能力; 
热爱计算机编程,有Linux编程经验优先。
 
岗位方向:Web前端开发
岗位描述
负责腾讯各种网页产品的浏览器端和移动产品的各种Web View中的交互逻辑和业务逻辑开发维护。如果你想让你的代码每天在几亿台电脑和移动终端上运行,最近距离地改变几亿人的生活,这是你最好的机会。
岗位要求
计算机相关专业本科及以上学历,或者非计算机相关专业、但是业余自修过计算机专业的所有必修课;  
丰富的编码实战经验,热爱计算机编程;  
有激情,有创造力,也有强悍的逻辑性,喜欢研究新技术、新标准; 
至少熟悉JSP/CGI/python/php/nodejs或一种其他类似后台技术,对前后端联合开发的技术原理有全面认识; 
熟悉JS/AS/AJAX/HTML5/CSS等前端开发技术; 对DNS/HTTP和相关的其他底层网络协议有比较全面的了解。 
 
岗位方向:客户端开发
岗位描述
从事腾讯旗下各种互联网产品的客户端软件的设计和开发工作,在这里您将有机会挑战高性能,高稳定性,用户体验极致的客户端软件设计和技术研发工作;在这里您将有机会开发运行在亿万用户机器上的客户端软件,为用户提供高品质的服务,实现技术创造价值的梦想。
岗位要求
计算机软件相关专业本科或以上学历,热爱编程,基础扎实,理解算法和数据结构相关知识;
熟悉windows操作系统的内存管理、文件系统、进程线程调度;
熟悉MFC/windows界面实现机制,熟练使用VC,精通C/C++,熟练使用STL,以及Windows下网络编程经验; 
熟练掌握Windows客户端开发、调试,有Windows应用软件开发经验优先; 
对于创新及解决具有挑战性的问题充满激情,具有良好的算法基础及系统分析能力。
 
岗位方向:移动客户端开发
岗位描述
负责智能手机、Pad等移动终端设备应用程序的开发和技术实现,在资源受限的移动终端设备上做精简和高性能的设计,开发面向移动互联网用户的产品。加入腾讯移动客户端开发团队,一起来感受蓬勃发展的移动互联网魅力。
岗位要求
计算机软件相关专业本科及以上学历。  
对于创新及解决具有挑战性的问题充满激情。  
热爱编程,基础扎实,理解算法和数据结构相关知识。  
至少掌握一种编程语言,C/C++/Java编程经验优先。  
有IOS、Android、Windows Phone开发经验优先。
 
岗位方向:测试开发
岗位描述
做为一名测试开发,你将从客户的角度,捍卫产品的质量。通过对技术、代码到产品的全面理解,你发现产品的弱点,定位缺陷并推动修复,确保高品质的产品体验。同时你将和其他团队成员一起设计、开发和维护自动化系统,提高产品开发和测试环节的效率。
位要求
计算机或相关专业本科及以上学历。 
一至两年的C/C++/Python或其他计算机语言的编程经验。 
具备撰写测试计划、测试用例、以及实现性能和安全等测试的能力。 
具备实现自动化系统的能力。 具备定位调查产品缺陷能力、以及代码级别调试缺陷的能力。 
工作主动积极,有责任心,具有良好的团队合作精神。 
 
 
岗位方向:Web开发
岗位描述
从事腾讯集团内外部web站点/系统的架构设计,方案选型及建设工作。在这里,您既有机会为海量互联网用户,也有机会为数万名腾讯员工和合作伙伴提供稳定、安全、高效和可靠的专业服务。
岗位要求
熟练掌握html/css/javascript等前端技术,有jQuery、node.js等js框架使用及扩展编写经验者为佳; 
熟悉java/c++/python/php等主流web编程语言,接触过相应的框架并有一定的理解; 
了解redis/memcache等缓存中间件者优先考虑; 
能熟练使用MySQL/MongoDB等数据库,如有查询优化方面的经验为佳; 
有较强的学习能力、分析及解决问题能力,具备良好的团队合作意识,心态好,有责任心。 
 
【技术运营】
岗位描述
负责如QQ、微信、腾讯云、腾讯游戏等腾讯海量业务的技术支撑和服务。与优秀的工程师一起,通过优秀的IDC机房规划建设、网络规划、CDN加速网络、高性能数据库和云存储管理、高可用高性能主机应用、运维自动化及监控系统建设等解决如:中国及海外互联网用户跨地域、跨运营商等复杂网络下稳定、低延迟的接入及访问我们的产品!高效管理、服务数以十万计的服务器及云端用户,通过架构优化和容错建设保障业务不间断运行!通过立体化监控系统快速发现和处理故障,以及让故障自愈。加盟腾讯技术运营、服务团队,您将亲身参与打造中国最优质的互联网产品平台,与中国最优秀的互联网人才共同成长!
岗位要求
计算机、通信等相关专业本科及以上学历,熟悉计算机网络体系架构、Unix/Linux操作系统;  
熟悉C/C++、python、php、shell等常见语言的一种或多种; 
酷爱计算机软/硬件、系统、网络技术,具备强烈的钻研精神和自我学习能力; 
乐于尝试新事物,具有迎接挑战、克服困难的勇气; 
善于和他人合作,富有集体荣誉感; 具备良好的责任心与服务意识。 
 
【安全技术】
岗位描述
为腾讯旗下所有业务、产品和用户制定安全规范流程,指导业务部门进行安全设计、开发、测试和运营。 
研究业界最新网络安全攻防技术,为腾讯量身定制严密的安全方案及研发稳固的安全系统,为腾讯产品及亿万用户保驾护航!
岗位要求
热爱互联网,对操作系统和网络安全有狂热的追求,专业不限; 
熟悉漏洞挖掘、网络安全攻防技术,了解常见黑客攻击手法;  
掌握基本开发能力,熟练使用C/C++语言; 
对数据库、操作系统、网络原理有较好掌握;  
具有软件逆向,网络安全攻防或安全系统开发经验者优先。 
 
【软件测试】
岗位描述
作为腾讯产品的质量代言人,从事腾讯旗下某产品的软件测试及质量建设等相关工作,能够运用自身的软件设计,分析,编程及用户感知能力,发现或预知产品质量隐患与风险,为腾讯产品的质量、安全及用户体验保驾护航。
岗位要求
计算机软件相关专业本科或及以上学历; 
掌握软件工程基础知识,熟悉软件测试理论和方法,逻辑思维能力强; 
有良好的计算机理论基础,熟悉操作系统及网络的基本原理,至少掌握1门编程语言; 
具备扎实的代码走读能力,熟悉各类常用debug类工具; 
追求完美、工作细致、能站在用户的角度思考,坚持原则,具备良好的学习能力和质疑习惯。
原文地址:https://www.cnblogs.com/xzxl/p/7406683.html