腾讯PCG一面面经 希望后续还能被捞起来接着写

先怼项目,我做的是一个网络协议的项目,然后后边问的就偏网络一些。
1. 如何使用tcp实现一个http服务端。就是使用socket来定义一个链接
2.http的报文格式。请求行有哪些元素,get/post url http版本号,每个字段间空格隔开
而且http是文本协议,所以之后的每一行代表包头中的一项,通过换行符分割
每一行都是不定长的,包头和数据之间插一个空行表示。
3.b+树和平衡二叉树的区别。查询效率谁更高。应用场景有哪些
4. hash和二叉树的应用场景有什么不同?二叉树适合进行区间查询,而hash不可以
5. 使用hash的有哪些数据结构,他们的底层数据结构如何实现
6.死锁形成的条件,如何避免死锁,编码中如何避免死锁
7.进程间通信的方式有哪些,现在最常用的是什么,socket
8. 线程间通信的方式?volatile,wait和notify、CountdownLock
9.linux中终止进程的命令,实现原理是什么样的。信号是什么。
9.介绍下自己的优缺点

面试官人很好,给出了很多提示,磕磕绊绊算是过了一面。但是部门只在深圳,只好把简历放回池子里。希望能被其他部门捞走。求offer。

#腾讯2021暑期实习##腾讯##实习##Java工程师##面经#
全部评论
请问楼主,怼项目都会问一些什么样的问题呀?
1 回复 分享
发布于 2020-03-22 17:02
感觉是一个面试官
点赞 回复 分享
发布于 2020-03-22 17:38

相关推荐

评论
1
16
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务