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. 算法(实现计算器)
相关推荐
ChinaRainbowSea5 分钟前
补充:问题:CORS ,前后端访问跨域问题
java·spring boot·后端·spring
KiddoStone15 分钟前
多实例schedule job同步数据流的数据一致性设计和实现方案
java
运器12335 分钟前
【一起来学AI大模型】算法核心:数组/哈希表/树/排序/动态规划(LeetCode精练)
开发语言·人工智能·python·算法·ai·散列表·ai编程
岁忧36 分钟前
(LeetCode 每日一题) 1865. 找出和为指定值的下标对 (哈希表)
java·c++·算法·leetcode·go·散列表
YuTaoShao39 分钟前
【LeetCode 热题 100】240. 搜索二维矩阵 II——排除法
java·算法·leetcode
whoarethenext1 小时前
使用 C++ 实现 MFCC 特征提取与说话人识别系统
开发语言·c++·语音识别·mfcc
ITfeib1 小时前
Flutter
开发语言·javascript·flutter
考虑考虑1 小时前
JDK9中的dropWhile
java·后端·java ee
想躺平的咸鱼干2 小时前
Volatile解决指令重排和单例模式
java·开发语言·单例模式·线程·并发编程
Owen_Q2 小时前
Denso Create Programming Contest 2025(AtCoder Beginner Contest 413)
开发语言·算法·职场和发展