2020java面试题(一)百度
其他
2020-04-12 15:17:33
阅读次数: 0
一面
- http1. 0,http1. 1. http1. 0
- 协程原理,用户态还是和心态
- 分布式一致性如何保证,存在延迟不一致如何处理,数据延迟如何处理。
- 口述快排。
一面-
- 项目 自我介绍介绍
- Java中的final的用法
- JVM结构
- java写程序如何进行异常处理
- 当异常抛出到最上层需要如何处理
- 描述堆的结构
- 堆排序实现策略
- 比较快排和堆排序时间复杂度最好最坏情况,空间复杂度。
- Linux基本命令是否熟悉
- .log目录中有大量log文件,找出最近1. 天内未访问的文件。
- 系统cpu使用压力过高,如何排查或哪些进程造成原因。Top能检查到哪些关键参数。如何按照进程使用内存或cpu占用时间进行排序。
- 有无遇到自己写的程序造成内存占用过高情况。
- 从一台server访问另一台server出现unreachabel报错如何排查网络那个部分出现错误。
- TCP与UDP区别
- UDP使用场景(计算机系统中使用UDP),在什么情况下优先考虑使用UDP。
- 协程有无了解,实现原理,处理网络连接有什么优势。Java开发过程是否用到。
转载自www.cnblogs.com/daanshenghuo/p/12685273.html