竹笋

注册

 

发新话题 回复该主题

腾讯后台开发程序员第二轮面试,这些问题你 [复制链接]

1#

之前在w3cschoolapp开发者头条上,分享过腾讯前端程序员第一轮、腾讯C++开发工程师第一轮面经等。

今天w3cschool通过w3cschoolapp开发者头条,搜罗来腾讯后台开发二面面经,供大家参考。

当然,如果小伙伴们喜欢原汁原味的程序员面经,可以直接在w3cschoolapp上查询。

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

1、首先还是自我介绍

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

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

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

5、PHP的魔术方法使用?

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

7、用Linux做过什么?

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

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

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

1、通用的后台开发知识

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

2、由入门到进阶

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

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

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

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

3、后台开发知识体系

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

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

后台开发知识体系:

1、常用类库(json、protobuff)

2、

分享 转发
TOP
发新话题 回复该主题