A large collection of ants gold dress two faces on one side Java interview questions, preparing for September and October

A large collection of ants gold dress two faces on one side Java interview questions, preparing for September and October

QQ screenshot 20190827142545.png


Ants Gold telephone service side

1, introduce yourself, do it yourself projects and technology

2, project monitoring: indicators that monitor common What?

3, micro-services technology involved and the problems need to pay attention what?

4, registry you know what?

5, consul reliability you know?

6, the mechanism consul Have you ever been specific in-depth? There is no comparison with other registries too?

7, Spring project with more, there is no understanding of the principles of Spring? AOP and IOC principles

8, Spring Boot addition to automatic configuration, the traditional Spring What other differences compared to?

9, Spring Cloud have to know how much?

10, Spring Bean's life cycle

11, HashMap and hashTable difference?

12, hashcode method of Object rewrite, equals method should not change?

13, Hashmap thread unsafe scenes

14, online services high CPU how to do that? What measures can be found in issue

15, JDK in which there are several thread pool? Incidentally, the thread pool is told over and over

16, common approach to SQL optimization What

17, the sequence index SQL order fields

18, see SQL is not the use of the index? (What tools)

19, TCP and UDP difference? TCP data transmission process of how to do reliable?

20, said that under the sorting algorithm you know it

21, find the median of an array?

22, what is your question for me?

Telephone dihedral (85 minutes)

1, self-introduction, work experience, technology stack

2. What did you learn project technology? (The three projects specifically described for a long time)

3, micro-granularity services division

4, how to ensure high availability of micro-services?

5, the commonly used load balancing, how to use, you can say under it?

6, what benefits can bring the gateway to back-end services?

7, Spring Bean's life cycle

8, init, destroy xml method can be done in the configuration of how to call a particular method?

9, the reflection mechanism

10, Object-based Method

11, hashcode and equals methods commonly used local

12, is the same object comparison

13, when the hashmap put method of how to determine whether the deposit is repeated

14、Object toString 方法常用的地方,为什么要重写该方法

15、Set 和 List 区别?

16、ArrayList 和 LinkedList 区别

17、如果存取相同的数据,ArrayList 和 LinkedList 谁占用空间更大?

18、Set 存的顺序是有序的吗?

19、常见 Set 的实现有哪些?

20、TreeSet 对存入对数据有什么要求呢?

21、HashSet 的底层实现呢

22、TreeSet 底层源码有看过吗?

23、HashSet 是不是线程安全的?为什么不是线程安全的?

24、Java 中有哪些线程安全的 Map?

25、Concurrenthashmap 是怎么做到线程安全的?

26、HashTable 你了解过吗?

27、如何保证线程安全问题?

28、synchronized、lock

29、volatile 的原子性问题?为什么 i++ 这种不支持原子性?从计算机原理的设计来讲下不能保证原子性的原因

30、happens before 原理

31、cas 操作

32、lock 和 synchronized 的区别?

33、公平锁和非公平锁

34、Java 读写锁

35、读写锁设计主要解决什么问题?

36、你项目除了写 Java 代码,还有前端代码,那你知道前端有哪些框架吗?

37、MySQL 分页查询语句

38、MySQL 事务特性和隔离级别

39、不可重复读会出现在什么场景?

40、sql having 的使用场景

41、前端浏览器地址的一个 http 请求到后端整个流程是怎么样?能够说下吗?

42、http 默认端口,https 默认端口

43、DNS 你知道是干嘛的吗?

44、你们开发用的 ide 是啥?你能说下 idea 的常用几个快捷键吧?

45、代码版本管理你们用的是啥?

46、git rebase 和 merge 有什么区别?

47、你们公司加班多吗?

Face questions not so much each can be verbal exchanges inflow, so deeply reflect on their own or to see more of these interview questions with learning materials, interview information I have become a sort pdf, video learning is learning materials, now free for everyone to share, need I can join the learning exchange group can get a free 778 477 315



Guess you like

Origin blog.51cto.com/14456091/2433094