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. 算法(实现计算器)
相关推荐
hweiyu008 分钟前
C#学习教程(附电子书资料)
开发语言·学习·c#
q5673152310 分钟前
图片爬虫通过模板及使用说明
开发语言·爬虫·tcp/ip·golang
正在走向自律21 分钟前
Conda 完全指南:从环境管理到工具集成
开发语言·python·conda·numpy·fastapi·pip·开发工具
啊吧怪不啊吧27 分钟前
C/C++之内存管理
开发语言·汇编·c++
北极象29 分钟前
Go语言处理HTTP下载中EOFFailed
开发语言·http·golang
头发那是一根不剩了31 分钟前
怎么用idea分析hprof文件定位JVM内存问题
java·jvm
让代码飞~36 分钟前
maven项目, idea右上角一直显示gradle的同步标识, 如何去掉
java·maven·intellij-idea
张扬飞舞37 分钟前
IntelliJ IDEA克隆项目失败的解决方法
java·ide·intellij-idea
tyatyatya1 小时前
MATLAB 自然语言处理入门教程
开发语言·matlab·自然语言处理
一只码代码的章鱼1 小时前
spring -MVC-02
java·spring·mvc