With 2 years of work experience, the social recruiter actually entered JD.com and successfully got the offer. I offered my interview cheats with both hands.

Preface

The old rules introduce myself. I usually graduated with a book. During my internship, I did an internship at BYTE. After graduation, I didn’t return to BYTE for some reasons. I went to work in a small company. At the end of May this year, I was due to family reasons. After resigning, I’ve been waiting for work at home. My friends saw that I’ve been staying at home and persuaded me to submit a resume and try it out. During the autumn recruitment, I voted for many companies and interviewed many companies. Thank you Jingdong’s big guys for not dismissing me and successfully entering the job. Sum up your interview experience and information to share with you!

one side:

1. The advantages of object-oriented

Classify objects and encapsulate their data and callable methods, which facilitates the management of functions, variables, and data, and facilitates the call of methods (reduction of repeated parameters, etc.), especially when writing large programs. With object-oriented programming, variables can be manipulated as objects, making programming ideas clearer and concise, and reducing the appearance of many redundant variables

2. The characteristics of java

(1) Java can do almost anything, covering most mainstream platforms. If there is any need, it can often be solved with this language.

(2) The Java format is neat, the structure is good, the readability is good, and with good annotation habits, the development team can scale freely.

(3) Java has abundant resources, which can easily obtain good predecessors' research and development results, quickly achieve goals and learn experience.

(4) The Java language development tools are very good, easy to use and comfortable, and many of them are free, which is really good news.

3. Tell me about the project you do

4. What is the difference between bubble sort and quick sort.

5. Tear code by hand. You can check the original question on Niuke's title bar: NC78 Reverse Linked List.

Two sides:

1. Basically all the techniques written on the resume have been asked, a bit too much

2. Talk about views on work and attitudes towards problems

3. Knowledge of Linux

(1) Linux system installation

(2) Linux graphical interface use

(3) Linux commonly used commands: To play Linux, master these Linux commands is enough!

(4) Linux user and file system management

(5) Linux software installation and configuration

(6) Linux network management

(7) Linux system maintenance

(8) Preliminary Shell programming

(9) Linux server field (database, firewall, DNS server, VPN server, Web server, Mail server, FTP server, Samba server, NFS server, LAMP server, cluster server)

Face sharing

Below I have summarized my interview experience, tips for applying resumes, review materials and interview questions into a document to share with you, including a lot of knowledge points, including basic knowledge, Java collections, JVM, multi-threaded concurrency, spring Principles, microservices, Netty and RPC, Kafka, diary, design patterns, Java algorithms, databases, Zookeeper, distributed cache, data structures, etc. There is little need to partner Click here to remark csdn to receive a free, and I hope you can help!

Three sides:

1. HashMap realization principle.

HashMap first appeared in JDK1.2, and its underlying hash algorithm is based on. We all know that HashMap is composed of array + linked list, bucket array is the main body of HashMap, and linked list exists to resolve hash conflicts.

2. The realization principle of thread pool

There are several concepts in the thread pool: the number of core threads, the maximum number of threads, and the task queue. The number of core threads refers to the basic size of the thread pool; the maximum number of threads refers to the maximum number of threads in the thread pool at the same time cannot exceed this value; the task queue is when there are many tasks, the number of threads in the thread pool has reached The number of core threads. At this time, the task queue is used to store the tasks we submit. Different from other pooling technologies, the thread pool is implemented based on the producer-consumer model. The submitter of the task is the producer and the thread pool is the consumer. When we need to perform a task, we only need to throw the task into the thread pool.

3. Let me ask deeply about the technology you are most familiar with. Know yourself the most, or the deepest reflection of the kind of study, and use the technology that is on the stage.

4. The difference between CAS and lock, and application scenarios.

At last

I am ready to join the job next week and successfully landed ashore. I hope these experiences of mine can be helpful to you, and I will share my information with you below:
Insert picture description here
Insert picture description here
Insert picture description here

The most important thing I emphasize for interviews with major factories is that the mentality must be good, and the mentality is half of the success, and then the most critical review and questioning are essential. All the above information and interview questions are It's free to share with everyone, friends in need can click here to comment csdn to get it for free, hope it will be helpful to you!
Finally, I still wish everyone, begging for wives, begging for children, and begging for offers.

May the world be harmonious and the sun and moon clear. When the wind and rain last, the disaster cannot be severe. Guofeng and people are safe, and soldiers are useless. Chongde and benevolent, service comity. There are no thieves in the country. No grievances. The strong not bully the weak, each has its own way

Guess you like

Origin blog.csdn.net/weixin_49494194/article/details/110228935