Five-sided Ali finally got the offer, summarizing Dachang’s latest 198 senior job interview questions and answers

Joining Meituan is graded P7, summarizing the latest and most complete 180 senior job interview questions and answers in 2020

 

Joining Meituan is graded P7, summarizing the latest and most complete 180 senior job interview questions and answers in 2020

 

Friends who need 180 interview topics and answers in pdf files can get them for free after one-click three-connection, see the picture below and add the assistant VX (gyhycx7980)

The latest 180 JAVA advanced interview topics in 2020

Due to the epidemic this year, many people stayed at home for a long time, and there was plenty of time to review and prepare for the interview. Here I have prepared a 180 latest intermediate and advanced interview questions summarized by major Internet companies and major companies to help you overcome the difficulties of the interview. Some of the interview answers are also summarized at the end of the article, so I can share it with you. Everyone is helpful!

  1. Length of basic data types
  2. reflection
  3. ACID
  4. MVC
  5. RPC and RMI
  6. Common RPC framework Dubbo
  7. Introduction of JSWDL Development Kit
  8. WEB container function
  9. Deep copy and shallow copy
  10. Pass by value and pass by reference
  11. Ajax
  12. HTTP
  13. HTTP1 and HTTP2
  14. Common programming protocols
  15. TCP
  16. 3TCP (Transmission Control Protocol) and UDP (User Datagram Protocol)
  17. TCP/IP
  18. Socket
  19. Thread processing flow
  20. Blocking I/O communication model
  21. NIO(new 10)
  22. The working principle of java NIO
  23. Provided in java.nio.
  24. The difference between 10 and NIO
  25. Advantages of NIO
  26. There are several different ways to create threads? Which one do you like? Why?
  27. Thread Pool
  28. Static condition
  29. A general explanation of several available states of threads
  30. What keywords are used to modify the synchronization method?
  31. Why are the stop() and suspend0 methods not recommended?
  32. What is ThreadLocal?
  33. The difference between run() and start()
  34. What is the difference between sleep() and wait()?
  35. When a thread enters a synchronized method of an object, can other threads enter other methods of this object?
  36. Please tell me the thread synchronization method you know
  37. Thread scheduling and thread control
  38. JMM
  39. What are the similarities and differences between synchronous and asynchronous, and under what circumstances should they be used? Examples
  40. What is thread starvation and what is livelock?
  41. What is the busy loop in multithreading?
  42. Briefly describe the similarities and differences between synchronized and java.util. concurrent.locks.Lock?
  43. The difference between synchronization method and synchronization code block:
  44. How to ensure that N threads can access N resources without causing deadlock?
  45. What is atomic operation
  46. What is volatile variable? What is the difference between volatile variable and atomic variable
  47. What guarantee does volatile variable provide? Can a non-atomic operation become an atomic operation?
  48. Can a volatile array be created?
  49. -A table with an ID auto-incrementing primary key. After inserting 17 records, the 15, 16, and 17 records are deleted, and then Mysql.
  50. Restart, and then insert- record. Is the ID of this record 18 or 15?
  51. What is Heap table?
  52. Mysq|What is the default port of the server?
  53. Compared with Oracle, what are the advantages of Mysq|
  54. Distinguish between CHAR_ LENGTH and LENGTH?
  55. Please briefly describe the names of the four transaction isolation levels supported by InnoDB in Mysql and the difference between each level?
  56. What is the usage of ENUM in Mysq|
  57. How to define REGEXP?
  58. The difference between CHAR and VARCHAR?
  59. What can be the string type of the column?
  60. How to get the current Mysql version?
  61. What storage engine is used in Mysql?
  62. What does TIMEST TAMP do on the UPDATE CURRENT_ _TIMESTAMP data type?
  63. What is the difference between primary key and candidate key?
  64. How to use Unix shell to log in to Mysq|?
  65. What is myisamchk used for?
  66. What are the method commands for MYSQL database server performance analysis?
  67. How to control the maximum size of the HEAP table?
  68. What is the difference between MyISAM Static and MyISAM Dynamic?
  69. What is a federated table?
  70. If a table has a column defined as TIMESTAMP, what will happen?
  71. When the column is set to AUTO INCREMENT, what happens if it reaches the maximum value in the table?
  72. How can I find out which auto increment was allocated during the last insertion?
  73. How do you see all the indexes defined for the table?
  74. What do the% and _ in the LIKE statement mean?
  75. How to convert between Unix and Mysq|time stamps?
  76. What is the column comparison operator?
  77. How do we get the number of rows affected by the query?
  78. Are Mysq queries case sensitive?
  79. What is the difference between LIKE and REGEXP operations?
  80. What is the difference between BLOB and TEXT?
  81. What is the difference between mysql fetch. array and mysql _fetch. _object?
  82. The three paradigms of databases?
  83. How do we run batch mode in mysq|?
  84. Where will the MyISAM table be stored and also provide its storage format?
  85. What are the different tables in Mysq|
  86. What is ISAM?
  87. What is InnoDB?
  88. Mysq|How to optimize DISTINCT?
  89. How to display the first 50 rows?
  90. How many columns can be used to create an index?
  91. What is the difference between NOW () and CURRENT_ DATE ()?
  92. What kind of objects can be created using the CREATE statement?
  93. Mysq|How many TRIGGERS are allowed in the table?
  94. What is a non-standard string type?
  95. What are general SQL functions?
  96. Explain the access control list
  97. Does MYSQL support transactions?
  98. What field type is good for recording currency in mysq|
  99. Under what circumstances is the MYSQL data table vulnerable to damage?
  100. mysq|How many tables are related to permissions?
  101. What kinds of locks are there in Mysq|
  102. Mysq|Data optimization
  103. MySQL keywords
  104. Storage engine
  105. database backup
  106. How to display the table creation statement and add fields to the table
  107. SQL language classification
  108. The difference between truncate delete drop:
  109. Name the storage performance and characteristics of ArrayList, Vector, LinkedList
  110. The difference between HashMap and Hashtable
  111. What is the difference between ail-fast and fail-safe?
  112. Data structure of hashmap
  113. How does HashMap work?
  114. When will Hashmap expand?
  115. How does CorrentHashMap work?
  116. What are the basic interfaces of the Java collection framework?
  117. What is the difference between HashSet and TreeSet?
  118. What is the underlying implementation of HashSet?
  119. The realization principle of LinkedHashMap?
  120. Why does the collection class not implement the Cloneable and Serializable interfaces?
  121. What is a iterator?
  122. What is the difference between Iterator and Listlterator?
  123. What is the difference between Array and ArrayList? When should I use Array instead of ArrayList?
  124. What are the best practices for the Java collection framework?
  125. The elements in the Set cannot be repeated, so what method is used to distinguish repeated or not? Is it to use == or equals(? What is the difference between them
  126. What are the Comparable and Comparator interfaces? List their differences.
  127. The difference between collection and collections
  128. java memory allocation
  129. What is the structure of the Java heap? What is the Perm Gen space in the heap?
  130. What is GC? Why GC
  131. Briefly describe the java garbage collection mechanism?
  132. How to judge whether an object is alive? (or how to judge GC objects)
  133. Two recycling mechanisms for garbage collection
  134. What is the basic principle of the garbage collector? Can the garbage collector reclaim memory immediately? Is there any way to proactively notify the virtual machine for garbage collection?
  135. What will System.gc0 and Runtime.gc0 do?
  136. When is the finalize() method called? What is the purpose of finalization?
  137. If the object's reference is set to null, will the garbage collector immediately release the memory occupied by the object?
  138. What is distributed garbage collection (DGC) and how does it work?
  139. What is the difference between a serial collector and a throughput collector?
  140. In Java, when can an object be garbage collected?
  141. Generation
  142. Basic concepts of Gc
  143. Briefly describe the java memory allocation and recovery strategy and Minor GC and Major GC
  144. Will garbage collection occur in the permanent generation of the JVM?
  145. What are the methods of garbage collection in java?
  146. Will there be a memory leak in java? Please describe briefly.
  147. java class loading process?
  148. Briefly describe the java class loading mechanism?
  149. What are class loaders and what are the class loaders?
  150. Class loader parent delegation model mechanism?
  151. What is the difference between the access modifiers public, private, protected, and when not written (default)?
  152. How to stop the type unchecked warning in Java?
  153. Abstract classes and interfaces
  154. What are the advantages of object-oriented software development?
  155. What are the definition and benefits of encapsulation?
  156. Definition of polymorphism?
  157. Definition of inheritance?
  158. The definition of abstraction? What is the difference between abstraction and encapsulation?
  159. N-tier architecture
  160. 3 tail recursion
  161. Final and static
  162. Can assign values ​​to static final variables at runtime
  163. What are the meanings of throws, throw, try, catch, and finally
  164. 3The difference between GET and POST for HTTP requests
  165. Common commands of JSP
  166. What are the parsing techniques for xml? What is the difference?
  167. There are several forms of XML document definition? What are the essential differences between them?
  168. What aspects of xml technology did you use in your project? How to achieve it?
  169. log4j log
  170. What is RESTful architecture:
  171. What is Redis? Two sentences to summarize
  172. redis (pipe, hash)
  173. Redis implementation principle or mechanism
  174. Redis has two types of partitions
  175. Mongo DB
  176. Mongo DB features
  177. Mongo DB features
  178. Mongo DB applicable scenarios
  179. Comparison of redis, memcache, mongoDB
  180. What is the use of Redis? Only by knowing what features it has, can we use our strengths and avoid weaknesses when we use them, and use them for our purposes: here is a summary of the Redis database

to sum up

I interviewed many Internet companies some time ago. The interview questions collected are: Redis, multithreading, JVM, Mongo DB, HTTP, HashMap, Spring, etc. The corresponding interview site also summarized a corresponding interview answer, interested Friends please pick it up!

[20 years] 2nd edition: ​Dachang interview questions, 143-page test book, 180 Internet enterprise interview documents, friends who are interested in one-click triple connection, see the picture below and add a small assistant VX (gyhycx7980) to receive it for free To!

A full set of 143 page test collections

Joining Meituan is graded P7, summarizing the latest and most complete 180 senior job interview questions and answers in 2020

 

Joining Meituan is graded P7, summarizing the latest and most complete 180 senior job interview questions and answers in 2020

 

[20 Years] Second Edition: Interview Questions from Dachang

Joining Meituan is graded P7, summarizing the latest and most complete 180 senior job interview questions and answers in 2020

 

[20 years] 2nd edition: ​Dachang interview questions, 143-page test book, 180 Internet enterprise interview documents, and friends who are interested in one-click triple connection, see the picture below and add a small assistant VX (gyhycx7980) to 100 % Free to receive

Guess you like

Origin blog.csdn.net/GYHYCX/article/details/110543592