java interview questions (one year work experience) experiences

Look face questions

normal first step will certainly face questions see, I am no exception, in the process of looking, I found some articles written in good, helped me a little not recommended, as follows:

the Java interview questions Complete Works (on) a lot of basic things, recommended to walk.

Major companies to develop interview questions Java back-end summary of

the interview experience and summary --BAT, Netease, mushroom Street
on Java interview, you should prepare these knowledge
-depth study

in the process of looking face questions, you will encounter some of their no contact or not previously studied in depth knowledge of, for example, the most frequently asked internal HashMap implementation principle, which prompted you have to begin to see the jdk source code or learning something new. Look at the source code is a very important step, it is difficult to start, but will make you a lot of benefits, see the source code of the process if you encounter a place can not understand, Baidu can look at other people's understanding. I study the source code, a few people read the articles written about the source of very good, as follows:
familiar with the project

to find since most of their work developed over Diao function, the function of the entire process involved a thorough grasp and stuff. The project is part of the interview will ask, and is usually a function point-based expansion to ask, so you must have a deep understanding of this function, there can be ambiguous place. If you have time, can relate to knowledge also get to know the best.
Do face questions

many companies are interviewing, if you're not ready before, it is easy to place in a variety of small mistakes, it is recommended to go to some sites do more topics face questions, with my own cattle off network.
Learning record

the time of day and learn their own learning content is recorded, you can make yourself more motivated to learn, learning is a tedious process, you have to keep yourself motivated.
Resume, the interview process about
which sites to cast?

Pull hook net, BOSS straight recruits, headhunting network.
Whether the sea to vote?

Cast your resume is divided into two cases.

1) no club recruit interview experience: recommended HAITOU way, as long as the job requirements match can compare with their own vote, a total of interview experience. This link can be increased two to vote resume website: chi and worry-free.

2) since that agency recruit interview experience was enough: put those job matching, satisfaction with the company's position. The company can go spotted evaluation network, Baidu, know almost other inquiries.
One day about several interview appropriate?

The ideal situation for the two interviews, usually in the morning around 10:00, usually around 2:00 pm. The company suggested that the ideal place in the afternoon, because more adequate afternoon, allows the company to more fully understand you. When I started to surface, every time a bad morning, good afternoon plane surface.
Often did not vote resume later?

I had never thought this resume screening off so hard, I might actually resume the few bright spots, HR Furthermore many are not insiders, so they see the most direct is on your company and your family to graduate school If you're not out of the fast hardware company / school, and I may run into the same situation, coping way it is to vote.
Whether the Naked resignation?

I started to work side edge vote, and then use the days off the time, or leave to go to the interview. Later, more and more interview opportunities, leave too frequent, embarrassed himself, and he is already confident enough, this time I chose to bare speech. Naked resignation Another reason is that you will find in the interview process, some companies dignitaries to be tight, if your resignation process is too long may cause you to miss this company.
Note

1) day before the interview time and the route considered good, better not be late.

2) back a bag, with a good resume charging Po, paper towels, umbrellas.
The interview process
Written common problem?

Common interview questions interview questions above are linked to the basic. I only mention a few: 1) to write SQL: SQL write very often study group by, the inner and outer joins. 2) handwritten code: hand-written code is generally a single test cases, sorting, threads, consumer producers. I suggest that in addition to sorting algorithm bubble sort, but also the best handwriting one other sort of code. Just think: If the interviewer are generally written in bubble sort, and you write a quick-sort / heap sort, be sure to give the interviewer to leave a good impression.
Interview Process?

1) allows you to introduce yourself

2) ask Java basics

3) asking item

4) scenario questions such as: a feature on your production environment, the server pressure surge, how the investigation.

5) What do you want to ask the interviewer

A, Java Fundamentals

1, the length property acquired using the array length, public, private, protected, friendly distinction
2, Collection and Collections distinction
3, String s = new String ( 'xyz'); object created several objects
. 4, Short S1;
S1 = S1 +1; if there is wrong?
5, Overriding and Overloading distinction
6, Set elements inside can not be repeated, the method used to distinguish whether or not repeated.
7, given a common runtime exception.
8, error and exception difference.
9, List and Set whether inherited from the Collection interface.
10, abstract class and interface difference.
11, can inherit String class.
12, try {} there is a return statement, followed by the code will finally try in will not be executed, when executed, execution or executed after return before return.
13, the most efficient method of operator * 8 2 equal to a few
14, the same values of two objects, x.equal (y) == true, but may have a different hashCode, this sentence right.
15, and the reference value is passed transmission
16, switch acting on whether byte, long, string.
17, ArrayList and Vector distinction, HashMap and Hashtable difference (Learn encoding these classes underlying the jdk).
18, GC What is Why should there be GC, briefly GC.
19, float f = 3.4 is correct.
20, introduced in the Collection framework Java.
21, Collection framework implemented method of comparing
22, the difference between the String Stringbuffer and
23, final, finally, finalize distinction
24, object-oriented features
25, String is the most basic data types do.
26, runtime exceptions and unusual distinction generally
27, say ArrayList, Vector, and storage performance characteristics Linkedlist
28, heap and stack difference
29, the simple principle exception handling mechanism in Java and application of
the principle of 30, and garbage collection characteristics, and to consider two kinds of recovery mechanism
31, say some common set of classes and methods
32, loaded by the JVM class files describe the principles and mechanisms of
several methods 33, sorting, understanding. (Algorithms and data structures in the interview has not asked)
34, how the Java language exception handling, throws, throw, try catch finally, what they mean, try block can throw exceptions do
35, a '.java' whether the source file may include more than one class, what are the limitations.
36, there are several types of flow in Java, jdk provides some abstract classes for each type of flow for inheritance, please tell what kind they were.
37, Java will be a memory leak it, please describe simple.
38, the difference between static variables and instance variables.
39, What is Java serialization, how to achieve java serialization.
40, if you can call from within a static method occurs on a non-static methods.
41, write clone methods usually have one line of code.
42, Java out how multiple nested loops
43, say common class, package, interfaces, each give 5.
44. The method implemented in Java threads, synchronization with the keyword method modification.
45, the difference between synchronous and asynchronous.
46, thread synchronization method.
47, a common method string, integer string into a method, a method integer into a string.
Two, Java Senior
1, briefly understand object-oriented, and for example say your understanding.
2, write a singleton.
3, write the phone number of the one kind 11 regular expression
4, a plurality of spaces convert the string to achieve a space
5, the string conventional method, substring (), split () .
6, start () and run () difference.
7, write know design patterns.
8, Webservice introduced. (I have not used this, the slag slag)
9, say Servlet life cycle, Servlet and CGI difference.
10 difference, sleep and wait in.
11, what is the launch, how.
12, check palindrome string to achieve the number of English words and word frequency statistics (the higher part of the company's requirements, the need to manually program, Baidu to find some of the common interview questions can be programmed).
13, tcp / ip protocol three-way handshake.
14, http protocol requests several ways, distinction.
15, Ajax whether the request can be synchronized.
16, URL hidden way.
17, describe the steps taken to implement a web content does not need specific implementation process (that is, Reptile: Take to the URL of the page, and then get the URL Chinese Web content) visits logical thinking ability.
18, form submission brief form post method and get the difference in character encoding method, http protocol aspects.
19, a http request from beginning to end have gone through what process, abbreviated flowchart.
Third, the framework (only introduce themselves familiar)
1, the Spring transaction manager, which in several ways, and each way specific methods support.
2, Spring common comment.
3, Hibernate cache level.
4, hibernate is what works.
5, hibernate how to implement lazy loading.
6, hibernate how how relationships between classes.
7, struts1 what is workflow.
8, struts2 workflow.
9. What spring yes.
10, describes the IOC and AOP.
11, springmvc works.
12, Mybatis workflow.
13, Mybatis and Hibernate difference.
14, Mybatis mode frame transmission parameters.
15, briefly Spring transaction management, what design pattern.
Fourth, the database
1, the database which indexes and constraints is.
2, to achieve oracle paging query in SQL statements.
3, student achievement table of common queries (Baidu can be found in commonly used query syntax)
4, commonly used database performance optimization basics, one million data optimized (Baidu Soso can).
5, left join, right join usage.
6, understand redis, memcache, mongodb etc., preferably with project experience.
7, how to prevent SQL injection.
8, database design, database design, design a micro-blog comment feature, department and employee tables tables, rights management systems (database design is a focus of this interview several companies have asked to, and it is the key).
9, briefly pessimistic locking and optimistic locking.
Five, linux foundation
1, modify the system time command, modify the permissions command,
six front-end basis
1, javascript in how to select a checkbox, set it ineffective way.
2, form a form and a disable input may be provided readonly difference.
3, javascript variable scope of what is different, global and local variables.
4, include three kinds of data types.
5, javascript objects commonly used
method 6, javascript commonly used value assignment method for radio buttons, check boxes and other values assigned like. (Baidu to, javascript common basis)
. 7, jQuery basic value assignment method.
8, to obtain the value of the radio button, check box to obtain the value, obtain the value of the drop-down list, check box values to obtain the value of the radio button group, the text box, the text field assignment.
9, append and appendTo difference of jquery.

10, four successive CSS box model.

Some experience:

1. The first vote some ordinary companies, and other companies face an ideal experience to go to vote.

2. Do not unfamiliar technology initiative to mention.

3. For the six-month internship that also hit 20% of the company, unless you have no other choice, do not go.

4. Small companies like to press you on the salary increase open when appropriate.

5. Do not go to job fairs, sheer waste of time.

6. The interview as an exchange of technology, do not be too concerned about whether or not be admitted.

7. companies generally face the decision whether to admit the finish, so you go back to other news this is generally out of the question, no matter how you feel good face.

8. as little as possible by telephone interview, ineffective.

9. In the interview day, to keep learning every day, whether it is to learn new things or review old stuff.

10. get the offer, and ask yourself this company 100% satisfied with yourself, and if not, please continue to work hard to find a better one.

11. You can probably judge the situation this company by the interviewer.

12. Pull hook cast a lot of resumes will be screened out, but the most important source pull hook or interview opportunities.

13. The ideal companies investing more times, I have several times are the first to be screened out to vote, vote more than a few times over experience.

14. asked that they have studied in depth knowledge, seize the opportunity to do well, do not easily let go.

Guess you like

Origin blog.csdn.net/a754315344/article/details/81063937