The most complete Java interview question bank in history in 2019 800 questions with answers
1、What is the function of meta tags
2、ReenTrantLock reentrant lock (difference from synchronized) summary
3、What are the limitations of automatic assembly in Spring?
4、What are variable parameters?
5、What is a domain model? What is the difference between anemia model and a congestion model?
6、Talk about http, https protocol
7、What is the difference between "= =" and equals method?
8、What is the difference between & &&?
9、.() method call?
10、10 SQL optimization tips
11、10 classic Java interview questions_ Must ask for interns!
12、15 Java threads concurrent interview questions and answers
13、15 advanced Java multithreaded interview questions and answers
14、2000w data, only 20w data is stored in redis. How to ensure that the data in redis is hot data
15、The latest interview questions related to Java distributed in 2018
16、2018 latest java technical interview questions and answers
17、What are the 23 classic design patterns and how to classify them?
18、Analysis of 4 common Spring interview questions and answers
19、58Daojia MySQL database development specifications
20、9 tips for improving Java performance
21、9 common multiple-choice questions for Java written tests
22、What is the difference between abstract class and interface
23、What is ActiveMQ
24、What is activity?
25、What is the biggest feature of Ajax
26、Disadvantages of ajax
27、How to interpret json data when ajax request
28、The difference between get and post method when requesting ajax
29、What are the common questions about Ajxa
30、Anonymous Inner Class (anonymous internal class) Can extends (inherit) other classes, and implements (implements) interface (interface
31、Can Anonymous Inner Class (anonymous inner class) inherit other classes? Is it possible to implement an interface?
32、aop proxy mode
33、The difference between ArrayList, Vector, LinkedList
34、The difference between ArrayList and LinkedList
35、Correctly delete elements when traversing ArrayList
36、Implementation Principles and Collection Implementation Principles
37、BeanFactory and ApplicationContext
38、BeanFactory and FactoryBean
39、BIO, NIO and AIO
40、The role of break and continue
41、Difference between C/S and B/S
42、What is the CAS mechanism? What are the shortcomings and what problems will occur
43、Can a Chinese character be stored in a char-type variable? Why?
44、What is the role of Class? What are the methods to generate Class objects?
45、What is the difference between Collection and Collections?
46、What do Comparable and Comparator interfaces do? List their differences
47、ConcurrenHashMap Introduction Why use red and black trees in 1.8
48、The difference between cookies and sessions, how to save user status in a distributed environment
49、CSRF attack defense method
50、What are the new features of CSS3?
51、The difference between link and @import in CSS
52、What attributes can be defined in CSS so that a DOM element is not displayed within the browser's visual range?
53、CSS interview questions and answers
54、What is the difference between display:none and visibility:hidden?
55、What are the advantages of div+css layout than table layout?
56、What is Doctype? What is the difference between strict mode and mixed mode?
57、What's the difference with innerHTML?
58、The difference between document load and document ready
59、The difference between drop, delete and truncate
60、The difference between Dubbo and DubboX
61、In Dubbo, zookeeper is used as a registration center. If the registration center cluster is all gone, can the publisher and subscriber still communicate?
62、What are the characters in Dubbo?
63、How does Dubbo solve the security mechanism
64、Dubbo execution process?
65、What protocols are supported by Dubbo?
66、What are the registry centers supported by Dubbo?
67、dubbo service load balancing strategy?
68、What are the configurations of dubbo core? What protocol is recommended for dubbo?
69、The difference between dubbo connection registration center and direct connection
70、Dubbo Communication Protocol Why can't dubbo protocol transmit large packets?
71、Dubbo Communication Protocol Why do dubbo protocol require more consumers than providers?
72、Dubbo Communication Protocol Why does Dubbo protocol use asynchronous single long connection
73、Dubbo Communication Protocol Dubbo Protocol Scope and Applicable Scenarios
74、What are the differences between the Enumeration interface and the Iterator interface?
75、The difference between Error and RuntimeException
76、What is the difference between Error and Exception?
77、What are the three characters in Eureka?
78、What is Eureka Registration Center?
79、The difference between final, finally and finalized?
80、float f=3.4; is correct?
81、What is GC? Why have GC?
82、Are GC threads daemon threads?
83、What is the difference between GET and POST, when to use POST?
84、The difference between get and post requests?
85、Where does the importance of hashCode() and equals() methods reflect?
86、What is the function of hashCode method?
87、The difference between HashMap 1.7 and 1.8 shows what optimizations have been made in 1.8 and how to optimize them.
88、Is HashMap thread-safe? Why isn't it thread-safe?
89、HashMap expansion process
90、What is the difference between HashMap and Hashtable
91、What is the difference between HashMap and Hashtable?
92、HashMap implementation principle
93、HashMap underlying implementation
94、Is HashMap ordered?
95、How does HashSet guarantee no duplication
96、What is the difference between HashSet and TreeSet?
97、The usage and principles of HashSet (hashCode() and equals())
98、What is the difference between heap and stack?
99、The status of the Hibernate object
100、Summary of HR FAQ Interview Questions (Part 1)
101、Summary of HR FAQ Interview Questions (Part 2)
102、The difference between HTML Encode and URL Encode
103、What are the new features and elements of html5? How to deal with browser compatibility issues with new HTML5 tags? How to distinguish between HTML and HTML5?
104、What is the difference between HTML and XHTML
105、HTML meaning and version changes
106、The role of HTML character entities and their common character entities
107、The role of HTML forms and commonly used form item types
108、html interview questions and answers
109、What role does HTML, CSS, and Javascript play in web development?
110、What are the common status codes for http? What does it mean?
111、Pros and cons of iframe?
112、What are the similarities and differences between img's alt and title? What are the similarities and differences between strong and em?
113、The difference between Integer and int
114、What is the difference between Iterator and ListIterator?
115、Commonly used design patterns for j2ee? Explain the factory model.
116、What is the function of Jar package
117、What are the several basic data types in JAVA and how many bytes each occupy
118、Why is Java efficient (High Performance)?
119、Java signal lights
120、How does JAVA language perform exception handling? What does the keywords: throws, throw, try, catch, finally mean? Can exceptions be thrown in a try block?
121、What are the functions and principles? List in which programs have you seen the use of ThreadLocal?
122、The connection and difference between
123、What are the implementation classes?
124、Same Original Policy for JavaScript
125、What data types are returned by JavaScript
126、What are the data types of JavaScript?
127、Three major versions of Java
128、Description of three Java annotation types
129、Comparison between Java and JavaSciprt
130、The role of final and abstract keywords in java
131、The similarities and differences between i++ and ++i in java
132、The similarities and differences between if multi-branch statements and switch multi-branch statements in java
133、The role of static keywords in java
134、The complete list of interview questions for String class in java contains answers
135、The role of this and super keywords in java
136、The difference between while and do-while loops in java
137、Is there a memory leak in Java? Please give a brief description?
138、What is the purpose of garbage collection (GC) in Java? What GCs are there? When will garbage be collected?
139、How to implement serialization in Java, and what is the significance?
140、How to get thread dump file in Java
141、How to parse xml in JAVA, what are the advantages and disadvantages of different methods?
142、What is the mechanism for implementing polymorphism in Java?
143、What are the functions of the three methods of implementing thread communication in Java?
144、What is the use of interfaces in java
145、How many ways are there in java to implement a thread? What keywords are used to modify the synchronization method? Why are stop() and suspend() methods not recommended?
146、How many types of streams are there in Java?
147、What is the thread scheduling algorithm used in Java?
148、8 basic data types and their bytes in java
149、What are the two exception types in Java? What's the difference? What is the difference between Exception and Error?
150、What does inheritance, overloading and overwriting mean in java
151、State transition of threads in java
152、Execution process of constructor under inheritance conditions in java
153、What is a constructor in Java? What is constructor overloading? What is a copy constructor?
154、Java binary tree algorithm interview questions including answers
155、Java Code Optimization (Part 1)
156、Java code optimization (Part 2)
157、Java write a bubble sort
158、Java writes a half-fold search (binary search)
159、What are the reasons for the OutOf MemoryError (OOM error) in Java? How to solve the problem after an OOM error occurs?
160、After Java creates a thread, the difference between calling the start() method and run()
161、What are the main implementation classes of Java reflection technology and what are their functions?
162、The use occasions and functions of java reflection, and its advantages and disadvantages
163、Type conversion rules for basic java data types
164、What is the structure of the Java heap? What is Perm Gen space in the heap?
165、Summary of Java multi-threaded concurrent interview questions (40 most complete questions in history)
166、Java multi-threaded interview questions_Thread concurrent interview questions
167、Java multi-threaded interview questions with multiple answers
168、How to generate a random integer of 0-100 in java?
169、When can Java objects be garbage collected? Will garbage collection occur in the permanent generation of JVM?
170、Java Engineer Non-Technical Interview Questions
171、Java Engineer Interview Linux Operation Selection Interview Questions with Answers (Part 1)
172、Java Engineer Interview Linux Operation Selection Interview Questions with Answers (Part 2)
173、Things to note when interviewing a java engineer (a set of Tai Chi sword techniques is taught to you)
174、18 non-technical questions for java engineer interview
175、What are the common open source data connection pools in Java, and give a simple explanation of the parameters
176、Why do we need to define serialversionUID value for java serialization objects?
177、What is the Java development framework?
178、Execution process of Java exception handling try-catch-finally
179、Java exception handling interview questions common multiple-choice questions including answers
180、JAVA performance optimization
181、Java Performance Optimization Collection Edition
182、What are the characteristics of java arrays
183、Is there a goto in Java?
184、Java detects whether Baidu includes website URLs
185、Java regular expressions can filter out link addresses and titles in html
186、4 references to Java: Strong, weak, and virtual
187、What is the difference between HashMap and Hashtable in Java? What is the difference between HashSet and HashMap? What are the methods that require overloading of the numbers saved using these structures?
188、How to understand Java's security
189、What is Java serialization and how to implement Java serialization? List in which programs have you seen Java serialization?
190、What are the Java class loaders? Each class loader has those classes loaded, what is the parent delegation model, and what does it do?
191、The 3 most common set errors that Java programmers make
192、Organize commonly used English words by java programmers
193、The killer weapon that Java programmers need to prepare before looking for a job (Sunflower Book)
194、How to optimize Java programs?
195、Java program performance optimization skills
196、Common multiple-choice questions for Java written test (you have no discussion)
197、Java written test handwritten algorithm interview questions including answers
198、Several multiple-choice questions in the Java written test questions that are a bit tricky
199、Java written test questions and answers (java difficulty written test questions)
200、Java written test questions collection IO streaming common multiple-choice questions
201、A complete collection of java written test questions with answers (classic questions 11)
202、What principles do Java threads follow?
203、Advantages and principles of java buffered streams
204、Java network programming: IP address and port number
205、Java network programming: Introduction to OSI layer seven model and TCP/IP model
206、Java network programming: What is Socket programming?
207、How to handle exceptions in Java language? How to use keywords: throws, throw, try, catch, and finally?
208、Java cross-platform principle (bytecode files, virtual machines)
209、Preparation of information for the Java Software Engineer Interview Book (a evil-proof sword score is given to you)
210、Java recursive algorithm exercise: Use recursive algorithm to write a program to calculate n!
211、JAVA traversal of all elements of Map
212、Java collection architecture (Differences and connections between List, Set, Collection, Map)
213、Comparison between java collections and arrays (why are the collections introduced)
214、What are the basic interfaces of the Java collection class framework?
215、What are the best practices for Java collection class frameworks?
216、Java collection written test multiple-choice questions sorted with answers
217、Java collection interview questions and answer summary
218、10 classic Java collection interview questions
219、Java Interview Questions and Answers 2018 Spring High Frequency Interview Questions
220、The 8 most likely to make mistakes in java interview questions
221、Java Interview Questions Network is open
222、What are the differences between JDBC, ibatis (mybatis), and Hibernate?
223、How to perform transaction processing in JDBC?
224、What is the difference between JDK JRE JVM?
225、jdk1.8 new features
226、What is the difference between JDK and JRE?
227、How to convert an array into a json string in jquery and then convert it back?
228、JQuery object can bind multiple events at the same time. How is this implemented?
229、jquery interview questions sorting
230、What are the js string operation functions
231、What is the difference between static inclusion and dynamic inclusion in JSP?
232、What is the relationship between JSP and Servlet?
233、9 built-in objects and 4 domain objects for JSP?
234、js remove string spaces
235、What are the ways to delay loading js?
236、How to add, remove, move, copy, create and find nodes in js
237、JS add, remove, move, copy, create and find nodes
238、JS gets the parameters in the string in the browser URL
239、js interview questions and answers
240、Common garbage collection algorithms for JVM
241、What is the class loading mechanism of JVM? What are the implementation methods?
242、Common command line tools for JVM tuning and common tuning parameters for JVM
243、The difference between List and Set
244、What are the characteristics of the three interfaces List, Map, and Set when accessing elements?
245、Do List, Set, and Map inherit from the Collection interface?
246、After the subList is performed on the List, the original list will be added, deleted, and modified. What will happen if the subList is operated on
247、How to remove the same object in List? Please simply use code to implement a method
248、What is Lucene?
249、In the Map implementation class, which are ordered and which are disordered? How to ensure its orderliness? Which orderly do you think has higher performance?
250、(11.5) What is the equivalent? (-11.5) What is the equivalent of?
251、Maven interview questions and answers
252、Difference between memcached and redis
253、The difference between Memcache and Redis
254、MVC mode and its advantages and disadvantages
255、What is the basic idea of MVC mode to complete the paging function?
256、What technologies are there for each part of MVC to implement? How to implement it?
257、Mybatis $ and #
258、Under what circumstances does MyBatis use annotation to bind, and under what circumstances does XML bind?
259、How many ways does MyBatis implement one-to-one? How to operate it specifically?
260、There are several implementation methods for MyBatis interface binding, and how are they implemented?
261、How does Mybatis encapsulate the result of sql execution into a target object and return it? What are the mapping forms?
262、How does Mybatis paginate? What is the principle of a paging plugin?
263、MyBatis's Level 1 Cache and Level 2 Cache
264、Advantages of MyBatis
265、What are the benefits of MyBatis?
266、What is the interface binding of MyBatis and what are the benefits?
267、Can Mybatis perform one-to-one and one-to-many association queries?
268、How is the dynamic Sql set in MyBatis? What syntax is used?
269、What is MyCat?
270、How to optimize MYSQL? Combining your experience
271、MySQL Storage Engine - The Difference between MyISAM and InnoDB
272、MySQL database indexing skills and index optimization
273、MySQL SQL statement optimization method interview questions summary
274、What are the engines of Mysql? Does it support transactions? What are the DB storage engines?
275、Mysql's database table lock, row lock, and page-level lock
276、Netty's major components
277、What is Netty
278、In what aspects does Netty's high performance show?
279、What exactly does the new operator do?
280、What are the functions of Nginx?
281、Applicable scenarios?
282、Pros and disadvantages of Node
283、What are the three-layer subquery statements that complete the pagination function and their meaning?
284、Oracle Database Written Test Questions: SQL statistics show the names and ages of students with scores of more than two courses above 80?
285、The difference between Overload and Override. Can the Overloaded method change the type of the return value?
286、PHP is the best language
287、Postgresql joint index fails when order by
288、Difference between px and em
289、What is the difference between the list method and iterate method of the Query interface?
290、Difference between redis and memcached
291、Comparison of the difference between Redis and Memcache, how to choose
292、Common performance problems and solutions for redis
293、What are the advantages of Redis?
294、Redis principle and storage structure persistent and non-persistent
295、Redis application scenario
296、Redis's high concurrency and rapid reasons
297、What are the advantages of redis compared to memcached?
298、Redis interview questions
299、Redis interview questions include answers
300、The main method of the Request object?
301、The benefits of restful
302、The difference between Ribbon and Feign
303、What is Ribbon?
304、What are the common load balancing strategies for Ribbon?
305、How to get query parameters or form data submitted by users in Servlet?
306、What is the life cycle of a servlet?
307、Is SessionFactory thread-safe? Is Session thread-safe? Can two threads share a session?
308、What is the difference between the load and get method of Session?
309、What is the difference between the save(), update(), merge(), lock(), saveOrUpdate() and persist() methods of Session?
310、The elements in Set cannot be repeated, so what method should be used to distinguish whether they are repeated or not? Should I use == or equals()? What is the difference between them
311、short s1 = 1; s1 = s1 + 1;What's wrong? short s1 = 1; s1 += 1;What's wrong with it?
312、socket communication
313、What is Solr?
314、Spring Bean loading process
315、Spring Bean's life cycle, how to manage it
316、Spring Boot interview questions summary
317、What is Spring Cloud Bus?
318、What is the difference between Spring Cloud and Dubbo?
319、Spring IOC understanding, initialization process
320、How does Spring manage transactions, transaction management mechanism
321、What design patterns are used in the Spring framework?
322、Pros and cons of SpringBoot
323、Several commonly used annotations for SpringBoot
324、How to add the automatic restart function of springboot
325、What are the commonly used starters for springboot_springboot interview questions
326、SpringBoot Tutorial_SpringBoot Quick Start Tutorial
327、Solution to the Springboot database connection pool timeout error (test valid)
328、SpringBoot core features
329、SpringBoot Features
330、The principle of automatic configuration of springboot
331、How springboot reads configuration files
332、The process of springboot integrating mybatis
333、How springcloud implements the registration and discovery of services
334、The function of springcloud circuit breaker
335、The difference between SpringMVC and Strus2
336、The main differences between SpringMVC and Struts2
337、SpringMVC execution process?
338、What are the scope of beans in Spring?
339、What is the connection between BeanFactory and ApplicationContext in Spring?
340、What are the two cores in Spring?
341、What is the difference between spring constructor injection and setter method injection?
342、What are the propagation characteristics of Spring's transactions?
343、Differences between float, real, decimal (numeric) data types in sql server
344、What are the differences between char(n), varchar(n), and text in sqlserver?
345、What are the differences between nchar(n), nvarchar(n), and ntext in sqlserver?
346、SQL optimization
347、How to optimize SQL and perform more efficiently?
348、SQL written test: Student student table, Course course sheet, Sc course selection sheet
349、SQL written test questions: Student score sheet
350、SQL written test questions: The name of the hire table already exists in the library
351、SQL written test questions: Management job business training information
352、SQL written test questions: Please use SQL statement to implement the query results of Table 2
353、SQL written test questions: The following is the structure description of the student table (student)
354、SQL written test questions: The following is the student test result table
355、sql row conversion
356、What types of SQL language include?
357、SQL Interview Question: Please optimize the following database statements to make their execution more efficient
358、What is the difference between Statement and PreparedStatement? Which one has better performance?
359、The difference between Static Nested Class and Inner Class
360、String s="a"+"b"+"c"+"d"; How many objects have been created in total?
361、What is the difference between String st = null and String st = " ? String s = new String("xyz") creates several objects?
362、What is the difference between String and StringBuilder and StringBuffer?
363、Is String the most basic data type?
364、Can the split(String regex) method parameters be passed directly.
365、Why is the String class final?
366、How to access three domain objects in Struts2: HttpServletRequest, HttpSession and ServletContext?
367、What is the purpose of the interceptor in Struts2?
368、What is the function of the default package struts-default in Struts2?
369、In Struts2, Action does not directly receive the user's request, so why can it handle the user's request? Why do you know which Action to handle a request?
370、In Struts2, how does Action obtain the data entered by the user from the page, and how does it pass the data to the view layer to display?
371、Execution process of struts2
372、Can the switch statement work on byte, long, and String?
373、Can the switch work on byte, long, and String?
374、The difference between synchronized and normal methods?
375、The implementation principle of synchronized and lock optimization
376、Principle of synchronized keyword
377、How to use synchronized keyword?
378、The difference between synchronized and lock, the difference between reentrant lock and non-reentrant lock
379、Reasons and solutions for TCP sticking/unpacking
380、TCP three-time handshake
381、The difference between TCP and UDP
382、What is the difference between wait( ) and sleep( ) of Thread class?
383、What is the difference between throw and throws and how to deal with it?
384、The functions and features of Tomcat/WebSphere/WebLogic
385、Differences and connections between Tomcat, Apache, JBoss and WebLogic
386、How do TreeMap and TreeSet compare elements when sorting? How to compare elements with sort() method in the Collections tool class?
387、How do TreeMap and TreeSet compare elements when sorting? How to compare elements with sort() method in the Collections tool class?
388、Principles and usage of TreeSet (Comparable and comparator)
389、There is a return statement in try{}. So will the code in finally{} immediately following this try be executed, when will it be executed, before or after return?
390、What is the difference between union and union all?
391、What is the exception of Unsupported version 52, how to cause it, and how to solve it?
392、What is the difference between Vector, ArrayList and LinkedList
393、The implementation principle of volatile
394、Can the volatile keyword ensure thread safety?
395、What does VSFTPD mean?
396、The difference between wait and sleep
397、What is the function of a file?
398、Webservice usage scenarios
399、What are the ways for WEB applications to actively push Data from the server to the client?
400、Web application security issues
401、How many forms are there in XML document definition? What is the essential difference between them? What are the ways to parse XML documents?
402、How to solve Zepto's point-through problem?
403、ZooKeeper Common Interview Questions
404、Registration and discovery of Zookeeper service
405、zookeeper cluster configuration
406、ZooKeeper interview questions include answers
407、Serious problems in Shuitianping Village, Baofeng Town have existed in work in the past 10 years
408、"Java Algorithm Collection" Issue 1
409、"Java Algorithm Collection" Issue 3
410、"Java Algorithm Collection" Issue 2
411、"Java Algorithm Collection" Issue 5
412、"Java Algorithm Collection" Issue 4
413、11 to 20 articles of "Java Classic Algorithm" Sunflower Book
414、1 to 10 chapters of "Java Classic Algorithm" Sunflower Book 1 to 10
415、21 to 30 chapters of "Java Classic Algorithm" Sunflower Book of 21 to 30
416、31 to 43 articles of "Java Classic Algorithm" Sunflower Book
417、HIBERNATE Common Interview Questions in "Java Interview Book"
418、javascript common interview questions in "java interview book"
419、"Java Interview Book" Basic Common Interview Questions in Java
420、Java Multithreaded Interview Questions in "Java Interview Book"
421、java common IO interview questions in "java interview book"
422、java design pattern interview questions in "java interview book"
423、Java object-oriented interview questions in "Java Interview Book"
424、JSP common interview questions in "Java Interview Book"
425、Servlet Common Interview Questions in "Java Interview Book"
426、"Java Interview Book" Spring Common Interview Questions
427、Common SQL Interview Questions in "Java Interview Book"
428、Common UML Interview Questions in "Java Interview Book"
429、Common interview questions for affairs in "Java Interview Book"
430、Can multiple classes (not internal classes) be included in a .java source file? What are the restrictions?
431、A young programmer and a project manager
432、What variables does a class consist of?
433、A bitter programmer
434、There are a large number of pictures (large e-commerce websites) on a page, and the loading is very slow. What methods do you have to optimize the loading of these pictures to give users a better experience.
435、What happens during this process when a page is entered from the URL to the page loading and displaying it?
436、A software engineer, a hardware engineer and a project manager
437、A question about group bySQL statement interview
438、Can objects be created without constructors?
439、The story with the monkey
440、The two objects have the same value (y) == true, but they can have different hash codes. Is this right?
441、The two objects have the same value (y) == true, but they can have different hash codes. Is this right?
442、Please use SQL to query the two tables, and the first five order records of the latest customer order dates. (Indicate MySQL. Oracle writing method respectively)
443、What is the difference between a serial collector and throughput collector?
444、Why use spring cloud config to configure the center? What problems does it solve?
445、Why use microservice tracking? What problems does it solve?
446、Why use connection pool?
447、Why initialize the style?
448、Why doesn't the collection class implement Cloneable and Serializable interfaces?
449、Mainstream distributed frameworks
450、The difference between primary and foreign keys
451、Give examples of synchronization and asynchronous.
452、Optimistic lock Pessimistic lock
453、What are the serialization protocols to know? Use scenarios, how to choose
454、Issues with concurrent access to transactions?
455、Characteristics of transactions?
456、What are the isolation levels of transactions?
457、Dichotomous query (recursive implementation)
458、Interpretation of the Internet's "high concurrency" architecture
459、FAQs for Java Interview Questions for Internet Companies
460、Product Manager What exactly do you TMD want
461、Under what circumstances doGet() and doPost() are called?
462、When to use Combination Mode?
463、When to use visitor mode?
464、When to use assert
465、What is a CopyOnWriteArrayList and how is it different from an ArrayList?
466、What are Ajax and JSON, their pros and cons
467、What is the AKF split principle?
468、What is DAO mode?
469、What is Dubbo?
470、What is ELK (ElasticSearch, Logstash, Kibana)? Why use ELK, and what problems does it solve?
471、What is JAF
472、What are Java SE, Java EE, Java ME?
473、What is a Java Priority Queue?
474、What is the Java reflection mechanism?
475、What is a Java virtual machine? Why is Java called a "platform-independent programming language"?
476、What is JMS
477、What is JNDI
478、What is JTA
479、What is Nginx?
480、What is ORM?
481、What is RPC remote procedure call?
482、What is SOA, and talk about your understanding of SOA?
483、What is Spring Cloud?
484、What is SpringBoot
485、What is springboot_springboot interview question
486、What is Web Service (Web Service)
487、What is Web Service?
488、What is a web container
489、What is an XSS attack? What is SQL injection attack? What is a CSRF attack?
490、What is a transaction? What is a lock?
491、What is value delivery? What is reference passing?
492、What is a memory leak?
493、What is distributed tracking Zipki?
494、What is responsive design?
495、What are basic tables, what are views, and what are the differences and connections between the two?
496、What is a stored procedure? What are the advantages?
497、What is a stored procedure? What to call?
498、What is an object?
499、What is a microservice
500、What is Inversion of Control (IOC)? What is dependency injection?
501、What are database constraints and what are common constraints?
502、What is a data model? What is standardization?
503、What is data encapsulation?
504、What is the catastrophic avalanche effect of services?
505、What is template method pattern?
506、What is deadlock?
507、What is indexing and what are its advantages?
508、What is vertical slicing/vertical slicing?
509、What is thread safety?
510、What are thread local variables?
511、What is a thread pool?
512、What is cache penetration? What is a cache avalanche? How to avoid it?
513、What is a compiled language and what is an interpreted language? Which type can java be classified into?
514、What is gateway service? In the gateway service, what are the four routing rules methods for routers?
515、Introducing the Collection FrameWork in JAVA (including how to write your own data structure)?
516、Introduction to Hibernate's cache
517、The difference between agent mode and decorator mode
518、Taking Oracle11R as an example, briefly describes database cluster deployment
519、What should I consider when doing SEO from a front-end perspective?
520、The inside story of corporate recruitment of programmers (top secret sharing)
521、Elegant downgrade and progressive enhancement
522、What is the difference between traditional for loops, enhanced for loops, and iterators?
523、The difference between scope public, private, protected, and not writing
524、Do you understand big-O notation? Can you give examples of different data structures?
525、Why did your project use maven for construction?
526、What application server optimization technologies have you used?
527、What are the technologies for website front-end optimization that you have used?
528、What JSTL tags have you used in your project?
529、When modifying a variable with the final keyword, is the reference not changed, or is the referenced object not changed?
530、Complete folder copying using java IO stream
531、How to improve the performance of reading data when using JDBC to operate a database? How to improve the performance of updating data?
532、What are the requirements when calling using MyBatis mapper interface?
533、What are the benefits of using a tag library?
534、Can using index query definitely improve the performance of the query? Why?
535、What is the difference between dependency injection and engineering patterns?
536、What is full text search?
537、More details about java synchronization locks
538、How to implement encapsulation with a set of values with the same name
539、The difference between memory overflow and memory leak
540、The difference between inner join and outer join
541、Can an inner class reference its members that contain the class (external class)? Are there any restrictions?
542、Write a complete function to implement a copy array
543、Write a complete program: enter the number n, the program automatically calculates n! and outputs it. (Note 1: n!=123…*n, Note 2: Please use recursive implementation)
544、Write a method to invert the string, such as: input abc and output cba
545、Write a method, enter a file name and a string, and count the number of times this string appears in this file.
546、Write a sorting algorithm, enter 10 numbers, separate them by commas, and you can choose ascending or descending order according to the parameters. You must indicate what sorting algorithm it is.
547、Write out the primary key generation strategy in hibernate?
548、Six common ways to write classes
549、Write out a piece of java code and complete writing strings to file
550、Statements used to write out the MySQL, Oracle, and SqlServer databases
551、How to reduce page loading time
552、Write a div centered and the content centered css attribute settings
553、Explain split(), slice(), split(), and join() respectively?
554、What problems does distributed services solve and what technologies are used for distributed frameworks
555、Distributed Theory (CAP, Base, paxos)
556、Analyze the implementation principle of thread pool and thread scheduling process
557、List common runtime exceptions in Java
558、List common byte input streams and output streams and illustrate their characteristics, at least 5 pairs.
559、Create n multiple threads, how to ensure that these threads start at the same time? To see clearly, it is "at the same time".
560、What is the difference between the two ways of creating multithreading?
561、How many different ways are there to create threads? Which one do you like? Why?
562、The difference in image formats in front-end development, how to optimize images
563、Performance optimization principles for front-end development
564、Methods for front-end performance optimization
565、Can anonymous internal classes inherit or implement interfaces? Why?
566、Ten Common MyBatis Interview Questions
567、Huawei’s interview question: Why can’t overload be distinguished based on the return type, and why?
568、Huawei interview question: There are multiple records in an Id in a table. Find out all records of this ID and show how many records there are in total.
569、Singleton mode
570、Thread safety of singleton mode
571、Take out records from the lower 31 to 40 in the SQL table (using the automatic growth ID as the primary key)
572、Poor programmer
573、The most useful java interview questions in history
574、What is the difference between synchronous code blocks and synchronous functions?
575、What is the difference between synchronous and asynchronous?
576、What are homologous policies, cross-domain, Jsonp?
577、Should I start a thread call the run() or start() method?
578、Which css attributes can be inherited?
579、5 ways to implement data retrieval in Hibernate?
580、What is the significance and benefit of including use strict at the beginning of a JavaScript source file
581、How to implement multi-threading in Java? Describe the process of changing thread state.
582、In Java, why can't the basic types be used as key values of HashMap, but can only be reference types?
583、In Java, how to break out of the current multiple nested loop?
584、What are the implicit conversions to false in JS
585、How to get Spring's IoC container in a web project?
586、In binary data, the decimal point is shifted one by one to the right, what will happen to the data?
587、In multi-threaded programming, what is the call method of the wait method?
588、How to synchronize threads within the monitor? What level of synchronization should the program do?
589、What is the role of connection pooling when programming a database?
590、Overview of garbage collection algorithm
591、Heap memory overflow and solution
592、What is the function of declarative and what problems are solved?
593、There are several implementation methods for multithreading, what are they? There are several implementation methods for synchronization, what are they?
594、What issues should be considered in terms of architecture for large websites?
595、How to optimize the database and how to improve the performance of the database?
596、How to optimize the database and how to improve the performance of the database? Experience in database optimization?
597、How to integrate Spring and Hibernate using HibernateDaoSupport?
598、How to implement inversion and replacement of strings?
599、How to optimize the files and resources of the website?
600、How to transfer a database in Oracle to DB2, it is necessary to ensure that the table structure and data remain unchanged
601、How to trade off whether to use an unordered array or an ordered array?
602、How to verify the number type?
603、How to detect deadlocks? How to prevent deadlocks
604、How to eliminate duplicate elements in an array?
605、How to ensure that N threads can access N resources without causing deadlocks?
606、How to maintain database integrity and consistency?
607、How to solve the catastrophic avalanche effect?
608、How to solve cross-domain problems?
609、How to create an object through reflection?
610、How to configure a servlet?
611、How to reload changes on Spring Boot without restarting the server?
612、How to prevent repeated submissions of pages
613、What if the variable is modified with final? If the method final is modified, what?
614、If you want to implement Spring AOP, how to implement it
615、Character Stream Byte Stream Link Differences; When to use byte streams and character streams?
616、The difference between byte stream and character stream
617、Perfect solution to the incomplete response content of jsoup
618、Implement a function clone that can copy the 5 main data types in JavaScript (including Number, String, Object, Array, Boolean)
619、What are the technologies to implement session tracking?
620、Understanding of Java distributed architecture
621、I have expressed my own opinions on the advantages and disadvantages of Node
622、Understanding and understanding of WEB standards and W3C
623、How do you understand the position of front-end interface engineer? What will its prospects be like?
624、The little daughter insisted on telling her father a story before going to bed
625、What are the commonly used libraries? Common front-end development tools? What applications or components have you developed?
626、Commonly used Java multi-threaded startup methods, how many common types are there in Executors thread pool?
627、What are the commonly used web containers?
628、Common Javaweb written test multiple-choice questions including answers
629、What are the common Java system architecture styles? What are the advantages and disadvantages of each?
630、Common SQL written test multiple-choice questions including answers
631、Concurrency issues
632、Serialization and deserialization
633、What design patterns are used in development? In what occasions to use?
634、Opening and closing principle
635、Asynchronous loading method
636、When an object is passed as a parameter to a method, this method can change the properties of the object and return the changed result. So is it a value pass or a reference pass here?
637、After a thread enters the synchronized method A of an object, can other threads enter the synchronized method B of this object?
638、When a thread enters a synchronized method of an object, can other threads enter other methods of this object?
639、WeChat development SDK_WeChat marketing tool SDK_WeChat custom development_Enterprise WeChat secondary development SDK reference document
640、What are the six commonly used design patterns for microservice architectures?
641、Summary of SpringBoot interview questions for microservice framework
642、How to convert a GB2312-encoded string into an ISO-8859-1-encoded string?
643、Pessimistic lock, optimistic lock, distributed lock
644、What is the difference between using static modification of member variables and not using static modification?
645、My child, you should stop being a programmer
646、Handwritten 9x9 multiplication table, bubble sort
647、Reason for deciding BaseAction?
648、Can abstract methods be static at the same time, can they be native at the same time, and can they be modified by synchronized at the same time?
649、What are the similarities and differences between abstract class and interface?
650、What are the sorting algorithms? Write a sorting system in Java
651、Is the interface inheritable? Can abstract classes implement the interface? Can abstract classes inherit the entity class?
652、Is the interface inheritable (extends)? Are abstract classes implementing interfaces? Can abstract classes inherit concrete classes?
653、Describe the principle and mechanism of JVM loading class files?
654、Describe your most commonly used Java programming style
655、What are the three database paradigms?
656、Database transactions and isolation levels
657、What are the disadvantages of creating indexes in databases?
658、How to remove spaces in database?
659、The four major characteristics of the database, the isolation level of the database
660、Necessity and design steps of database design
661、What is the principle of database connection pooling
662、Conversion between data types?
663、What is the difference between an array (Array) and a list (ArrayList)? When should I use Array instead of ArrayList?
664、How to allocate arrays in memory
665、Is there a length() method for arrays? Is there a length() method for String?
666、Typing the code overnight, shed two lines of tears
667、Artistic programmers, ordinary programmers and 2B programmers
668、Is it possible to issue a call to a non-static method from inside a static method?
669、Is it possible to inherit the String class?
670、Is there any way to set its CSS style for a DOM?
671、Can a constructor be override?
672、Several skills that architects need
673、Standard SQL syntax and statements
674、Taohua'an – Programmer's Edition
675、Template method pattern
676、What is the forward index? What is an inverted index?
677、Compare Java and JavaScript?
678、What are the application scenarios of messaging services?
679、What problems does message-driven Stream solve?
680、Deeply understand Java interfaces and abstract classes
681、What is the role of the producer and consumer model?
682、Write a singleton class in Java?
683、How to use Java to achieve DB storage with 100 million records per day? How to design a database that records data volume of hundreds of millions of MySQL?
684、Use an sql statement to copy the values of the ID and NAME fields in table b to table A
685、Use the most efficient method to calculate what is the equivalent of 2 times 8?
686、Draw the collection class hierarchy in Java? What are the characteristics of List, Set, and Map?
687、Programmer's view of love
688、Programmer's humorous jokes
689、The wife's secret lover in the eyes of programmers
690、A woman in the eyes of programmers
691、Programmer jokes
692、Programmers decide to practice calligraphy after retirement
693、Programmers dating with beautiful girls
694、Programmers raise their wages
695、A brief introduction to spring's ioc and aop
696、Briefly describe the process of ajax
697、Briefly describe Dubbo's balanced strategy and cluster fault tolerance model
698、Briefly describe common optimization strategies in Hibernate?
699、Briefly describe the Java memory management mechanism, as well as the principles of garbage collection and the Java tuning tools used
700、Briefly describe the mapping relationship between Mybatis' Xml mapping file and Mybatis internal data structure?
701、Briefly describe the principle and life cycle of struts2 value stack?
702、Briefly describe the Struts2 exception handling mechanism?
703、Briefly describe the similarities and differences between synchronized and?
704、Briefly describe the difference between src and href
705、Briefly describe the design patterns you know?
706、Briefly describe your solution to optimize web performance?
707、Briefly describe the "six principles and one rule" of object-oriented approach?
708、Briefly describe the main steps of Socket programming based on TCP and UDP
709、Briefly describe how the interceptor works?
710、Briefly describe the five states of threads?
711、Briefly describe the life cycle of a thread
712、Class ExampleS inherits Exception, class ExampleS inherits ExampleS
713、Class loading process
714、The relationship between classes and objects
715、What is the role of index? And what are its advantages and disadvantages?
716、How do threads synchronize and communicate?
717、Let me tell you how to implement the thread-safe and non-thread-safe collection (hashmap, concurrenthashmap)
718、How does thread pool work? What are the tasks rejection strategies?
719、Types, differences and usage scenarios of thread pools
720、What is the difference between thread pool isolation and semaphore isolation?
721、What is the difference between the sleep() method and the yield() method of a thread?
722、The basic concept of threads, the basic state of threads and the relationship between states
723、Classic SQL interview questions and answers Issue 10
724、Classic SQL interview questions and answers Issue 1
725、Classic SQL interview questions and answers Issue 2
726、Classic SQL interview questions and answers Issue 3
727、Classic SQL interview questions and answers Issue 4
728、Classic SQL interview questions and answers Issue 5
729、Classic SQL interview questions and answers Issue 6
730、Classic SQL interview questions and answers Issue 7
731、Classic SQL interview questions and answers Issue 8
732、Classic SQL interview questions and answers Issue 9
733、Classic Basic Java Interview Questions and Answers
734、Give some suggestions to programmers
735、Maintain database integrity and consistency, do you like to use triggers or write business logic by yourself? Why?
736、How many ways are there to write a Java multithreaded program?
737、Write a function that intercepts strings, inputs as a string and bytes, and outputs as a string intercepted by bytes
738、What is the difference between compile-time exceptions and run-time exceptions?
739、NetEase MySQL Database Development Optimization Manual (PDF)
740、The mode and characteristics of network applications
741、The artist took the girl out for a date
742、My wife calls her husband who is a programmer
743、Automatic packing and unboxing
744、What are the ways to obtain a class object?
745、Virtual Machine JVM Components
746、What are the elements in the line? What are the block-level elements? What are the empty (void) elements?
747、Relationship between tables
748、There are three columns A B C in the table, which is implemented using SQL statement: when column A is greater than column B, select column A, otherwise select column B, and when column B is greater than column C, select column B, otherwise select column C
749、What operators does Expression Language (EL) support?
750、What is a view? What is a cursor?
751、Explain the principle of jsonp and why it is not a real ajax
752、Explain the usage of stack, heap and static area in memory?
753、What is the trigger?
754、Design 4 threads, two threads increase by 1 each time for j, and the other two threads decrease by 1 each time for j
755、What issues should be paid attention to when designing a database?
756、What is a design pattern and what is the function of a design pattern?
757、Tell the life cycle of a servlet?
758、Let’s talk about JavaScript prototypes, prototype chains? What are the characteristics?
759、Talk about the definition and advantages and disadvantages of java recursion
760、Talk about the features of Spring MVC Framework
761、Tell us about the advantages and disadvantages of SSM and the usage scenarios
762、TCP/IP protocol
763、Tell me what you think of design patterns
764、Talk about dynamic agent design mode
765、Please write a piece of stack overflow and heap overflow code
766、Please write a java insert sorting code
767、Please write a java selection sorting code
768、Please write out the 5 runtime exceptions you most often see?
769、Please explain (or briefly describe the following nouns commonly used in J2EE)
770、Please describe the difference between cookies, sessionStorage and localStorage?
771、What is the difference between forwarding and redirecting?
772、Please use an sql statement to query these three records and display them according to the following conditions
773、Please tell me what you know about thread synchronization methods
774、Let me talk about the reasons why you choose Struts2 for your project?
775、Let’s talk about the difference between interceptor and filter?
776、Let’s talk about Hibernate’s first-level cache, second-level cache and query cache?
777、Talk about your understanding of Hibernate?
778、Talk about your understanding of Mybatis?
779、Talk about your understanding of Spring?
780、Talk about your understanding of Struts?
781、Talk about the benefits of test-driven development (TDD) and your understanding
782、Tell us about the disadvantages of cookies?
783、Ganji.com's MySQL development military regulations sharing
784、Input flow and output flow connection and difference, node flow and processing flow connection and difference
785、The difference between a process and a thread
786、What is the difference between adapter mode and proxy mode before?
787、What is the difference between adapter mode and decorator mode?
788、Optimization method for jQuery?
789、Explain the storage performance and characteristics of ArrayList, Vector, and LinkedList?
790、Explain the difference between Servlet and CGI?
791、Explain the process of loading entity objects in Session?
792、Explain how to write Action in Struts2 and whether singletons are used?
793、Explain asynchronous loading
794、Explain the three states and transformation relationships of entity objects?
795、Summary and answers to Alibaba Tencent Campus Recruitment Java Interview Questions
796、Level of isolation?
797、What is the difference between centralized and in-process load balancing?
798、What is the difference between static inner class and inner class
799、What is the difference between static variables and instance variables?
800、The difference between object-oriented and process-oriented
801、What are the aspects of object-oriented features?
802、Interview questions and answers
803、What if the page encoding and the requested resource encoding are inconsistent?
804、How to use page reconstruction?
Reposted fromJava Interview Question Network
1、What is the function of meta tags
2、ReenTrantLock reentrant lock (difference from synchronized) summary
3、What are the limitations of automatic assembly in Spring?
4、What are variable parameters?
5、What is a domain model? What is the difference between anemia model and a congestion model?
6、Talk about http, https protocol
7、What is the difference between "= =" and equals method?
8、What is the difference between & &&?
9、.() method call?
10、10 SQL optimization tips
11、10 classic Java interview questions_ Must ask for interns!
12、15 Java threads concurrent interview questions and answers
13、15 advanced Java multithreaded interview questions and answers
14、2000w data, only 20w data is stored in redis. How to ensure that the data in redis is hot data
15、The latest interview questions related to Java distributed in 2018
16、2018 latest java technical interview questions and answers
17、What are the 23 classic design patterns and how to classify them?
18、Analysis of 4 common Spring interview questions and answers
19、58Daojia MySQL database development specifications
20、9 tips for improving Java performance
21、9 common multiple-choice questions for Java written tests
22、What is the difference between abstract class and interface
23、What is ActiveMQ
24、What is activity?
25、What is the biggest feature of Ajax
26、Disadvantages of ajax
27、How to interpret json data when ajax request
28、The difference between get and post method when requesting ajax
29、What are the common questions about Ajxa
30、Anonymous Inner Class (anonymous internal class) Can extends (inherit) other classes, and implements (implements) interface (interface
31、Can Anonymous Inner Class (anonymous inner class) inherit other classes? Is it possible to implement an interface?
32、aop proxy mode
33、The difference between ArrayList, Vector, LinkedList
34、The difference between ArrayList and LinkedList
35、Correctly delete elements when traversing ArrayList
36、Implementation Principles and Collection Implementation Principles
37、BeanFactory and ApplicationContext
38、BeanFactory and FactoryBean
39、BIO, NIO and AIO
40、The role of break and continue
41、Difference between C/S and B/S
42、What is the CAS mechanism? What are the shortcomings and what problems will occur
43、Can a Chinese character be stored in a char-type variable? Why?
44、What is the role of Class? What are the methods to generate Class objects?
45、What is the difference between Collection and Collections?
46、What do Comparable and Comparator interfaces do? List their differences
47、ConcurrenHashMap Introduction Why use red and black trees in 1.8
48、The difference between cookies and sessions, how to save user status in a distributed environment
49、CSRF attack defense method
50、What are the new features of CSS3?
51、The difference between link and @import in CSS
52、What attributes can be defined in CSS so that a DOM element is not displayed within the browser's visual range?
53、CSS interview questions and answers
54、What is the difference between display:none and visibility:hidden?
55、What are the advantages of div+css layout than table layout?
56、What is Doctype? What is the difference between strict mode and mixed mode?
57、What's the difference with innerHTML?
58、The difference between document load and document ready
59、The difference between drop, delete and truncate
60、The difference between Dubbo and DubboX
61、In Dubbo, zookeeper is used as a registration center. If the registration center cluster is all gone, can the publisher and subscriber still communicate?
62、What are the characters in Dubbo?
63、How does Dubbo solve the security mechanism
64、Dubbo execution process?
65、What protocols are supported by Dubbo?
66、What are the registry centers supported by Dubbo?
67、dubbo service load balancing strategy?
68、What are the configurations of dubbo core? What protocol is recommended for dubbo?
69、The difference between dubbo connection registration center and direct connection
70、Dubbo Communication Protocol Why can't dubbo protocol transmit large packets?
71、Dubbo Communication Protocol Why do dubbo protocol require more consumers than providers?
72、Dubbo Communication Protocol Why does Dubbo protocol use asynchronous single long connection
73、Dubbo Communication Protocol Dubbo Protocol Scope and Applicable Scenarios
74、What are the differences between the Enumeration interface and the Iterator interface?
75、The difference between Error and RuntimeException
76、What is the difference between Error and Exception?
77、What are the three characters in Eureka?
78、What is Eureka Registration Center?
79、The difference between final, finally and finalized?
80、float f=3.4; is correct?
81、What is GC? Why have GC?
82、Are GC threads daemon threads?
83、What is the difference between GET and POST, when to use POST?
84、The difference between get and post requests?
85、Where does the importance of hashCode() and equals() methods reflect?
86、What is the function of hashCode method?
87、The difference between HashMap 1.7 and 1.8 shows what optimizations have been made in 1.8 and how to optimize them.
88、Is HashMap thread-safe? Why isn't it thread-safe?
89、HashMap expansion process
90、What is the difference between HashMap and Hashtable
91、What is the difference between HashMap and Hashtable?
92、HashMap implementation principle
93、HashMap underlying implementation
94、Is HashMap ordered?
95、How does HashSet guarantee no duplication
96、What is the difference between HashSet and TreeSet?
97、The usage and principles of HashSet (hashCode() and equals())
98、What is the difference between heap and stack?
99、The status of the Hibernate object
100、Summary of HR FAQ Interview Questions (Part 1)
101、Summary of HR FAQ Interview Questions (Part 2)
102、The difference between HTML Encode and URL Encode
103、What are the new features and elements of html5? How to deal with browser compatibility issues with new HTML5 tags? How to distinguish between HTML and HTML5?
104、What is the difference between HTML and XHTML
105、HTML meaning and version changes
106、The role of HTML character entities and their common character entities
107、The role of HTML forms and commonly used form item types
108、html interview questions and answers
109、What role does HTML, CSS, and Javascript play in web development?
110、What are the common status codes for http? What does it mean?
111、Pros and cons of iframe?
112、What are the similarities and differences between img's alt and title? What are the similarities and differences between strong and em?
113、The difference between Integer and int
114、What is the difference between Iterator and ListIterator?
115、Commonly used design patterns for j2ee? Explain the factory model.
116、What is the function of Jar package
117、What are the several basic data types in JAVA and how many bytes each occupy
118、Why is Java efficient (High Performance)?
119、Java signal lights
120、How does JAVA language perform exception handling? What does the keywords: throws, throw, try, catch, finally mean? Can exceptions be thrown in a try block?
121、What are the functions and principles? List in which programs have you seen the use of ThreadLocal?
122、The connection and difference between
123、What are the implementation classes?
124、Same Original Policy for JavaScript
125、What data types are returned by JavaScript
126、What are the data types of JavaScript?
127、Three major versions of Java
128、Description of three Java annotation types
129、Comparison between Java and JavaSciprt
130、The role of final and abstract keywords in java
131、The similarities and differences between i++ and ++i in java
132、The similarities and differences between if multi-branch statements and switch multi-branch statements in java
133、The role of static keywords in java
134、The complete list of interview questions for String class in java contains answers
135、The role of this and super keywords in java
136、The difference between while and do-while loops in java
137、Is there a memory leak in Java? Please give a brief description?
138、What is the purpose of garbage collection (GC) in Java? What GCs are there? When will garbage be collected?
139、How to implement serialization in Java, and what is the significance?
140、How to get thread dump file in Java
141、How to parse xml in JAVA, what are the advantages and disadvantages of different methods?
142、What is the mechanism for implementing polymorphism in Java?
143、What are the functions of the three methods of implementing thread communication in Java?
144、What is the use of interfaces in java
145、How many ways are there in java to implement a thread? What keywords are used to modify the synchronization method? Why are stop() and suspend() methods not recommended?
146、How many types of streams are there in Java?
147、What is the thread scheduling algorithm used in Java?
148、8 basic data types and their bytes in java
149、What are the two exception types in Java? What's the difference? What is the difference between Exception and Error?
150、What does inheritance, overloading and overwriting mean in java
151、State transition of threads in java
152、Execution process of constructor under inheritance conditions in java
153、What is a constructor in Java? What is constructor overloading? What is a copy constructor?
154、Java binary tree algorithm interview questions including answers
155、Java Code Optimization (Part 1)
156、Java code optimization (Part 2)
157、Java write a bubble sort
158、Java writes a half-fold search (binary search)
159、What are the reasons for the OutOf MemoryError (OOM error) in Java? How to solve the problem after an OOM error occurs?
160、After Java creates a thread, the difference between calling the start() method and run()
161、What are the main implementation classes of Java reflection technology and what are their functions?
162、The use occasions and functions of java reflection, and its advantages and disadvantages
163、Type conversion rules for basic java data types
164、What is the structure of the Java heap? What is Perm Gen space in the heap?
165、Summary of Java multi-threaded concurrent interview questions (40 most complete questions in history)
166、Java multi-threaded interview questions_Thread concurrent interview questions
167、Java multi-threaded interview questions with multiple answers
168、How to generate a random integer of 0-100 in java?
169、When can Java objects be garbage collected? Will garbage collection occur in the permanent generation of JVM?
170、Java Engineer Non-Technical Interview Questions
171、Java Engineer Interview Linux Operation Selection Interview Questions with Answers (Part 1)
172、Java Engineer Interview Linux Operation Selection Interview Questions with Answers (Part 2)
173、Things to note when interviewing a java engineer (a set of Tai Chi sword techniques is taught to you)
174、18 non-technical questions for java engineer interview
175、What are the common open source data connection pools in Java, and give a simple explanation of the parameters
176、Why do we need to define serialversionUID value for java serialization objects?
177、What is the Java development framework?
178、Execution process of Java exception handling try-catch-finally
179、Java exception handling interview questions common multiple-choice questions including answers
180、JAVA performance optimization
181、Java Performance Optimization Collection Edition
182、What are the characteristics of java arrays
183、Is there a goto in Java?
184、Java detects whether Baidu includes website URLs
185、Java regular expressions can filter out link addresses and titles in html
186、4 references to Java: Strong, weak, and virtual
187、What is the difference between HashMap and Hashtable in Java? What is the difference between HashSet and HashMap? What are the methods that require overloading of the numbers saved using these structures?
188、How to understand Java's security
189、What is Java serialization and how to implement Java serialization? List in which programs have you seen Java serialization?
190、What are the Java class loaders? Each class loader has those classes loaded, what is the parent delegation model, and what does it do?
191、The 3 most common set errors that Java programmers make
192、Organize commonly used English words by java programmers
193、The killer weapon that Java programmers need to prepare before looking for a job (Sunflower Book)
194、How to optimize Java programs?
195、Java program performance optimization skills
196、Common multiple-choice questions for Java written test (you have no discussion)
197、Java written test handwritten algorithm interview questions including answers
198、Several multiple-choice questions in the Java written test questions that are a bit tricky
199、Java written test questions and answers (java difficulty written test questions)
200、Java written test questions collection IO streaming common multiple-choice questions
201、A complete collection of java written test questions with answers (classic questions 11)
202、What principles do Java threads follow?
203、Advantages and principles of java buffered streams
204、Java network programming: IP address and port number
205、Java network programming: Introduction to OSI layer seven model and TCP/IP model
206、Java network programming: What is Socket programming?
207、How to handle exceptions in Java language? How to use keywords: throws, throw, try, catch, and finally?
208、Java cross-platform principle (bytecode files, virtual machines)
209、Preparation of information for the Java Software Engineer Interview Book (a evil-proof sword score is given to you)
210、Java recursive algorithm exercise: Use recursive algorithm to write a program to calculate n!
211、JAVA traversal of all elements of Map
212、Java collection architecture (Differences and connections between List, Set, Collection, Map)
213、Comparison between java collections and arrays (why are the collections introduced)
214、What are the basic interfaces of the Java collection class framework?
215、What are the best practices for Java collection class frameworks?
216、Java collection written test multiple-choice questions sorted with answers
217、Java collection interview questions and answer summary
218、10 classic Java collection interview questions
219、Java Interview Questions and Answers 2018 Spring High Frequency Interview Questions
220、The 8 most likely to make mistakes in java interview questions
221、Java Interview Questions Network is open
222、What are the differences between JDBC, ibatis (mybatis), and Hibernate?
223、How to perform transaction processing in JDBC?
224、What is the difference between JDK JRE JVM?
225、jdk1.8 new features
226、What is the difference between JDK and JRE?
227、How to convert an array into a json string in jquery and then convert it back?
228、JQuery object can bind multiple events at the same time. How is this implemented?
229、jquery interview questions sorting
230、What are the js string operation functions
231、What is the difference between static inclusion and dynamic inclusion in JSP?
232、What is the relationship between JSP and Servlet?
233、9 built-in objects and 4 domain objects for JSP?
234、js remove string spaces
235、What are the ways to delay loading js?
236、How to add, remove, move, copy, create and find nodes in js
237、JS add, remove, move, copy, create and find nodes
238、JS gets the parameters in the string in the browser URL
239、js interview questions and answers
240、Common garbage collection algorithms for JVM
241、What is the class loading mechanism of JVM? What are the implementation methods?
242、Common command line tools for JVM tuning and common tuning parameters for JVM
243、The difference between List and Set
244、What are the characteristics of the three interfaces List, Map, and Set when accessing elements?
245、Do List, Set, and Map inherit from the Collection interface?
246、After the subList is performed on the List, the original list will be added, deleted, and modified. What will happen if the subList is operated on
247、How to remove the same object in List? Please simply use code to implement a method
248、What is Lucene?
249、In the Map implementation class, which are ordered and which are disordered? How to ensure its orderliness? Which orderly do you think has higher performance?
250、(11.5) What is the equivalent? (-11.5) What is the equivalent of?
251、Maven interview questions and answers
252、Difference between memcached and redis
253、The difference between Memcache and Redis
254、MVC mode and its advantages and disadvantages
255、What is the basic idea of MVC mode to complete the paging function?
256、What technologies are there for each part of MVC to implement? How to implement it?
257、Mybatis $ and #
258、Under what circumstances does MyBatis use annotation to bind, and under what circumstances does XML bind?
259、How many ways does MyBatis implement one-to-one? How to operate it specifically?
260、There are several implementation methods for MyBatis interface binding, and how are they implemented?
261、How does Mybatis encapsulate the result of sql execution into a target object and return it? What are the mapping forms?
262、How does Mybatis paginate? What is the principle of a paging plugin?
263、MyBatis's Level 1 Cache and Level 2 Cache
264、Advantages of MyBatis
265、What are the benefits of MyBatis?
266、What is the interface binding of MyBatis and what are the benefits?
267、Can Mybatis perform one-to-one and one-to-many association queries?
268、How is the dynamic Sql set in MyBatis? What syntax is used?
269、What is MyCat?
270、How to optimize MYSQL? Combining your experience
271、MySQL Storage Engine - The Difference between MyISAM and InnoDB
272、MySQL database indexing skills and index optimization
273、MySQL SQL statement optimization method interview questions summary
274、What are the engines of Mysql? Does it support transactions? What are the DB storage engines?
275、Mysql's database table lock, row lock, and page-level lock
276、Netty's major components
277、What is Netty
278、In what aspects does Netty's high performance show?
279、What exactly does the new operator do?
280、What are the functions of Nginx?
281、Applicable scenarios?
282、Pros and disadvantages of Node
283、What are the three-layer subquery statements that complete the pagination function and their meaning?
284、Oracle Database Written Test Questions: SQL statistics show the names and ages of students with scores of more than two courses above 80?
285、The difference between Overload and Override. Can the Overloaded method change the type of the return value?
286、PHP is the best language
287、Postgresql joint index fails when order by
288、Difference between px and em
289、What is the difference between the list method and iterate method of the Query interface?
290、Difference between redis and memcached
291、Comparison of the difference between Redis and Memcache, how to choose
292、Common performance problems and solutions for redis
293、What are the advantages of Redis?
294、Redis principle and storage structure persistent and non-persistent
295、Redis application scenario
296、Redis's high concurrency and rapid reasons
297、What are the advantages of redis compared to memcached?
298、Redis interview questions
299、Redis interview questions include answers
300、The main method of the Request object?
301、The benefits of restful
302、The difference between Ribbon and Feign
303、What is Ribbon?
304、What are the common load balancing strategies for Ribbon?
305、How to get query parameters or form data submitted by users in Servlet?
306、What is the life cycle of a servlet?
307、Is SessionFactory thread-safe? Is Session thread-safe? Can two threads share a session?
308、What is the difference between the load and get method of Session?
309、What is the difference between the save(), update(), merge(), lock(), saveOrUpdate() and persist() methods of Session?
310、The elements in Set cannot be repeated, so what method should be used to distinguish whether they are repeated or not? Should I use == or equals()? What is the difference between them
311、short s1 = 1; s1 = s1 + 1;What's wrong? short s1 = 1; s1 += 1;What's wrong with it?
312、socket communication
313、What is Solr?
314、Spring Bean loading process
315、Spring Bean's life cycle, how to manage it
316、Spring Boot interview questions summary
317、What is Spring Cloud Bus?
318、What is the difference between Spring Cloud and Dubbo?
319、Spring IOC understanding, initialization process
320、How does Spring manage transactions, transaction management mechanism
321、What design patterns are used in the Spring framework?
322、Pros and cons of SpringBoot
323、Several commonly used annotations for SpringBoot
324、How to add the automatic restart function of springboot
325、What are the commonly used starters for springboot_springboot interview questions
326、SpringBoot Tutorial_SpringBoot Quick Start Tutorial
327、Solution to the Springboot database connection pool timeout error (test valid)
328、SpringBoot core features
329、SpringBoot Features
330、The principle of automatic configuration of springboot
331、How springboot reads configuration files
332、The process of springboot integrating mybatis
333、How springcloud implements the registration and discovery of services
334、The function of springcloud circuit breaker
335、The difference between SpringMVC and Strus2
336、The main differences between SpringMVC and Struts2
337、SpringMVC execution process?
338、What are the scope of beans in Spring?
339、What is the connection between BeanFactory and ApplicationContext in Spring?
340、What are the two cores in Spring?
341、What is the difference between spring constructor injection and setter method injection?
342、What are the propagation characteristics of Spring's transactions?
343、Differences between float, real, decimal (numeric) data types in sql server
344、What are the differences between char(n), varchar(n), and text in sqlserver?
345、What are the differences between nchar(n), nvarchar(n), and ntext in sqlserver?
346、SQL optimization
347、How to optimize SQL and perform more efficiently?
348、SQL written test: Student student table, Course course sheet, Sc course selection sheet
349、SQL written test questions: Student score sheet
350、SQL written test questions: The name of the hire table already exists in the library
351、SQL written test questions: Management job business training information
352、SQL written test questions: Please use SQL statement to implement the query results of Table 2
353、SQL written test questions: The following is the structure description of the student table (student)
354、SQL written test questions: The following is the student test result table
355、sql row conversion
356、What types of SQL language include?
357、SQL Interview Question: Please optimize the following database statements to make their execution more efficient
358、What is the difference between Statement and PreparedStatement? Which one has better performance?
359、The difference between Static Nested Class and Inner Class
360、String s="a"+"b"+"c"+"d"; How many objects have been created in total?
361、What is the difference between String st = null and String st = " ? String s = new String("xyz") creates several objects?
362、What is the difference between String and StringBuilder and StringBuffer?
363、Is String the most basic data type?
364、Can the split(String regex) method parameters be passed directly.
365、Why is the String class final?
366、How to access three domain objects in Struts2: HttpServletRequest, HttpSession and ServletContext?
367、What is the purpose of the interceptor in Struts2?
368、What is the function of the default package struts-default in Struts2?
369、In Struts2, Action does not directly receive the user's request, so why can it handle the user's request? Why do you know which Action to handle a request?
370、In Struts2, how does Action obtain the data entered by the user from the page, and how does it pass the data to the view layer to display?
371、Execution process of struts2
372、Can the switch statement work on byte, long, and String?
373、Can the switch work on byte, long, and String?
374、The difference between synchronized and normal methods?
375、The implementation principle of synchronized and lock optimization
376、Principle of synchronized keyword
377、How to use synchronized keyword?
378、The difference between synchronized and lock, the difference between reentrant lock and non-reentrant lock
379、Reasons and solutions for TCP sticking/unpacking
380、TCP three-time handshake
381、The difference between TCP and UDP
382、What is the difference between wait( ) and sleep( ) of Thread class?
383、What is the difference between throw and throws and how to deal with it?
384、The functions and features of Tomcat/WebSphere/WebLogic
385、Differences and connections between Tomcat, Apache, JBoss and WebLogic
386、How do TreeMap and TreeSet compare elements when sorting? How to compare elements with sort() method in the Collections tool class?
387、How do TreeMap and TreeSet compare elements when sorting? How to compare elements with sort() method in the Collections tool class?
388、Principles and usage of TreeSet (Comparable and comparator)
389、There is a return statement in try{}. So will the code in finally{} immediately following this try be executed, when will it be executed, before or after return?
390、What is the difference between union and union all?
391、What is the exception of Unsupported version 52, how to cause it, and how to solve it?
392、What is the difference between Vector, ArrayList and LinkedList
393、The implementation principle of volatile
394、Can the volatile keyword ensure thread safety?
395、What does VSFTPD mean?
396、The difference between wait and sleep
397、What is the function of a file?
398、Webservice usage scenarios
399、What are the ways for WEB applications to actively push Data from the server to the client?
400、Web application security issues
401、How many forms are there in XML document definition? What is the essential difference between them? What are the ways to parse XML documents?
402、How to solve Zepto's point-through problem?
403、ZooKeeper Common Interview Questions
404、Registration and discovery of Zookeeper service
405、zookeeper cluster configuration
406、ZooKeeper interview questions include answers
407、Serious problems in Shuitianping Village, Baofeng Town have existed in work in the past 10 years
408、"Java Algorithm Collection" Issue 1
409、"Java Algorithm Collection" Issue 3
410、"Java Algorithm Collection" Issue 2
411、"Java Algorithm Collection" Issue 5
412、"Java Algorithm Collection" Issue 4
413、11 to 20 articles of "Java Classic Algorithm" Sunflower Book
414、1 to 10 chapters of "Java Classic Algorithm" Sunflower Book 1 to 10
415、21 to 30 chapters of "Java Classic Algorithm" Sunflower Book of 21 to 30
416、31 to 43 articles of "Java Classic Algorithm" Sunflower Book
417、HIBERNATE Common Interview Questions in "Java Interview Book"
418、javascript common interview questions in "java interview book"
419、"Java Interview Book" Basic Common Interview Questions in Java
420、Java Multithreaded Interview Questions in "Java Interview Book"
421、java common IO interview questions in "java interview book"
422、java design pattern interview questions in "java interview book"
423、Java object-oriented interview questions in "Java Interview Book"
424、JSP common interview questions in "Java Interview Book"
425、Servlet Common Interview Questions in "Java Interview Book"
426、"Java Interview Book" Spring Common Interview Questions
427、Common SQL Interview Questions in "Java Interview Book"
428、Common UML Interview Questions in "Java Interview Book"
429、Common interview questions for affairs in "Java Interview Book"
430、Can multiple classes (not internal classes) be included in a .java source file? What are the restrictions?
431、A young programmer and a project manager
432、What variables does a class consist of?
433、A bitter programmer
434、There are a large number of pictures (large e-commerce websites) on a page, and the loading is very slow. What methods do you have to optimize the loading of these pictures to give users a better experience.
435、What happens during this process when a page is entered from the URL to the page loading and displaying it?
436、A software engineer, a hardware engineer and a project manager
437、A question about group bySQL statement interview
438、Can objects be created without constructors?
439、The story with the monkey
440、The two objects have the same value (y) == true, but they can have different hash codes. Is this right?
441、The two objects have the same value (y) == true, but they can have different hash codes. Is this right?
442、Please use SQL to query the two tables, and the first five order records of the latest customer order dates. (Indicate MySQL. Oracle writing method respectively)
443、What is the difference between a serial collector and throughput collector?
444、Why use spring cloud config to configure the center? What problems does it solve?
445、Why use microservice tracking? What problems does it solve?
446、Why use connection pool?
447、Why initialize the style?
448、Why doesn't the collection class implement Cloneable and Serializable interfaces?
449、Mainstream distributed frameworks
450、The difference between primary and foreign keys
451、Give examples of synchronization and asynchronous.
452、Optimistic lock Pessimistic lock
453、What are the serialization protocols to know? Use scenarios, how to choose
454、Issues with concurrent access to transactions?
455、Characteristics of transactions?
456、What are the isolation levels of transactions?
457、Dichotomous query (recursive implementation)
458、Interpretation of the Internet's "high concurrency" architecture
459、FAQs for Java Interview Questions for Internet Companies
460、Product Manager What exactly do you TMD want
461、Under what circumstances doGet() and doPost() are called?
462、When to use Combination Mode?
463、When to use visitor mode?
464、When to use assert
465、What is a CopyOnWriteArrayList and how is it different from an ArrayList?
466、What are Ajax and JSON, their pros and cons
467、What is the AKF split principle?
468、What is DAO mode?
469、What is Dubbo?
470、What is ELK (ElasticSearch, Logstash, Kibana)? Why use ELK, and what problems does it solve?
471、What is JAF
472、What are Java SE, Java EE, Java ME?
473、What is a Java Priority Queue?
474、What is the Java reflection mechanism?
475、What is a Java virtual machine? Why is Java called a "platform-independent programming language"?
476、What is JMS
477、What is JNDI
478、What is JTA
479、What is Nginx?
480、What is ORM?
481、What is RPC remote procedure call?
482、What is SOA, and talk about your understanding of SOA?
483、What is Spring Cloud?
484、What is SpringBoot
485、What is springboot_springboot interview question
486、What is Web Service (Web Service)
487、What is Web Service?
488、What is a web container
489、What is an XSS attack? What is SQL injection attack? What is a CSRF attack?
490、What is a transaction? What is a lock?
491、What is value delivery? What is reference passing?
492、What is a memory leak?
493、What is distributed tracking Zipki?
494、What is responsive design?
495、What are basic tables, what are views, and what are the differences and connections between the two?
496、What is a stored procedure? What are the advantages?
497、What is a stored procedure? What to call?
498、What is an object?
499、What is a microservice
500、What is Inversion of Control (IOC)? What is dependency injection?
501、What are database constraints and what are common constraints?
502、What is a data model? What is standardization?
503、What is data encapsulation?
504、What is the catastrophic avalanche effect of services?
505、What is template method pattern?
506、What is deadlock?
507、What is indexing and what are its advantages?
508、What is vertical slicing/vertical slicing?
509、What is thread safety?
510、What are thread local variables?
511、What is a thread pool?
512、What is cache penetration? What is a cache avalanche? How to avoid it?
513、What is a compiled language and what is an interpreted language? Which type can java be classified into?
514、What is gateway service? In the gateway service, what are the four routing rules methods for routers?
515、Introducing the Collection FrameWork in JAVA (including how to write your own data structure)?
516、Introduction to Hibernate's cache
517、The difference between agent mode and decorator mode
518、Taking Oracle11R as an example, briefly describes database cluster deployment
519、What should I consider when doing SEO from a front-end perspective?
520、The inside story of corporate recruitment of programmers (top secret sharing)
521、Elegant downgrade and progressive enhancement
522、What is the difference between traditional for loops, enhanced for loops, and iterators?
523、The difference between scope public, private, protected, and not writing
524、Do you understand big-O notation? Can you give examples of different data structures?
525、Why did your project use maven for construction?
526、What application server optimization technologies have you used?
527、What are the technologies for website front-end optimization that you have used?
528、What JSTL tags have you used in your project?
529、When modifying a variable with the final keyword, is the reference not changed, or is the referenced object not changed?
530、Complete folder copying using java IO stream
531、How to improve the performance of reading data when using JDBC to operate a database? How to improve the performance of updating data?
532、What are the requirements when calling using MyBatis mapper interface?
533、What are the benefits of using a tag library?
534、Can using index query definitely improve the performance of the query? Why?
535、What is the difference between dependency injection and engineering patterns?
536、What is full text search?
537、More details about java synchronization locks
538、How to implement encapsulation with a set of values with the same name
539、The difference between memory overflow and memory leak
540、The difference between inner join and outer join
541、Can an inner class reference its members that contain the class (external class)? Are there any restrictions?
542、Write a complete function to implement a copy array
543、Write a complete program: enter the number n, the program automatically calculates n! and outputs it. (Note 1: n!=123…*n, Note 2: Please use recursive implementation)
544、Write a method to invert the string, such as: input abc and output cba
545、Write a method, enter a file name and a string, and count the number of times this string appears in this file.
546、Write a sorting algorithm, enter 10 numbers, separate them by commas, and you can choose ascending or descending order according to the parameters. You must indicate what sorting algorithm it is.
547、Write out the primary key generation strategy in hibernate?
548、Six common ways to write classes
549、Write out a piece of java code and complete writing strings to file
550、Statements used to write out the MySQL, Oracle, and SqlServer databases
551、How to reduce page loading time
552、Write a div centered and the content centered css attribute settings
553、Explain split(), slice(), split(), and join() respectively?
554、What problems does distributed services solve and what technologies are used for distributed frameworks
555、Distributed Theory (CAP, Base, paxos)
556、Analyze the implementation principle of thread pool and thread scheduling process
557、List common runtime exceptions in Java
558、List common byte input streams and output streams and illustrate their characteristics, at least 5 pairs.
559、Create n multiple threads, how to ensure that these threads start at the same time? To see clearly, it is "at the same time".
560、What is the difference between the two ways of creating multithreading?
561、How many different ways are there to create threads? Which one do you like? Why?
562、The difference in image formats in front-end development, how to optimize images
563、Performance optimization principles for front-end development
564、Methods for front-end performance optimization
565、Can anonymous internal classes inherit or implement interfaces? Why?
566、Ten Common MyBatis Interview Questions
567、Huawei’s interview question: Why can’t overload be distinguished based on the return type, and why?
568、Huawei interview question: There are multiple records in an Id in a table. Find out all records of this ID and show how many records there are in total.
569、Singleton mode
570、Thread safety of singleton mode
571、Take out records from the lower 31 to 40 in the SQL table (using the automatic growth ID as the primary key)
572、Poor programmer
573、The most useful java interview questions in history
574、What is the difference between synchronous code blocks and synchronous functions?
575、What is the difference between synchronous and asynchronous?
576、What are homologous policies, cross-domain, Jsonp?
577、Should I start a thread call the run() or start() method?
578、Which css attributes can be inherited?
579、5 ways to implement data retrieval in Hibernate?
580、What is the significance and benefit of including use strict at the beginning of a JavaScript source file
581、How to implement multi-threading in Java? Describe the process of changing thread state.
582、In Java, why can't the basic types be used as key values of HashMap, but can only be reference types?
583、In Java, how to break out of the current multiple nested loop?
584、What are the implicit conversions to false in JS
585、How to get Spring's IoC container in a web project?
586、In binary data, the decimal point is shifted one by one to the right, what will happen to the data?
587、In multi-threaded programming, what is the call method of the wait method?
588、How to synchronize threads within the monitor? What level of synchronization should the program do?
589、What is the role of connection pooling when programming a database?
590、Overview of garbage collection algorithm
591、Heap memory overflow and solution
592、What is the function of declarative and what problems are solved?
593、There are several implementation methods for multithreading, what are they? There are several implementation methods for synchronization, what are they?
594、What issues should be considered in terms of architecture for large websites?
595、How to optimize the database and how to improve the performance of the database?
596、How to optimize the database and how to improve the performance of the database? Experience in database optimization?
597、How to integrate Spring and Hibernate using HibernateDaoSupport?
598、How to implement inversion and replacement of strings?
599、How to optimize the files and resources of the website?
600、How to transfer a database in Oracle to DB2, it is necessary to ensure that the table structure and data remain unchanged
601、How to trade off whether to use an unordered array or an ordered array?
602、How to verify the number type?
603、How to detect deadlocks? How to prevent deadlocks
604、How to eliminate duplicate elements in an array?
605、How to ensure that N threads can access N resources without causing deadlocks?
606、How to maintain database integrity and consistency?
607、How to solve the catastrophic avalanche effect?
608、How to solve cross-domain problems?
609、How to create an object through reflection?
610、How to configure a servlet?
611、How to reload changes on Spring Boot without restarting the server?
612、How to prevent repeated submissions of pages
613、What if the variable is modified with final? If the method final is modified, what?
614、If you want to implement Spring AOP, how to implement it
615、Character Stream Byte Stream Link Differences; When to use byte streams and character streams?
616、The difference between byte stream and character stream
617、Perfect solution to the incomplete response content of jsoup
618、Implement a function clone that can copy the 5 main data types in JavaScript (including Number, String, Object, Array, Boolean)
619、What are the technologies to implement session tracking?
620、Understanding of Java distributed architecture
621、I have expressed my own opinions on the advantages and disadvantages of Node
622、Understanding and understanding of WEB standards and W3C
623、How do you understand the position of front-end interface engineer? What will its prospects be like?
624、The little daughter insisted on telling her father a story before going to bed
625、What are the commonly used libraries? Common front-end development tools? What applications or components have you developed?
626、Commonly used Java multi-threaded startup methods, how many common types are there in Executors thread pool?
627、What are the commonly used web containers?
628、Common Javaweb written test multiple-choice questions including answers
629、What are the common Java system architecture styles? What are the advantages and disadvantages of each?
630、Common SQL written test multiple-choice questions including answers
631、Concurrency issues
632、Serialization and deserialization
633、What design patterns are used in development? In what occasions to use?
634、Opening and closing principle
635、Asynchronous loading method
636、When an object is passed as a parameter to a method, this method can change the properties of the object and return the changed result. So is it a value pass or a reference pass here?
637、After a thread enters the synchronized method A of an object, can other threads enter the synchronized method B of this object?
638、When a thread enters a synchronized method of an object, can other threads enter other methods of this object?
639、WeChat development SDK_WeChat marketing tool SDK_WeChat custom development_Enterprise WeChat secondary development SDK reference document
640、What are the six commonly used design patterns for microservice architectures?
641、Summary of SpringBoot interview questions for microservice framework
642、How to convert a GB2312-encoded string into an ISO-8859-1-encoded string?
643、Pessimistic lock, optimistic lock, distributed lock
644、What is the difference between using static modification of member variables and not using static modification?
645、My child, you should stop being a programmer
646、Handwritten 9x9 multiplication table, bubble sort
647、Reason for deciding BaseAction?
648、Can abstract methods be static at the same time, can they be native at the same time, and can they be modified by synchronized at the same time?
649、What are the similarities and differences between abstract class and interface?
650、What are the sorting algorithms? Write a sorting system in Java
651、Is the interface inheritable? Can abstract classes implement the interface? Can abstract classes inherit the entity class?
652、Is the interface inheritable (extends)? Are abstract classes implementing interfaces? Can abstract classes inherit concrete classes?
653、Describe the principle and mechanism of JVM loading class files?
654、Describe your most commonly used Java programming style
655、What are the three database paradigms?
656、Database transactions and isolation levels
657、What are the disadvantages of creating indexes in databases?
658、How to remove spaces in database?
659、The four major characteristics of the database, the isolation level of the database
660、Necessity and design steps of database design
661、What is the principle of database connection pooling
662、Conversion between data types?
663、What is the difference between an array (Array) and a list (ArrayList)? When should I use Array instead of ArrayList?
664、How to allocate arrays in memory
665、Is there a length() method for arrays? Is there a length() method for String?
666、Typing the code overnight, shed two lines of tears
667、Artistic programmers, ordinary programmers and 2B programmers
668、Is it possible to issue a call to a non-static method from inside a static method?
669、Is it possible to inherit the String class?
670、Is there any way to set its CSS style for a DOM?
671、Can a constructor be override?
672、Several skills that architects need
673、Standard SQL syntax and statements
674、Taohua'an – Programmer's Edition
675、Template method pattern
676、What is the forward index? What is an inverted index?
677、Compare Java and JavaScript?
678、What are the application scenarios of messaging services?
679、What problems does message-driven Stream solve?
680、Deeply understand Java interfaces and abstract classes
681、What is the role of the producer and consumer model?
682、Write a singleton class in Java?
683、How to use Java to achieve DB storage with 100 million records per day? How to design a database that records data volume of hundreds of millions of MySQL?
684、Use an sql statement to copy the values of the ID and NAME fields in table b to table A
685、Use the most efficient method to calculate what is the equivalent of 2 times 8?
686、Draw the collection class hierarchy in Java? What are the characteristics of List, Set, and Map?
687、Programmer's view of love
688、Programmer's humorous jokes
689、The wife's secret lover in the eyes of programmers
690、A woman in the eyes of programmers
691、Programmer jokes
692、Programmers decide to practice calligraphy after retirement
693、Programmers dating with beautiful girls
694、Programmers raise their wages
695、A brief introduction to spring's ioc and aop
696、Briefly describe the process of ajax
697、Briefly describe Dubbo's balanced strategy and cluster fault tolerance model
698、Briefly describe common optimization strategies in Hibernate?
699、Briefly describe the Java memory management mechanism, as well as the principles of garbage collection and the Java tuning tools used
700、Briefly describe the mapping relationship between Mybatis' Xml mapping file and Mybatis internal data structure?
701、Briefly describe the principle and life cycle of struts2 value stack?
702、Briefly describe the Struts2 exception handling mechanism?
703、Briefly describe the similarities and differences between synchronized and?
704、Briefly describe the difference between src and href
705、Briefly describe the design patterns you know?
706、Briefly describe your solution to optimize web performance?
707、Briefly describe the "six principles and one rule" of object-oriented approach?
708、Briefly describe the main steps of Socket programming based on TCP and UDP
709、Briefly describe how the interceptor works?
710、Briefly describe the five states of threads?
711、Briefly describe the life cycle of a thread
712、Class ExampleS inherits Exception, class ExampleS inherits ExampleS
713、Class loading process
714、The relationship between classes and objects
715、What is the role of index? And what are its advantages and disadvantages?
716、How do threads synchronize and communicate?
717、Let me tell you how to implement the thread-safe and non-thread-safe collection (hashmap, concurrenthashmap)
718、How does thread pool work? What are the tasks rejection strategies?
719、Types, differences and usage scenarios of thread pools
720、What is the difference between thread pool isolation and semaphore isolation?
721、What is the difference between the sleep() method and the yield() method of a thread?
722、The basic concept of threads, the basic state of threads and the relationship between states
723、Classic SQL interview questions and answers Issue 10
724、Classic SQL interview questions and answers Issue 1
725、Classic SQL interview questions and answers Issue 2
726、Classic SQL interview questions and answers Issue 3
727、Classic SQL interview questions and answers Issue 4
728、Classic SQL interview questions and answers Issue 5
729、Classic SQL interview questions and answers Issue 6
730、Classic SQL interview questions and answers Issue 7
731、Classic SQL interview questions and answers Issue 8
732、Classic SQL interview questions and answers Issue 9
733、Classic Basic Java Interview Questions and Answers
734、Give some suggestions to programmers
735、Maintain database integrity and consistency, do you like to use triggers or write business logic by yourself? Why?
736、How many ways are there to write a Java multithreaded program?
737、Write a function that intercepts strings, inputs as a string and bytes, and outputs as a string intercepted by bytes
738、What is the difference between compile-time exceptions and run-time exceptions?
739、NetEase MySQL Database Development Optimization Manual (PDF)
740、The mode and characteristics of network applications
741、The artist took the girl out for a date
742、My wife calls her husband who is a programmer
743、Automatic packing and unboxing
744、What are the ways to obtain a class object?
745、Virtual Machine JVM Components
746、What are the elements in the line? What are the block-level elements? What are the empty (void) elements?
747、Relationship between tables
748、There are three columns A B C in the table, which is implemented using SQL statement: when column A is greater than column B, select column A, otherwise select column B, and when column B is greater than column C, select column B, otherwise select column C
749、What operators does Expression Language (EL) support?
750、What is a view? What is a cursor?
751、Explain the principle of jsonp and why it is not a real ajax
752、Explain the usage of stack, heap and static area in memory?
753、What is the trigger?
754、Design 4 threads, two threads increase by 1 each time for j, and the other two threads decrease by 1 each time for j
755、What issues should be paid attention to when designing a database?
756、What is a design pattern and what is the function of a design pattern?
757、Tell the life cycle of a servlet?
758、Let’s talk about JavaScript prototypes, prototype chains? What are the characteristics?
759、Talk about the definition and advantages and disadvantages of java recursion
760、Talk about the features of Spring MVC Framework
761、Tell us about the advantages and disadvantages of SSM and the usage scenarios
762、TCP/IP protocol
763、Tell me what you think of design patterns
764、Talk about dynamic agent design mode
765、Please write a piece of stack overflow and heap overflow code
766、Please write a java insert sorting code
767、Please write a java selection sorting code
768、Please write out the 5 runtime exceptions you most often see?
769、Please explain (or briefly describe the following nouns commonly used in J2EE)
770、Please describe the difference between cookies, sessionStorage and localStorage?
771、What is the difference between forwarding and redirecting?
772、Please use an sql statement to query these three records and display them according to the following conditions
773、Please tell me what you know about thread synchronization methods
774、Let me talk about the reasons why you choose Struts2 for your project?
775、Let’s talk about the difference between interceptor and filter?
776、Let’s talk about Hibernate’s first-level cache, second-level cache and query cache?
777、Talk about your understanding of Hibernate?
778、Talk about your understanding of Mybatis?
779、Talk about your understanding of Spring?
780、Talk about your understanding of Struts?
781、Talk about the benefits of test-driven development (TDD) and your understanding
782、Tell us about the disadvantages of cookies?
783、Ganji.com's MySQL development military regulations sharing
784、Input flow and output flow connection and difference, node flow and processing flow connection and difference
785、The difference between a process and a thread
786、What is the difference between adapter mode and proxy mode before?
787、What is the difference between adapter mode and decorator mode?
788、Optimization method for jQuery?
789、Explain the storage performance and characteristics of ArrayList, Vector, and LinkedList?
790、Explain the difference between Servlet and CGI?
791、Explain the process of loading entity objects in Session?
792、Explain how to write Action in Struts2 and whether singletons are used?
793、Explain asynchronous loading
794、Explain the three states and transformation relationships of entity objects?
795、Summary and answers to Alibaba Tencent Campus Recruitment Java Interview Questions
796、Level of isolation?
797、What is the difference between centralized and in-process load balancing?
798、What is the difference between static inner class and inner class
799、What is the difference between static variables and instance variables?
800、The difference between object-oriented and process-oriented
801、What are the aspects of object-oriented features?
802、Interview questions and answers
803、What if the page encoding and the requested resource encoding are inconsistent?
804、How to use page reconstruction?
Reposted fromJava Interview Question Network