Java Interview 60 Q

Source: Internet
Author: User

1. How are arrays or lists sorted?

2.ArrayList, linkedlist default size, increment

The difference between 3.HashMap and Hashtable

4.ArrayList expansion of the implementation

5.HASHMAP internal structure, explain the load factor, key can be null? If key is not a string, why do I need to override the Hashcode method on it?

6. Explain the following concurrenthashmap

7. What is the difference between a byte stream and a character stream, and why is there a different IO stream?

8. Write a program that reads a file and prints its contents

9. Explain the following Bio,nio,aio

10. Load Order of Class members

11. Realization of Reflection

12. How to print the current thread stack information

The difference of the new generation recovery algorithm in the old age of 13.JVM

14. Examples of scenarios where a JVM may have a memory leak

15 class loading process, when do I need to rewrite ClassLoader?

16 explaining the volatile and JVM memory models

What are the two types of 17.GC, and what happens when a GC occurs?

18. Give examples of the design patterns you know and point out their application scenarios

19. What kinds of factory models are there, and how do they be implemented?

20. Write a single case

21..js Object-oriented notation

What selectors do 22.jquery have?

23.js common built-in objects

24. Concept and role of closures

25.html element loading order, HTML, CSS, JavaScript, picture

26.html + CSS Simple layout

The difference between 27.get and post

28.cookie and session, why the cookie is disabled, the session will expire? How to solve?

29. Introduce the HTTP protocol

What does 30.http status code 200,304,404,500 mean?

What is the principle of 31.token?

32.spring What kinds of injection methods, what are the pros and cons?

33. Interpreting spring's IOC and AOP

34. What if spring and struts are integrated?

35. Compare Spring MVC and struts

[email protected] and @autowired the difference

37.Mybatis and the Hibernate which support for heterogeneous databases is better?

38. What version of MyBatis are you using?

39. What are the differences between filters and interceptors?

40. How does an application return data to an AJAX request?

41. Explain the restful style

is the 42.Web class thread-safe?

43.web3.0 new Features

What is placed in the 44.tomcat work directory?

How 45.tomcat is tuned?

46.tomcat Max Concurrent Number

47. Single Sign-on implementation

48.apache and Nginx Comparison

49. Cluster Session Solution

50.redis of common data types, why is Redis single-threaded?

51. Explanation of MySQL's partitioned sub-Libraries and Oracle partitions

52. Why do I need different domain names to access different images in high concurrency applications?

53.exists and in efficiency comparison?

54. Explain the index

Consistency of the 55.oracle database

56.oracle Common functions

The difference between rowID and rownum in 57.oracle

What are the two engines of 58.Mysql, and what are the differences between the two engines?

What is the length of the 59.mysql int type?

60. Database view scenarios, functions, and application scenarios for stored procedures? What is the difference between a function and a stored procedure?


Other

61. Compare RMI, RPC, SOAP, JMS, Cobra and other communication methods

How is the 62RPC framework implemented?

63. Introduce Dubbo and Zookeeper

Find commands in the 64.linux Lookup command/vi





Java Interview 60 Q

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.