Key interview questions

Source: Internet
Author: User

1. java BASICS (features of common data structures such as list, hashmap, and arraylist, as well as source code analysis), reflection, recursion, jquery, and XML parsing (Differences Between Dom and sax, pull Parser (Android ))
2. databases (three major methods, advantages of indexes, when to use indexes (Index classification), when to use indexes, database optimization, SQL optimization (optimization tool), stored procedures, functions, cursor
What is the difference between stored procedures and functions?
4. Spring AOP, What Is IOC, what is the underlying principle, how to use it in the project, what is it, and what design patterns are used in spring
5. How to Handle transactions (Auto commit = false) JTA, distributed transactions (Spring transaction processing), and JDBC transactions (set autioncommit = false to not submit automatically,
How to Control hibernate transactions, how to handle transactions, and spring provides programmatic Transaction Management (programmatic transaction manage-ment)
And declarative Transaction Management)
6. structs, structs2 differences, structs principles, common tags, structs2 principles (the core is the interceptor) Common tags, Hibernate get, load differences (one-to-many, multiple-to-one)
7. Common design modes (Factory method mode, Singleton mode, template method mode, and decoration mode), (differences between Abstract Factory and simple factory), and under what conditions should the design mode be used,
8. multithreading (synchronized, synchronous to the same object), socket usage (Socket network communication, understanding the source code, pay attention to the problem, how to solve)
9. UML (visio, Rational Rose, startuml) (class diagram, sequence diagram), powerdesgin (Database Modeling)
10. Project Management (overall project process-Requirement Analysis-feasibility analysis-Outline Design-detailed design-coding implementation-test-launch-maintenance)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.