Java实习面经系列(二)— 快手

  1. 说一说你对虚拟内存的理解
  2. swap的理解(程序局部性原理)
  3. 将暂时不用的程序换出到磁盘中,那如果程序在后台呢?
  4. 那操作系统底层是怎么做虚拟内存和物理内存的映射的?
  5. 具体说一说分页式、分段式、段页式
  6. 内部碎片和外部碎片具体说一下?
  7. 听你这么说,分页和分段的区别是颗粒度不一样?
  8. 内核态和用户态,为什么要用这两种开销
  9. 那开销具体是哪些部分?
  10. 进程之间通信方式?和具体的使用场景
  11. 进程和线程的区别?
  12. 计算机网络四次挥手能不能优化能三次挥手?
  13. 如果说一个客户端发起一个FIN请求报文,然后马上网络就断了,这个时候服务器会发生什么?
  14. 会一直无限重发吗?
  15. 说一下synchronized和ReentrantLock原理的区别
  16. 如果说这个类不是静态类,那如果用synchronized修饰这个方法,那么锁住的是什么?
  17. 那如果static修饰这个方法呢?
  18. 算法(实现计算器)
相关推荐
Liknana几秒前
python 网页数据解析
开发语言·python·算法
程序员小羊!12 分钟前
深入理解接口测试:实用指南与最佳实践5.0(三)
开发语言·lua
Black蜡笔小新14 分钟前
网页直播/点播播放器EasyPlayer.js无插件H5播放器关于其后地址不带协议后缀的判断逻辑
开发语言·javascript·ecmascript
时也-K15 分钟前
Python基础(一)
开发语言·python
一名技术极客21 分钟前
不好意思,HttpClient 该换了,来感受下Retrofit的魅力
java·retrofit
_江南一点雨25 分钟前
SpringBoot 实战:文件上传之秒传、断点续传、分片上传
java·spring boot·后端
小蒜学长35 分钟前
springboot基于SpringBoot的企业客户管理系统的设计与实现
java·spring boot·后端·spring·小程序·旅游
z樾1 小时前
C++实现用户分组--学习
开发语言·c++·学习
训山1 小时前
Java线程池浅谈(创建线程池及线程池任务处理)
java·服务器·数据库
2402_857589361 小时前
Spring Boot框架:电商系统的技术展望
java·spring boot·后端