Java后台开发方向面试题集合
2024-08-30 21:56:00
内容会不断更新。
初衷是每次看面经肯定都会有一些一时反应不过来的问题,希望集中记录一下便于自己查看。
而答案部分谷歌就很好,当然有些问题可能需要多次谷歌。
对于一些记不住的答案,我也会持续写上一些。
1. String 如何垃圾回收 、 String创建对象的方式 分别存储在哪里等等,都是细节问题。
2. KMP算法
3. redis出现故障怎么办 redis集群如何设计
4. 写SQL 一个表行变列
5. 多线程hashmap执行put会发生什么 为什么 仔细说 发生在哪个环节 hashmap链表如果不采用头插法会怎样 JDK1.8如何解决
6. waiting和blocked区别 CPU是否占用
WAITTING线程是自己现在不想要CPU时间,但是BLOCKED线程是想要的,但是BLOCKED线程没有获得锁,所以轮不到BLOCKED线程。
7. 硬链接和软连接区别
8. kill 用法,某个进程杀不掉的原因(进入内核态,忽略 kill 信号)
9. 反爬虫措施
10. 进程间的通信,共享内存方式的优缺点
11. Tomcat双亲委派
12. char,varchar,text,blob的关系和区别
13. git rebase和git merge区别
14. 哪些作为gc root
15. 关于HTTP协议幂等性的详细介绍
最新文章
- jquery中select的应用
- int main(int argc,char* argv[])详解
- ccc array
- uva 1368 DNA Consensus String
- A note to ";On global motions of a compressible barotropic and selfgravitating gas with density-dependent viscosities";
- Linux下安装loadrunner步骤及遇到的问题
- layout相关
- jsp日期控件My97DatePicker的使用
- php 多条件查询
- 关于ROS学习的一些反思
- iOS中 WGAFN_网络监控 技术分享
- python魔法方法之构造和析构
- python @property的用法及含义全面解析
- js中return false,return,return true的用法及差别
- C++ Primer 笔记——枚举类型
- 队列模拟基本操作I
- [C语言]进阶|结构类型: 枚举, 结构, 类型定义
- MongoDB(课时29 MapReduce)
- RHEL 7.6 安装 Oracle 18c RAC
- 新浪微博API使用初步介绍——解决回调地址的问题