10 days after resignation, there are 4 companies listed!

Author: Mo Rudao
Source: http://1t.click/U4g

The landlord has been resigning for 10 days. During this time, in addition to looking at the source code, I was interviewing for a resume. A total of 4 interviews were conducted to talk about feelings.

# XX sink

XX Hui is a small e-commerce website. Since the landlord ’s technology stack is concentrated in the Java language, even if the landlord has a little understanding of concurrency, JVM, Netty, Spring, etc., there is still no advantage-because they use it completely. Less than.

Throughout the interview, the following questions were asked:

1. Talk about your project, which features of SpringCloud are used?

2. Are you familiar with Mysql? Talk about the index (do not understand Mysql ah big man)

3. How to implement a singleton pattern (I am good at this)

4. Which thread pools are usually used (I am also good at this)

5. What are the classes of the Map interface (I am also good at this)

6. Write a piece of SQL chant (not SQL)

7. How to realize the login-free function (cookie session?)

Of course, after being brushed, it is estimated that SQL is not good enough, and I do not need them. Pay attention to the WeChat public account: Java technology stack, reply in the background: interview questions, you can get a selection of N interview questions I have compiled, it is really complete.

# XX travel

This is quite strange. It is the most wonderful one. The interviewer is a young man who doesn't understand concurrency at all, and then forced me to ask about concurrency. He basically said nothing.

Still seem dissatisfied with my answer?

1. Introduce yourself.

2. Talk about Mysql index.

3. Talk about redis master-slave synchronization.

4. Talk about redis cache penetration, cache avalanche, malicious access. How to design redis key? What should I do if the redis master crashes?

5. How to design a highly concurrent system.

6. How to design a highly concurrent activity business.

7. Talk about volatile.

8. Talk about the lock in Java. What is the difference in use?

9. Talk about final.

10. Talk about the Java memory model.

11. Talk about GC.

12. Why is Mybatis faster than JDBC (cache?)?

In the whole communication process, except for the above redis and the project have some guiding questions, the following about Java, basically do not say a word, and then do not know why. . . . I really don't know if there is a great god in XX tourism.

# XXX middleware

This is more interesting, it is Mysql middleware made on Mycat middleware. Both interviewers are very interesting.

The first is to ask the R & D leader.

1. Talk about what you are good at (concurrency, JVM, RPC, Netty)

2. Talk about Java's memory model

3. Talk about how Netty's reactor model is better than ordinary NIO implementation?

Then the middleware leader asked questions.

1. Handwriting a few paragraphs of sorting and filtering string codes on the blackboard.

2. Talk about commonly used design patterns.

3. What are the experiences of GC optimization?

In general, although there are not many questions, but the questions are very professional, and I can feel that the interviewer's technology is indeed very deep. According to them, "We often have to solve the problems at the operating system level, so we must be very familiar with Linux. ", And then told me a few OS functions. . .

Basically, I started asking questions on my resume. Unlike some companies, resumes are written the same as if they were not written. If I do n’t ask the resumes, I ask what you do n’t understand. What do you call me? ? ? I will only write on my resume. What I show you on my resume is what I'm good at. If you don't need it, don't call me over.

So, when you meet the interviewer who asks for your resume, cherish it.

PS: This is the only company among the 4 companies that drinks water for interviewers. . . . .

# XX doctor

how to say? The first interviewer is quite normal, and the second interviewer is wonderful. . .

The first interviewer:

1. Understand the basic data structure and algorithm? Talk about linked lists. How to improve query efficiency (2 points?) Can it be further improved (prompt to skip the table)

2. Cookies and session. Implement a remember me function. Where is the session stored? What to do if there are many users? What should I do if the JVM crashes?

3. Design a box office table structure.

4. Talk about hashMap.

5. Why is thread unsafe.

6. Why is HashMap thread unsafe?

7. Is HashMap safe under multiple threads? Is n’t reading safe? (WTF? Began to doubt them ...)

8. What problems have been solved by using concurrent library?

9. Talk about the Java memory model.

Fairly normal. Basically I can still talk.

The second interviewer:

1. Write a piece of code, filter this string and group it.

2. Give 10 numbers. The numbers written below are the numbers above and the numbers below. . . . . 3.over, I think your mind is still not open enough.

This company asked me to go by at 6 o'clock, and they only had a good meal for the interview at 7 o'clock. It was more than 8 o'clock and they didn't have to drink any water. What a god-like company. . . .

# to sum up

1. The landlord's mysql, redis is not deep enough, because it takes no time to quibble. This is indeed a side effect of career planning.

2. When the landlord delivers the resume, it is not professional enough, and the post may not match the skills of the landlord.

3. Good luck, it is important to meet a qualified interviewer, many interviewers are not professional enough.

4. Normally, the interview is a matching process. There are not many companies suitable for yourself. Continue to work hard to find a company that suits you.

I recommend going to my blog to read more:

1. Java JVM, collection, multithreading, new features series tutorials

2. Spring MVC, Spring Boot, Spring Cloud series of tutorials

3. Maven, Git, Eclipse, Intellij IDEA series of tool tutorials

4. The latest interview questions for Java, backend, architecture, Alibaba and other major manufacturers

Life is beautiful, see you tomorrow ~

Published 470 original articles · won 1029 · views 1.45 million +

Guess you like

Origin blog.csdn.net/youanyyou/article/details/105430936