Yesterday afternoon to participate in the Silver Network Technology Java Development interview, was originally last night to write a summary, but was delayed by other things, so today to make up this summary.
Zhao Silver Network Technology interview is divided into technical and HR face, technical surface only once. Company style comparison with sex, two interview seems to have no order, which interviewer has a free first face which, I am the first face HR face.
1, HR surface summary
HR mainly asked me the present situation, and then learned that I was in Hangzhou internship, asked whether the company gave me a positive offer, why not stay in the original company. Then asked me what I usually do, what are their advantages and disadvantages and the view of overtime. Finally asked me if I would like to work in Shenzhen.
2. Summary of technical surface
As an ideal code farming, technology is of course the most important, so the technical side I will nag a few words. The following is a memory written with the interviewer's communication.
Interviewer: You don't seem to have a phone interview.
"I": Yes, I originally guessed that my written exam was too bad, so there is no chance.
The interviewer watched the computer and looked at my written results.
"Interviewer": No, the written exam was good.
I smiled.
Interviewer: Tell me about your project.
"I": ... (I mainly describe a sports dating project at school, which includes collecting user movement data and sharing in the music circle)
Interviewer: How do you seem to achieve this?
"I": we define the friend here is to refer to the microblogging model, divided into attention and attention. Users can see the dynamics of the users they are concerned with and comment on the dynamic.
Interviewer: How do you make this table structure? What are the main tables included in your project?
"I": ... (I mainly describe the table of motion data, the table of users, the table of friends, etc.)
Interviewer: What about your internship at the company? described below.
"I": ... (In the company to do a similar Baidu network disk project, a brief description)
Interviewer: It doesn't seem to be a very difficult project.
"I": yes, but there are some challenges in the implementation process. (And then I'm talking about a recurring deletion problem that I encountered in the implementation process.)
"Interviewer" good, what language you mainly use.
"I": Java
Interviewer: What frame did you use?
"I": Used spring,spring mvc,,struts2 and so on
Interviewer: Where is the AOP in spring generally used?
"I": generally used in authority authentication, log processing, transaction processing and so on
"Interviewer": now there is a situation: I need you to implement the operation of the database, the database includes many kinds, such as MySQL, DB2, oracel and so on, and every operation of the database needs to log. If I want to repeat the code as little as possible, how do you think it should be implemented?
"I": ... (I interviewed, but the interviewer didn't seem to understand, and then asked me to draw a sketch on the blackboard on the back)
Interviewer: You realize extensibility, but logging is not implemented.
"I": You can change the interface to an abstract class and implement the method of logging in an abstract class.
"Interviewer": OK, this is OK. You can think of any better way. Have you ever done the front end?
"I": have done. Can write HTML, JS,CSS is not very familiar with
"Interviewer": Which framework JS has used.
"I": Using jquery, Vue.js, Angularjs
Interviewer: How to speed up page access.
"I": Compression js, local refresh, content distribution
Interviewer: Do you know the security of the front end?
"I": not very understanding, the previous project has not paid much attention to the security of the front end.
Then I talked a few words, the interview was over.
Summary: Interview things are miscellaneous, mainly focus on projects and databases, and I feel that the previous paragraph of the question also asked a lot, maybe they are now interested in looking for the front end of the people.
3. Concluding remarks
The above is my basic situation of this interview, I hope to help you a little.