Exams + job fairs, Job Fairs
Today, get up and go to the library for level 2 .. I haven't looked at C for a long time, and my mind is full of Java... I reported how good Java is!
After the examination, I ran to the courier store to take the stupid express delivery. The cotton candy was delicious and it should be fat again! (● 'Authorization' ●)
When I took the express delivery, I accidentally saw a job fair in the gymnasium. It looks like a power session, so there are only a handful of software companies. It was hard to find the first one. In addition, the first few of them were for java. The first girl was also a lecturer. When I heard that I had to work six days a week, I slipped away ..
The second is the Web Front-end. I am not interested in it. I am asking technical questions directly. So let's talk about the question ~
1. Talk about IOC and AOP
2. Differences between String, StringBuffer, and StringBuilder
3. Which of the following is thread-safe for HashMap and HashTable?
4. Benefits of Hibernate
5. Let's talk about SSH.
6. Several commands in Linux
Then there are some front-end problems.
7. Talk about Bootstrap
8. Jquery usage
9. Check console. log ()... or something. I don't understand it.
After asking me this question, I gave me a small piece of paper to go to the test on Monday... I feel that I am not so solid, or I want to go .. A little unwilling to do front-end.
The third company handed in a resume without saying anything. Please wait for a notification.
I just want to say that the knowledge must be accumulated! I also hope that I can seize every opportunity.
Then let's take a look at the java question ~~
1. IOC and AOP .)
IOC is a type of inversion of control, that is, handing over control and getting the object directly in use. The inversion of control can be understood as the reverse way in which the dependency is obtained. If it is not reversed, it means that A must take the initiative to obtain B before using B. To achieve the goal of loose coupling.
AOP is Aspect-Oriented Programming. Allow cohesion development by separating the application's business logic from system-level services. We only need to do what we want and how to do it with Spring. Therefore, for Spring, AOP solves transaction management.
2. String, StringBuffer, StringBuilder
First, speed: StringBuilder> StringBuffer> String
Type: String is a constant, and the other two are variables.
StringBuilder is thread unsafe, and StringBuffer is thread safe.
(The reverse Method of StringBuffer will be reversed)
StringBuffer and StringBuilder are scalable (append), and String is not.
3. HashMap is thread unsafe, and HashTable is thread safe.
4. Benefits of Hibernate
To put it simply. Let users face objects, instead of facing a lot of database query statements. High development efficiency, encapsulates too many data operations or associations. Good portability. don't worry too much about database differences. The cache mechanism improves performance.
5. SSH: Spring, Struts, and Hibernate. The systems integrated with the SSH framework are divided into the presentation layer, business logic layer, data persistence layer, and domain Module layer.
Stupid: self-confidence and strength are what I lack most. I think I am still young. He said I have grown up. Don't always be afraid of failure. (Accept-encoding)
Looking for a job and looking for a job, I think I have to fight for it if I have another chance. O (^) o