Byte beating Java3 face "cool" - live Shaohua, to review efforts to prepare for "gold and three silver four"

The interviewer is really nice, bytes efficiency is really high, interview the next morning came notice, though not seen, but a good experience, the first interview on this end.

Byte beating Java3 face "cool" - live Shaohua, to review efforts to prepare for "gold and three silver four"

First self-introduction, the interviewer came a few minutes early, I was not ready, introduce stammered, not finished started to ask questions.

Byte side:

  • Processes and threads, the difference, which is high efficiency, and why
  • Characteristics of the transaction. For details,
  • Isolation level, specific description.
  • Magic Reading
  • Deadlock conditions, how to solve
  • The basic data types and the number of bytes java
  • Java, volatile keyword
  • How to process synchronization
  • mysqI index structure, characteristics, and why use this
  • If the query more efficient
  • Query the name and number of student achievement is greater than or equal to 60 all
  • Clustered index and non-clustered index
  • String,StringBuffer, StringBuilder区别
  • HashMap, why the use of red-black tree
  • Garbage collection GC, cms, G1, garbage collection algorithm
  • TCP connection and release

Byte two faces:

  • To talk about the project?
  • What mongodb underlying principle or data structure, transaction processing, and insert mysq What is the difference, why would slow
  • Such as the upload process (Java), what to do every step
  • Instance variables and methods of the parent class and subclass What is the difference
  • Overloading and cover the difference, it returns a different value types can overload it, why, and how the underlying implementation
  • java multithreading, state diagram, drawn, blocking the state, which has several running order, some of the multi-threaded
  • java generics
  • ThreadLocal, what Concurrent following package, the principle is,
  • AtomicInteger, what the principle is, how to achieve high efficiency, what optimization measures
  • Optimistic and pessimistic locking lock
  • @Transaction principle, there is such a method in a class two, - B is a method - a method is C, no annotations on B., the C
  • There are so call B ** affairs out there, why, based on the underlying principle can not be inferred (you can ask for tips inferred)
  • Query the name and number of all student achievement failing, according to the statement, how to build the index, why,
  • What mysq bottom is why high efficiency, the primary key can not be too large, why, if too large, the underlying data structure will not change, and why
  • The number of queries linux tcp connection state of the process CLOSE_ WAIT
  • Do not understand the RabbitMQ, kafka, RocketMQ, ActiveMQ, and other messaging middleware
  • Why redis high efficiency, thread, data structures, network model, aio, nio, bio, Why such a design? How to deal with high concurrency

Byte three sides:

  • Data warehouse, snowflake model and star model differences and use, data warehousing process (stratification), how to design
  • The difference between the data warehouse and data Lake
  • Model design of distributed systems, distributed systems CAP, distributed systems
  • Online business management linux environment there, how to manage
  • Collection redis There are no restrictions, limiting how much
  • 1w strip inserts and updates redis What is the difference
  • What is the underlying principle mysql join that which has several (not about this connection)
  • linux command to query a file number that appears most repeated
  • Linux command to query the number of rows in a file

Overall, the third face little difficult ah, before both sides could be okay ~ ohh finished front face 2 face too inflated, resulting in a third plane when did not play well, the result is a GG

Live Shaohua, efforts to prepare for "gold and three silver four"

After now February, and at home over the years also prepare this year's recruitment, and want to offer gains gold and three silver four friends have to start preparing to review the matter, here also share some of my review plan , welcome along with me! ! !

Not ready to review the information it does not matter: I've been ready all for the exam is free of the need to share the little friends! Click [here] to view the acquisition mode .

Comprehensive classification Java foundation, framework, multithreading, network communications, Linux, database, design patterns, algorithms, caching, and several other modules are already covered

Spring Framework continues to be the focus! ! !

Spring learn thinking brain map

Byte beating Java3 face "cool" - live Shaohua, to review efforts to prepare for "gold and three silver four"

35 Spring Boot common knowledge

Byte beating Java3 face "cool" - live Shaohua, to review efforts to prepare for "gold and three silver four"

Spring Cloud interviews necessary to resolve questions +

Byte beating Java3 face "cool" - live Shaohua, to review efforts to prepare for "gold and three silver four"

Spring MVC study notes

Byte beating Java3 face "cool" - live Shaohua, to review efforts to prepare for "gold and three silver four"

Micro Services Review Series:

Byte beating Java3 face "cool" - live Shaohua, to review efforts to prepare for "gold and three silver four"

Database Review Series:

Byte beating Java3 face "cool" - live Shaohua, to review efforts to prepare for "gold and three silver four"

JVM virtual machine Refresher Series:

Byte beating Java3 face "cool" - live Shaohua, to review efforts to prepare for "gold and three silver four"

All of the above can review the information are free to share little friends in need! Click [here] to view the acquisition mode


Guess you like

Origin juejin.im/post/5e411a7ce51d4526e91f3edb