-
答案 1:
今年大四,刚通过校园招聘拿到腾讯后台开发offer。 基本和@杨海坡 说的一样。 LZ列出的信息是社招,腾讯校招更注重基础——数据结构(我群里认识一些研究生,技术很好。但由于面试前没复习数据结构,知识他懂但是没很好地表达出来,就悲剧了)、算法(经典算法、海量数据处理等)、C++(STL、多态的实现原理)。 然后才是Linux 操作系统的知识:多进程同步、各种I/O模型、网络编程等。 要看的书(略举):《数据结构》《操作系统》《C++ primer》《鸟哥的私房菜》《UNIX环境高级编程》《UNIX网络编程》《TCP/IP协议》等。 当然,这系列神书要在大学期间全部看完是不可能的,《数据结构》《C++ primer》等基础要熟练掌握。《操作系统》等比较抽象的知识了解一遍就OK。《鸟哥的私房菜》是给你了解linux系统的。而在学习《UNIX环境高级编程》《UNIX网络编程》《TCP/IP协议》同时需要结合写一个涉及知识点较多、较有质量的项目就OK了。 校园招聘主要要求是基础知识扎实,而项目经验要求不会太多,但你还是需要有。 祝你好运。 -
答案 2:
受邀答: 这个要求看起来并不高。只有第二项要求精通,其他要求只是熟悉, 1 的话,就是“英雄出处”的问题,规定必须科班出生,并且必须有 C/C++ 基础,至于时间是个伪命题,因为把后面 2 3 4 5 这些东西都熟悉下来也不可能少于 3 年工作经验。而且每年新诞生的程序员中,有 C/C++ 基础的人,比例是越来越少的, 3 年以上工作经验的人中,这个比例会高些。 2 是一个精通,这基本要求你确实是做过相关内容的开发,参与过真正的实际的项目。 至于 3 4 5,一般对于一个靠谱的 IT 人员,行业内的这些知识都应当了解,所以 3 4 5 应该是必懂的,搞后台的,无非就是这些,数据库肯定多少有所接触。虽然 DBA 本身要求较高,不过这个招聘条件仅仅是“熟悉”而已,所以自己实践一下应该就差不多了,基本上自己建个站,这些玩意都需要了解。 程序员嘛这个行业重要的就是实践,以现在的教学水平,学校直接出来的人一般是没法干活的,各位招聘过人的应该都很清楚。腾讯本身待遇还行,发展前景也还不错,算是比较靠谱的 IT 公司,在这样的职位上不可能去定位应届生。 所以,其实腾讯的这个招聘条件简单的可以理解为:一个靠谱的后台开发人员。 -
答案 3:
第一次回答时没看到指的是腾讯,也犯了很多概念上的错误,这是修改过的答案,可以查看修改历史。 这条招聘信息是针对社招的。我今年大四本科,暑假在腾讯微博事业部技术中心实习,做后台开发,现在已拿到腾讯 offer。 后台是针对客户端软件和网页前端的相对说法。后台开发就是做服务器程序的开发和运维。虽然是开发,但只有在懂点运维相关的才能做的更好。 腾讯的话,都是用的 Linux 服务器,后台开发具体一般为 Linux / UNIX 的系统编程。所以首先要会使用 Linux;知道常用的 shell 命令,会写一些基本的 shell 脚本程序;需要熟悉 Linux 下的开发工具如编辑器 Vi, 编译器 GCC, 调试器 GDB 等;熟悉 UNIX 系统编程接口。 至于编程语言,我在腾讯实习的时候部门主要用的是 C 语言,也有些业务用了 C++, 但只用到了 C++ 一部分的特征,主要还是 C语言。最好还要会一些脚本语言如 Python, perl, awk 等。 网络编程很重要,特别是多路 IO, 多进程并发处理等。 第四条和第五条我没接触到。 做为程序员,算法和数据结构是必须的吧,并不是后台开发才需要。 具体的话,我觉得要看过以下这几本书,部门里面基本上每个人都有: 编程语言:《The C Programing Language》 系统编程:《UNIX环境高级编程》 网络编程:《TCP/IP详解卷1》 《UNIX网络编程》 -
答案 4:
我们可以逐条分析,长篇大论,既展开说,又讨论其中的矛盾(比如又是 HTTP,又是 Web 服务器,怎么不提 HTML?)。其实都没有切中背后的要点:一般公司写 Job description 的人自己也不是很清楚。所以,只要你有三四年的 C、Unix 经验中的任何一种,又了解其它几项里涉及的概念,你就可以投简历了。什么?你根本不打算换工作,那还浪费什么时间? -
答案 5:
重点在于Linux网络编程吧,用的语言是C和C++。3,4,5这三点要求只是顺带的,关系不大,无非是说明了一个工作环境罢了:环境在Linux/Unix下,数据库用的是MySQL和Oracle,跟web相关。 所以你重点要掌握的是用C和C++写网站后台的能力。其他的可会可不会,关系不是很大。 -
答案 6:
受邀。 这到底招的什么啊?看 1 & 2 是系统/软件开发,3 & 4 是运维,4 & 5 是Web开发,5 是 DBA。(我也没干过,瞎猜的,错了请指出。) -
答案 7:
这是互联网行业的,主要是网站应用的后台开发。lz请注意,这是招聘有一定经验的人。你还是慢慢积累吧
如何根据招聘启示知道 Linux 后台开发岗位的具体要求?
2012-01-19 17:42:56 来源: 点击:
相关热词搜索:
上一篇:书签栏平时是关上好呢还是开着好?
下一篇:大家现在用什么浏览器啊?IE用户还很多吗?