2023 Golden Nine and Silver Ten Latest [1000 Java Eight-legged Essay] Basic, intermediate and advanced interviews are necessary, check for omissions and make up for vacancies

Java interview

Everyone knows that Java interviews are getting harder and harder now! The main reasons are nothing more than two:

  • With the rise of the Java industry, most of these people choose to learn Java , whether they are unemployed at home, dissatisfied with their current job, choose the wrong major in university, lack of money, or want to learn by themselves. ! The influx of a large number of talents has led to more and more job competition, and interviews have become more and more difficult!
  • The other is the impact of the epidemic in the past two years. Many companies have declared bankruptcy and laid off employees. Coupled with the promotion of introversion in the Internet industry, it is already a very common phenomenon to screw screws during interviews for building rockets!

Recently, some fans and friends have been sending private messages to me saying that the Golden Nine and Silver October are coming soon, does LZ have a comprehensive interview question bank with high-frequency topics, and the interviews have been frequent recently, so I need to sort out systematically! Isn't this arranged for everyone today? I compiled this set of 1000+ Java interview manuals for a whole month, uploaded it to  Git, and now the number of stars has reached 40K+

If you are still looking for interview questions everywhere! So! check it out! Suitable for reading crowd

  • Beginner/intermediate/advanced Java programmers to be interviewed
  • person who checks for gaps
  • People who want to continuously improve and expand their Java technology stack
  • Java interviewer

  • JavaOOP/collection/generic/exception/lO and NIO/reflection/serialization/annotation interview questions
  1. What is OOP?
  2. What is the relationship between classes and objects?
  3. There are several naming conventions for data type identifiers in Java.
  4. The role of the instanceof keyword
  5. What is implicit conversion and what is explicit conversion
  6. Can Char type be converted to int type?
  7. Can it be converted into a string class Can it be converted into a double type
  8. What are the two types of exceptions in Java?
  9. What are the exception handling mechanisms?
  10. How to customize an exception
  11. try catch finally, there is return in try, is finally still executed?
  12. The difference between ArrayList and linkedList
  13. The difference between HashMap and HashTable
  14. Collection package structure, the difference from Collections
  15. Generic common features
  16. Talk about the difference between List, Set and Map
  17. What is the difference between Array and ArrayList?
  18. What are the characteristics of Map
  19. The collection class is stored in the Java.util package, and there are mainly several interfaces
  20. What is the list interface
  21. Talk about ArrayList (array)
  22. Vector (array implementation, thread synchronization) talk about LinkList (linked list)
  23. What Set collection
  24. The role of java reflection
  25. Where will the reflection mechanism be used?
  26. Implementation of reflection:
  27. A class that implements Java reflection:
  28. Advantages and disadvantages of the reflection mechanism:
  29. Java Reflection API
  30. Reflection usage steps (get Class object, call object method)
  31. There are several ways to get the Class object
  32. Dynamically create object instances using reflection
  33. What is java serialization and how to implement java serialization?
  34. Save (persist) the object and its state to memory or disk
  35. Serialized objects are persisted as byte arrays - static members are not
  36. Serialize user remote object transfer
  37. Serializable implements serialization
  38. writeObject and readObject custom serialization strategy
  • Multithreading & Concurrency Interview Questions
  1. There are several ways to implement multithreading in Java to inherit the Thread class
  2. Implement the Runnable interface.
  3. ExecutorService.Callable, Future has return value thread
  4. Based on thread pool
  5. 4 thread pools
  6. How to stop a running thread
  7. What is the difference between notify0 and notifyAll0?
  8. What is the difference between sleep0 and wait()?
  9. 4 ways to terminate a thread
  10. The difference between start and run
  11. JAVA background thread
  12. What is an optimistic lock What is a pessimistic lock What is a spin lock
  13. Synchronized synchronization lock
  14. ReentrantLock
  15. Difference between Condition class and Object class lock method
  16. The difference between tryLock and lock and locklnterruptibly
  17. Semaphore semaphore
  18. The difference between Semaphore and ReentrantLock
  19. Reentrant lock (recursive lock)
  20. Fair locks and unfair locks
  21. synchronization lock deadlock
  22. Principle of thread pool
  23. thread complex
  24. Composition rejection policy for thread pools
  25. Java thread pool working process
  26. JAVA blocking queue principle
  27. Blocking Queues in Java

  • JVM interview questions

  • database interview
  1. Database storage engine lnnoDB (B+ tree)
  2. TokuDB (Fractal Tree - nodes with data)
  3. MylASM
  4. Memory
  5. What are the database engines
  6. The difference between lnnoDB and MylSAM
  7. index
  8. Common indexing principles are
  9. What are the three normal forms of the database
  10. What is Redis?
  11. How is Redis different from other key-value stores?
  12. Redis data type?
  13. What are the benefits of using Redis?
  14. What are the advantages of Redis over Memcached?
  15. What are the differences between Memcache and Redis?
  16. Is Redis single-process or single-threaded?
  17. What is the maximum capacity of a smart storage of type string?
  18. Redis persistence mechanism
  19. What is Memcached and what does it do?
  20. What application scenarios does the memcached service have in the enterprise cluster architecture
  21. How to realize Memcached service distributed cluster?
  22. What are the characteristics and working principle of Memcached service?
  23. Briefly describe the principle of Memcached memory management mechanism?
  24. How does memcached work?
  25. What is the biggest advantage of memcached?
  26. memcached and MySQL query
  27. Can the log feature be used for secure backups?
  28. Is null allowed?
  29. Update operations immediately fsync to disk?
  30. How to perform transactions/locks?
  31. Why is my data file so large?
  32. How long does it take to enable backup failback?
  33. What is master or primary?
  34. What is secondary or slave?
  35. Do I have to call getLastError to make sure the write took effect?

  • Spring,SpringBoot,SpringCloud
  1. What configuration methods does spring provide?
  2. Does spring support centralized bean scope?
  3. What is the life cycle of the spring bean container?
  4. What is the inner bean of spring?
  5. What is spring assembly
  6. What are the methods of automatic assembly?
  7. What are the limitations of autowiring?
  8. What is annotation-based container configuration
  9. How to enable annotation assembly in spring?
  10. @Component Contoller, @Repository
  11. What is the use of @Required annotation?
  12. What is the use of @Autowired annotation?
  13. What is the use of @Qualifer annotation?
  14. What is Spring Boot?
  15. Why use Spring Boot?
  16. What are the advantages of Spring Boot?
  17. Which is the core annotation of Spring Boot? Which annotations does it mainly consist of?
  18. What are the ways to run Spring Boot
  19. How to understand Starters in Spring Boot?
  20. How to run some specific code when Spring Boo starts?
  21. Does Spring Boot need a separate container to run?
  22. What are monitors in Spring Boot? ;
  23. How to implement exception handling with Spring Boot?
  24. What is Spring Cloud?
  25. What are the advantages of using Spring Cloud?
  26. What does service registration and discovery mean? How does Spring Cloud implement it
  27. What does load balancing mean?
  28. What is Hystrix? How does it achieve fault tolerance?
  29. What is a Hystrix circuit breaker? Do we need it?
  30. What is Netflix Feign? What are its advantages?
  31. What is Spring Cloud Bus? Do we need it?
  32. What are microservices
  33. What is a service circuit breaker? What is a service degradation
  34. What is feigin? What are its advantages?
  35. What is the difference between Ribbon and Feign?
  36. What is Spring Cloud Bus?
  37. Springcloud circuit breaker role?
  38. Spring Cloud Gateway?
  39. As a service registry, what's so good about Eurekalk Zookeeper?
  40. What is Ribbon load balancing?
  41. What can Ribbon load balancing do?
  42. What is zuu|routing gateway
  43. What can the distributed configuration center do?

  • MQ interview questions

  • Dubbo interview questions

  • MyBatis interview questions

  • ZooKeeper interview questions
  1. What is Zookeeper?
  2. How does Zookeeper guarantee the distributed consistency characteristics?
  3. What does ZooKeeper provide?
  4. Zookeeper file system
  5. ZAB protocol?
  6. Four types of data node Znode
  7. Zookeeper Watcher Mechanism - Data Change Notification
  8. Client registers Watcher implementation
  9. Server-side processing Watcher implementation
  10. Client callback Watcher
  11. ACL permission control mechanism
  12. Chroot Features
  13. session management
  14. server role
  15. Server working status under Zookeeper
  16. data synchronization
  17. How does zookeeper ensure the sequential consistency of transactions?
  18. How to deal with zk node downtime?
  19. The difference between zookeeper load balancing and nginx load balancing
  20. Why is there a Master in a distributed cluster?
  21. What are the deployment modes of Zookeeper?
  22. How many machines are required for the cluster at least, and what are the cluster rules?
  23. Does the cluster support adding robots dynamically?

  • Data Structures and Algorithms

  • Elasticsearch interview questions

  • Microservices Interview Questions
  1. What are the advantages of microservice architecture?
  2. What are the characteristics of microservices?
  3. What are the best practices for designing microservices?
  4. How does the microservices architecture work?
  5. What are the pros and cons of microservices architecture?
  6. What is the difference between monolithic, SOA and microservices architecture?
  7. What challenges do you face when using microservices architecture?
  8. What are the main differences between SOA and Microservice Architecture?
  9. What are the characteristics of microservices?
  10. What is Domain Driven Design?
  11. Why is Domain Driven Design (DDD) needed?
  12. What is ubiquitous language?
  13. What is cohesion?
  14. What is coupling?
  15. What is Ildempotence and where is it used?
  16. What is a bounded context?
  17. What is two-factor authentication?
  18. What are the credential types for factor authentication?
  19. What is a client certificate?
  20. What is the use of PACT in microservices architecture?
  21. What is OAuth?
  22. What is Conway's Law?
  23. What do you know about contract testing?
  24. What is End-to-End Microservice Testing?
  25. What is the purpose of Container in microservices?
  26. What is DRY in microservice architecture?
  27. What is the purpose of Docker?
  28. What is a canary release?
  29. What is Continuous Integration (CI)?
  30. What is Continuous Monitoring?
  31. What is the role of the architect in microservice architecture?
  32. Can we create state machines with microservices?
  33. What is Reactive Scaling in Microservices?

  • Linux interview questions

at last

The length of the article is already very long, so I won’t show it too much. I hope that everyone who reads this article can seize the opportunity of Gold, September and Silver Ten, and get the Offer they want!

Guess you like

Origin blog.csdn.net/qq13321123/article/details/132227408