从HR弄来的P6-P7的JAVA工程师题目,分享给大家
1 Spring AOP和IOC的实现方法
2 谈谈分布式消息队列和分布式缓存
消息队列:RabbitMQ,Kafka
缓存系统:Redis
3 谈谈对RPC的认识
4 Hashmap的实现方法
5 Java异常处理类的结构
6 https的握手过程
7 数据库的问题定位和性能调优
8 说说常用设计模式
9 谈谈UML建模
10 Java重载和重写的区别,分别用什么关键字
11 Java线程如何启动
start()方法是启动一个新的线程,此时线程处在runnable状态,正在等待cpu分配资源即时间片段,
然后使run()方法,让一个线程跑起来,即此时现成真正运行
12 Java加锁的方式有哪些,怎么写
13 谈谈乐观锁和悲观锁
14 oracle/mysql的SQL优化都有那些方式
15 Java的类加载机制
16 一致性哈希算法的原理
17 JVM中的堆是如何管理的,描述一下内存回收机制
18 事务有哪些特性,在oracle/mysql中隔离有哪些级别
19 memcache的工作原理
20 介绍一个自己最近做的一个典型项目
21 在项目中遇到那些问题,自己是怎么解决的