1. How are arrays or lists sorted?
2.ArrayList, linkedlist default size, increment
The difference between 3.HashMap and Hashtable
4.ArrayList expansion of the implementation
5.HASHMAP internal structure, explain the load factor, key can be null? If key is not a string, why do I need to override the Hashcode method on it?
6. Explain the following concurrenthashmap
7. What is the difference between a byte stream and a character stream, and why is there a different IO stream?
8. Write a program that reads a file and prints its contents
9. Explain the following Bio,nio,aio
10. Load Order of Class members
11. Realization of Reflection
12. How to print the current thread stack information
The difference of the new generation recovery algorithm in the old age of 13.JVM
14. Examples of scenarios where a JVM may have a memory leak
15 class loading process, when do I need to rewrite ClassLoader?
16 explaining the volatile and JVM memory models
What are the two types of 17.GC, and what happens when a GC occurs?
18. Give examples of the design patterns you know and point out their application scenarios
19. What kinds of factory models are there, and how do they be implemented?
20. Write a single case
21..js Object-oriented notation
What selectors do 22.jquery have?
23.js common built-in objects
24. Concept and role of closures
25.html element loading order, HTML, CSS, JavaScript, picture
26.html + CSS Simple layout
The difference between 27.get and post
28.cookie and session, why the cookie is disabled, the session will expire? How to solve?
29. Introduce the HTTP protocol
What does 30.http status code 200,304,404,500 mean?
What is the principle of 31.token?
32.spring What kinds of injection methods, what are the pros and cons?
33. Interpreting spring's IOC and AOP
34. What if spring and struts are integrated?
35. Compare Spring MVC and struts
[email protected] and @autowired the difference
37.Mybatis and the Hibernate which support for heterogeneous databases is better?
38. What version of MyBatis are you using?
39. What are the differences between filters and interceptors?
40. How does an application return data to an AJAX request?
41. Explain the restful style
is the 42.Web class thread-safe?
43.web3.0 new Features
What is placed in the 44.tomcat work directory?
How 45.tomcat is tuned?
46.tomcat Max Concurrent Number
47. Single Sign-on implementation
48.apache and Nginx Comparison
49. Cluster Session Solution
50.redis of common data types, why is Redis single-threaded?
51. Explanation of MySQL's partitioned sub-Libraries and Oracle partitions
52. Why do I need different domain names to access different images in high concurrency applications?
53.exists and in efficiency comparison?
54. Explain the index
Consistency of the 55.oracle database
56.oracle Common functions
The difference between rowID and rownum in 57.oracle
What are the two engines of 58.Mysql, and what are the differences between the two engines?
What is the length of the 59.mysql int type?
60. Database view scenarios, functions, and application scenarios for stored procedures? What is the difference between a function and a stored procedure?
Other
61. Compare RMI, RPC, SOAP, JMS, Cobra and other communication methods
How is the 62RPC framework implemented?
63. Introduce Dubbo and Zookeeper
Find commands in the 64.linux Lookup command/vi
Java Interview 60 Q