Lynx Core Technology (third surface Title): red-black tree Hbase + + + high concurrent connection pool spike 11 bis +

Lynx Core Technology (third surface Title): red-black tree Hbase + + + high concurrent connection pool spike 11 bis +

 

one side

  1. Introduce yourself project
  2. Way to create a thread, the thread pool, which parameters? Saturation strategy?
  3. What are design patterns? Java design patterns which used what? Understand the dynamic proxy mode it?
  4. spring used design patterns?
  5. In response to a web request, that some of the most time-consuming, tcp handshake? Business logic processing? Network latency? Database query? Browser parses?
  6. The index when it will fail? Talk of the Index Tuning encountered a problem, how to troubleshoot problems sql slow?
  7. synchronized usage, if the lock on the method, the lock is what objects? If it is a static method, lock what is?
  8. ArrayList how expansion? HashMap how expansion? Red-black tree is a tree, what is the nature of?
  9. Why rewrite hashcode?
  10. The entire structure will be locked under what circumstances CurrentHashMap?
  11. JDK1.7 and in version 1.8, HashMap and CurrentHashMap What is the difference (red-black tree)?
  12. HashMap how to convert from the list red-black tree? If the deposit is null key, put the barrel of which position?
  13. 5 large state-threaded, drawing presentation flow from creation to end?
  14. The difference between sleep and wait, wait after being awakened thread is what state?
  15. CMS features, garbage collection algorithm What? Their advantages and disadvantages, what their common disadvantage is that?
  16. What is a forward proxy and reverse proxy?
  17. The role of Hbase, MapReduce is what thinking?
  18. How communication between the Master and Slave?
  19. Learn about your design ideas SpringMVC architecture?

Two faces

  1. Load balancing algorithm What? Nginx of the shunt understand?
  2. How to address the high concurrency?
  3. Mybatis how to use a transaction?
  4. myisam and mysql innodb difference, and why should this use?
  5. Handwriting database connection pool
  6. Asked usage scenarios redis, distributed caching, middleware, the project's details.
  7. JVM tuning experience of practical work, exemplified
  8. Optimistic and pessimistic locking (Java and database)
  9. How to optimize large amounts of data, the corresponding technical solutions? Do you think the prioritization?

Three sides

  1. Work species are encountered server avalanche it? Do you know the avalanche scene is generally caused by what circumstances?
  2. Talk about concurrent programming you know well, which will involve technology, the corresponding technology where?
  3. Talk about storage, comparison and distributed session of the difference, which one do you think is better?
  4. Distributed globally unique ID contact you? Which types of generation way? Their advantages and disadvantages?
  5. What is included in a distributed architecture, you work in the application of technology to what?
  6. You led projects have technical challenges, challenges where, how designed to solve?
  7. Lynx dual 11 spike, the overall design ideas?

These are the core technology department Lynx title on three sides, the following summary of the latest Senior Java p3 range Ali and answers for reference only ~


Ali will be more high-level Java exam questions and answers range

Lynx Core Technology (third surface Title): red-black tree Hbase + + + high concurrent connection pool spike 11 bis +

Obtaining answers

+ Focus point after praise, private letters Keywords [Ali] to get detailed answers to the link!

Important to say it twice attention + thumbs up and then send private messages, before they can get Oh!

Published 18 original articles · won praise 32 · views 5375

Guess you like

Origin blog.csdn.net/vip1024s/article/details/104376408