Why do other people's offers get soft? Take a look at the summary of the boss!

Preface 

September is almost over. I will share with you the experience of the big brothers and cheer up the students who have not yet gone ashore.

Before the interview:

  •     Early investment, the spring recruitment will begin a year before graduation, and the internship, whether you go or not, will be helpful to the autumn recruitment. When the autumn recruitment is approved in advance, the company will take the initiative to find students who have invested in the internship. Some companies can also pass through the end. Face (such as Ali), if you missed the internship spring recruitment, the autumn recruitment must focus on early approval, no written test, and sufficient hc. If you can’t get approval in advance, there is still a chance for formal approval
  •     Be sure to look for internal referrals, although you can find a job without referrals, but referrals think it can increase your probability of success, at least help you pass the resume screening, and prevent the resume machine from falling into the sea after going through the resume machine.
  •     Don’t feel like you’re not ready. I’ve been trapped in this vicious circle before. When I look at other people’s experiences, I feel like I’m rubbish and unworthy of an interview. In general, my feeling is that strength is one aspect and luck is also very important , Knowledge is endless, and different interviewers pay attention to different questions. Asking everything is not the goal of our mortals. Try to leave the interviewer with a feeling that you are confident, you are smart, and you have potential , Although you don’t know much, luck may also fall to you. For example, if you only have one offer, you think you are very good, but you get the offer you want, and you see that some people who are better than yourself have zero offers. You’re so lucky. Even if you don’t believe in your own strength, you have to believe in the character you have accumulated.
  •     Prepare for the interview according to your existing technology stack. Avoid being unable to answer when asked. Take the author himself as an example. Because I have used SpringCoud technology stack for the past two years, I completely gave up Dubbo and ZK when preparing for the interview.
  •     Now that you have chosen to try to find a new job, don't just refuse an interview opportunity. Because sometimes it doesn’t seem to be a good opportunity. You go to the company, meet your boss, and listen to the introduction of HR. Maybe you will find that this is a very suitable opportunity for you. This is a very promising company. Your future boss may be a very good boss. If you refuse, you will lose this opportunity. To find a job, you must have an open mind, be willing to try, be willing to discover, give yourself more opportunities to exercise, and finally find A job that I feel is the most ideal.
  •    Once you get the interview notice, you should do your homework seriously. Company information and job information must be carefully inquired and read carefully. Industry information, competitive market conditions, and related product information must be extensively collected and researched so that you have a general understanding of the company and the industry.

The preparations before the interview are finished, what should I do about the interview questions, and the text begins.

Tencent

1. The difference between object-oriented and process-oriented?

2. Why does java say that it is both an interpreted language and a compiled language.

3. How does java make up for its single inheritance characteristics.

4. Three major characteristics of java language.

5. How to splice multiple strings.

6. Multi-process and multi-threaded application scenarios.

7. Is CPU-intensive task suitable for multi-process or multi-thread?

8. Why is the robustness of the process better?

9. Process synchronization mechanism, when do you use it.

10. What happens next when a kill signal is sent to a process?

11. The disadvantages of shared memory.

12. When did you catch the exception and how to deal with it after catching it.

13. When do you use deep copy and shallow copy?

14. Understanding of java packaging class? Why is there a packaging class?

15. The daemon, what can it be used for?

16. What are the problems with multithreading?

Ctrip

1. How to achieve polymorphism? And design an example of cat eating fish with object-oriented thinking (write code)

2. How to avoid thread deadlock?

3. What is the difference between the synchronized keyword added to static methods and non-static methods?

4. What are the basic states of the thread, and the state switching picture

5. Explain IO blocking?

6. Which collections have you used?

7. What is the difference between ArrayList and LinkedList?

8. The underlying principle of HashMap? How to deal with the same key?

9. Is HashMap thread safe? What is the difference with ConcurrentHashMap? What's the change of segment lock after Java8?

10. How does TCP guarantee reliable transmission?

11. Can't two handshake of TCP work?

12. What about TCP disconnection? Why do I need to wave 4 times?

13. What should I do if the server fails after the TCP connection is established?

14. TCP flow control, congestion control?

15.Explain SQL injection

16. What are the characteristics of transactions?

17. What are the transaction isolation levels?

18. What is the MySQL storage engine?

19. What are the advantages of indexes? In what scenarios to use the index, in which scenarios?

NetEase Face Classic

1. Why would you consider delivering java development

2. In the process of learning java, or doing these things, implementing some small projects , have you encountered any setbacks

3. How is JVM implemented and how is memory managed?

4. What is the memory division of the new generation and the old generation, what is the ratio, and why is it 1:2.

5. Under what circumstances will JVM overflow?

6. What is the model of the stack frame and what it contains

7. How does Java support concurrency security?

8. Have you ever read the source code in Java? Do you understand collection classes? Talk about HashMap

9. How is the hash algorithm of HashMap implemented and why is it implemented like this

10. Why use red-black trees instead of other data structures? What are the benefits of red-black trees

11. Have you studied computer networks? Learned

12. How to implement a file management service? For example, a client sends you a file, saves the file, and uploads it. How to implement it is better. Important files and unimportant files must be uploaded to the development file server. The process of file transfer.

13. How does TCP solve the problem of transmission reliability.

14. What middleware have you used? Have you used message middleware, caching, etc.?

15. What scenarios is Kafka used in?

16. How does MySQL manage transactions? Doesn't MySQL have ACID? How did it happen.

Baidu Mianjing

1. What indexes are there in mysql

2.char和varchar

3. How to check the performance bottleneck of sql query

4. MySQL transaction isolation

5. # and $ in mybatis

6. How to realize multithreading in Java

7. The realization principle of HashMap

8. Attacks against HashMap

9. What is the role of synchronized and where is it used

10. What are the response codes of HTTP, can I customize the response code?

11. What does the DELETE method of HTTP do? Can it be used to request to increase or create a resource?

12. What is the @RequestMapping annotation and what attributes does it have

13. Could the newly created object be placed in the old generation?

14. What parameters can be set for JVM

At last

  • Technical point: Each company has different technical problems. The basic technology remains the same, so it must be solid, such as algorithms, data structures, operating systems, etc...

  • Expansion: It is still necessary to prepare the JVM, multi-threaded high concurrency in advance, mainly focusing on the selection and comparison of high concurrency, multi-threading, distributed architecture, large and common middleware (caching, etc.).

  • Finally, I will sort out the interview questions and answers for everyone!

Interview Collection: Click here to receive it for free, password: CSDN , there are more interview topics and videos from major companies!

 

Guess you like

Origin blog.csdn.net/qq_43080036/article/details/108868718