Java post, 3 years of work experience interview process sharing on Jingdong

Recently, I was a little tired from working overtime. I stayed at home for two days this week and didn't go to the gym.
Taking advantage of some time, I sorted out the materials I received in the mailbox last week and found one that was of more reference value.

Today I will share with you an article: 3 years of work experience interview Jingdong process sharing
Insert picture description here

one side:

  • Reason for leaving;

  • What are the data types and sizes of java?

  • Java rewriting and overloading;

  • Java's HashMap structure;

  • hash conflict resolution;

  • The use and principle of Zookeeper in the project;

  • Introduction to some components of Springcloud;

  • Redis implementation:

  • Why use setnx, or what is the difference between set and setNx

  • The system sets a value at 10:05 and gives an expiration time of 5 minutes. The redis cluster crashes just after the system is set, and the system restarts successfully at 10:11, then does the set value in redis still exist?

  • How to create multiple threads

  • What is the relationship between the number of server CPUs and the number of thread pools?

  • Talk about Mysql's sql optimization

  • What do you think of your skills?

Two sides:

  • Is Mysql a cluster or a single node; what is the approximate amount of data in the largest table? 3000w-4000w;

  • Does the MySQL master-slave configuration do it by the DBA or do it by yourself? The principle of the mysql master-slave synchronization mechanism;

  • What are the main modes of mysql master-slave replication?

  • Redis persistence methods: rdb, aof; which version of redis can be used for distributed use;

  • Nginx usage scenarios;

  • What is Spark mainly used for?

  • If two objects A and B, if the hash value is the same, is equals the same, and vice versa

  • Do you know the front end: Does JavaScript have the concept of closures?

  • Reason for leaving?

Insert picture description here

Three sides:

  • Dubbo timeout retry; Dubbo timeout time setting;

  • How to ensure the execution order of requests;

  • Distributed things and distributed locks (don’t have negative numbers in deductions);

  • Distributed session settings;

  • Performing a certain operation, the first 50 times succeeded, the 51st time failed a All rolled back b The first 50 times submitted and the 51st exception was thrown, how to set Spring (propagation) in ab scenarios?

  • What are the uses of Zookeeper;

  • JVM memory model;

  • Split the database vertically and horizontally;

  • How does MyBatis pagination; how to set the cache; MySQL pagination;

  • Are you familiar with IO? The difference with NIO, the difference between blocking and non-blocking?

  • Distributed session consistency;

  • The idempotent design of the distributed interface "cannot be deducted repeatedly";

HR surface:

  • What system is in charge;

  • Why should I be independent?

  • Are there any other offers on hand?

  • What is the salary of the offer?

  • where are you from? Where do you plan to develop in the future? Do you accept pre-employment internships?

  • Can you accept 996's overtime work?

At last

So, after reading these interview questions? Are you interested in trying it?

In view of the fact that many people have been interviewing recently, I have compiled quite a lot of interview topics, as well as experience from other major companies. Hope it helps everyone.

Insert picture description here

The answers to the above interview questions are organized into document notes. I also sorted out some interview materials & the latest interview questions collected by some big companies in 2020 (all organized into documents, a small part of the screenshots), if necessary, you can click to enter the password: csdn

Insert picture description here

The above is the whole content of this article, I hope it will be helpful to everyone's study, and I hope you can support it.
Insert picture description here

Guess you like

Origin blog.csdn.net/qq_41770757/article/details/108698196