美文网首页编程交流
腾讯后台开发程序员第二轮面试,这些问题你能答上几个?

腾讯后台开发程序员第二轮面试,这些问题你能答上几个?

作者: 6dd77184077e | 来源:发表于2019-04-20 15:02 被阅读3次

    话不多说,下面直接分享腾讯后台开发:

    1、首先还是自我介绍

    2、二叉树两个节点之间距离?

    3、读文件时系统和硬盘会做哪些工作?

    4、tcp和udp的区别,tcp是怎么做错误处理的?

    5、PHP的魔术方法使用?

    6、linux内核态和用户态,为什么要这么分?

    7、用Linux做过什么?

    8、目前为止,对自己最不满意的地方是什么?

    二、后台开发程序员3个注意点

    如果这里面有一半的问题你回答不上来,那么你就需要在以下几个方面继续潜心修炼。

    1、通用的后台开发知识

    归纳了通用的开发知识,其中包含了linux系统、阻塞与非阻塞,同步与异步、文件系统、多线程、数据库存储、缓存系统、版本控制系统等。

    如果你是这方面的菜鸟,你可以先入门再实战。

    具体一点,你可以先看带有《xx天精通xx》的书籍,有代码实例而且很容易看懂,作为入门是不二的选择。

    接下来进行实战,你照旧可以看《xx项目xx例》,直接撸代码搞项目。

    经过以上两个阶段,你基本上可以自称为程序员,基本上可以找到工作咯。

    3、后台开发知识体系

    当然,每个公司都会基于一个编程主流语言做后台开发,比如php、C++、java等。

    但无论如何,我们都需要纵览它的整个知识体系。

    后台开发知识体系:

    1、常用类库(json、protobuff)

    2、http协议(CGI、FastCGI)

    3、进程通信(多线程、进程)

    4、网络通信(TCP协议、网络分析工具、网络IO模型)

    5、编程语言(面向对象、语法、STL的使用)

    文章最后

    怎么快速学C/C++,有什么方法,打算深入了解这个行业的朋友,可以加C/C++学习群:648778840,不管你是小白还是大牛,小编我都欢迎,不定期分享干货,包括小编自己整理的一份2019最新的C/C++资料和0基础入门教程,欢迎初学和进阶中的小伙伴。

    每天晚上20:00我都会开直播给大家分享C/C++编程学习知识和路线方法,群里会不定期更新最新的教程和学习方法,大家都是学习C/C++的,或是转行,或是大学生,还有工作中想提升自己能力的前端党,如果你是正在学习C/C++的小伙伴可以加入学习。最后祝所有程序员都能够走上人生巅峰,让代码将梦想照进现实,非常适合新手学习,有不懂的问题可以随时问我,工作不忙的时候希望可以给大家解惑。

    相关文章

      网友评论

        本文标题:腾讯后台开发程序员第二轮面试,这些问题你能答上几个?

        本文链接:https://www.haomeiwen.com/subject/zszkgqtx.html