88 BAT Java interview questions to help you quit BAT, easy to deal with the interviewer's tortured soul

88 BAT Java interview questions to help you quit BAT, easy to deal with the interviewer's tortured soul


88 BAT Java interview questions to help you quit BAT, easy to deal with the interviewer's tortured soul


Preface:

Preparing for September and October can not escape the tortured soul of the interviewer, author finishing the 88 Java interview, because the article does not contain too many interview questions answers, you need to collect these private letters I answer interview questions (interview) can receive a free

1. java in wait and sleep What is the difference? Multithreading conditions how to ensure data security?

2, MySQL technology is characterized by what?

3. What Heap tables are?

4, MySQL server What is the default port?

5, compared with Oracle, MySQL What are the advantages?

6, how to distinguish between FLOAT and DOUBLE?

7, the distinction between CHAR_LENGTH and LENGTH?

8, please describe four kinds of simple transaction isolation level name in MySQL InnoDB support, as well as the distinction between progressive?

9. What usage in MySQL ENUM is?

10, how to define REGEXP?

11, the difference between CHAR and VARCHAR of?

12, string type column can what is?

13, how to get the current version of MySQL?

14. What is the storage engine used in MySQL?

15. java in volatile and synchronized What is the difference?

16. understanding of atomic java class? What principle is to achieve?

17. spring mainly use what? What principle is that the IOC? What AOP implementation principle?

18. mybatis have to understand it? It hibernate What is the difference? Project, which would you choose?

19. caching framework which has been used? memcache and redis What is the difference? Project, how to choose?

20. What methods have to talk about database performance optimization?

21. HTTP request methods get and post what's the difference?

22. linux command familiar? What a thread to see orders? View the entire machine load command? File contents quickly find what command?

23. JVM memory model is how? What garbage collection? How to tune the JVM?

24. The bank's internal transfer function, how to ensure data consistency, that is, at the same time either succeed or fail at the same time? High concurrency, and how to ensure the performance and data correct?

25. Learn how to implement distributed transactions?

26. java abstract class and interface What is the difference? Project how to use them?

27. 对socket熟悉?TCP通讯有几次握手?有使用过哪些socket框架?

28. 了解java反射机制?反射生成类,能访问私有变量?

29. RPC是什么?有使用过哪些RPC框架?

30.Dubbo 集群提供了哪些负载均衡策略?

31.Dubbo 的集群容错方案有哪些?

32.Dubbo 的默认集群容错方案

33.Dubbo 支持哪些序列化方式?

34.Dubbo 超时时间怎样设置?

35.服务调用超时问题怎么解决?

36.Dubbo 在安全机制方面是如何解决?

37.Dubbo 和 Dubbox 之间的区别?

38.Dubbo 和 Spring Cloud 的关系?

39.Dubbo 和 Spring Cloud 的区别?

40.Dubbo 的服务调用流程是什么?

41.Dubbo 支持哪些协议,每种协议的应用场景,优缺点?

42.notify()和 notifyAll()有什么区别?

43.线程的 run()和 start()有什么区别?

44.什么是 java 序列化?什么情况下需要序列化?

45.动态代理是什么?有哪些应用?

46.说一下你熟悉的设计模式?

47.简单工厂和抽象工厂有什么区别?

48.spring boot 配置文件有哪几种类型?它们有什么区别?

49.spring boot 有哪些方式可以实现热部署?

50.jpa 和 hibernate 有什么区别?

51.什么是 spring cloud?

52.spring cloud 断路器的作用是什么?

53.spring cloud 的核心组件有哪些?

54.新生代垃圾回收器和老生代垃圾回收器都有哪些?有什么区别?

55.简述分代垃圾回收器是怎么工作的?

56.说一下 jvm 调优的工具?

57.常用的 jvm 调优的参数都有哪些?

58、Mybatis是如何将sql执行结果封装为目标对象并返回的?都有哪些映射形式?

59、如何执行批量插入?

60、如何获取自动生成的(主)键值?

61、在mapper中如何传递多个参数?

62、Mybatis动态sql有什么用?执行原理?有哪些动态sql?

63、Xml映射文件中,除了常见的select|insert|updae|delete标签之外,还有哪些标签?

64、简述Mybatis的插件运行原理,以及如何编写一个插件。

65.描述一下Spring AOP

66.在Spring AOP中关注点和横切关注点有什么不同?

67.AOP有哪些可用的实现?

68.Spring中有哪些不同的通知类型

69.Spring框架中的单例bean是线程安全的吗?

70.解释Spring框架中bean的生命周期。

71.哪些是重要的bean生命周期方法? 你能重载它们吗?

72.Erueka和ZooKeeper的区别

73.谈谈你对ThreadLocal的理解,以及他的作用

74.如何应对高并发问题?

75.请你谈谈购物车的实现方案?当商品信息发生变更,购物车中的商品信息是否可以同步到变化?

76.请你谈谈单点登录的实现方案?你们怎么包括cookie的安全性?跨域取cookie的问题,你们怎么解决的?

77.redis空间不够,怎么保证经常访问的数据?

78.你可以在Spring中注入一个null 和一个空字符串吗?

79.MyBatis与Hibernate有哪些不同?

80.Dubbo 支持哪些协议,每种协议的应用场景,优缺点?

81、MySQL驱动程序是什么?

82.MYSQL数据库服务器性能分析的方法命令有哪些?

83.Spring由哪些模块组成?

84.连接点(Joint Point)和切入点(Point cut)是什么?

85.在Spring AOP中关注点和横切关注点有什么不同

86.哪种依赖注入方式你建议使用,构造器注入,还是 Setter方法注入?

87.Spring AOP 代理是什么?

88.MySql表中允许有多少个TRIGGERS?



总结:

Share here today, 88 face questions, no one can not guarantee all will, preparing for September and October, paying waiting for you, the answer may face questions freely available to everyone, I have made a thematic classification pdf, as well as many videos, I spent so much older and more old time, old iron so they give me a praise to

Receiving the additive group 778,477,315 way you can receive free, oh


Guess you like

Origin blog.51cto.com/14456091/2433786