java开发 腾讯


## 一面
实习有吗?最近有什么项目?

1、linux如何查看进程的cpu使用状态

2、 linux的文件系统

2、 软中断,硬中断

3、 内核态,用户态

4、 进程的通信方式

5、 进程与线程的关系

6、 线程的数据交换方式

7、 tcp和udp的区别

8、 DNS用的什么? qq发送消息用的什么? 视频用的什么?


```
qq和视频主要用的是udp,辅助用的tcp,因为要求实时性更高一些。
```


9、 https? 如何使用SSL加密的?http状态码,206

```
204假设页面上有个form,提交的url为http-204.htm,提交form,正常情况下,页面会跳转到http-204.htm,但是如果http-204.htm的相应的状态码是204,此时页面就不会发生转跳,还是停留在当前页面。
另外对于a标签,如果链接的页面响应码为204,页面也不会发生跳转

206这种响应是在客户端表明自己只需要目标URL上的部分资源的时候返回的.这种情况经常发生在客户端继续请求一个未完成的下载的时候
(通常是当客户端加载一个体积较大的嵌入文件,比如视屏或PDF文件),或者是客户端尝试实现带宽遏流的时候.
```


10、 tcp如何保证数据的有序性?

11、 无序数组如何找到中位数? (快排),快排的时间复杂度。

12、 如何使用堆排实现? 使用堆排序的时间复杂度。两者的比较。

13、 100万个url,想要用最少的存储空间去存储,怎么存?

14、集群的分发算法:负载均衡。列举两个熟悉的。

15、父进程退出了,子进程会不会退出?

```
若父进程退出,子进程尚未结束,则子进程会被init进程领养,也就是说init进程将成为该子进程的父进程。

若希望父进程退出,子进程也退出的话,可以使用线程,因为若进程结束,则还没结束的线程一定会立刻结束。或者用信号,用atexit注册一个退出时执行的函数,这个函数中发送信号给子进程即可。
```
## 二面

问项目

问机器学习深度学习,问CNN,RNN,过拟合

对于分布式的集群,如何均匀分布,(一致性哈希)

然后问一致性哈希的虚拟节点问题。

## 三面
redis超出性能怎么办

springboot超出性能怎么办

关于springboot和mybatis的概念

多路复用

#腾讯##Java工程师##面经##校招#
全部评论
感谢楼主分享
点赞 回复 分享
发布于 2019-10-17 10:23

相关推荐

不愿透露姓名的神秘牛友
07-22 11:33
点赞 评论 收藏
分享
评论
3
19
分享

创作者周榜

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