preface

As yue four, many big Internet companies are using online interview method to select talents, also has a lot of lucky friend also get big offers, to share today is a lucky I get jingdong offer friend interview experience, epidemic just get better, believe that there are many friends are online office, I also free to no matter, Asked my friend jingdong interview some real questions, and I sorted out some real questions to share with you.

Due to the limited space of the article, the answer and analysis of the interview question, I will sort together, we can pay attention to small series + forward the article to pay attention to the end of the public account. The core Knowledge of Java is attached

 

Three Sides of Jingdong:

A:

  • Reasons for leaving;
  • The use and principle of Zookeeper in the project;
  • An introduction to some components of Springcloud;
  • Redis implementation:
  • Why setnx, or what is the difference between set and setnx
  • The system sets a value at 10:05 and gives a 5-minute expiration time. The redis cluster crashes just after the system is set. The system restarts successfully at 10:11.
  • Multithreaded way to create
  • Number of server cpus vs. number of thread pools?
  • Talk about Mysql SQL optimization
  • What do you think of your skills?

2:

  • Mysql is a cluster or a single node What is the approximate amount of data in the largest table? 3000 w – 4000 w;
  • Mysql master/slave configuration is the responsibility of the DBA or is it the responsibility of the DBA? Mysql master-slave synchronization How many modes are there for mysql master-slave replication?
  • Redis persistence mode: RDB, AOF; Which version of Redis is available for distributed use from the start;
  • Nginx usage scenarios;
  • What is Spark mainly used for?
  • What about the front end: Does JavaScript have a concept of closures?
  • Why did you leave?

Three aspects of technology:

  • Dubbo timeout retry; Dubbo timeout setting
  • How to guarantee the order of request execution
  • Distributed transactions and distributed locks (no negative deductions)
  • Distributed Session Settings
  • Perform an operation and the operation succeeds for the first 50 times but fails for the 51st time. A Roll back all the operations. B Submit the 51st exception for the first 50 times.
  • What does Zookeeper do
  • JVM memory model
  • The database is split vertically and horizontally
  • How to page MyBatis; How to set up the cache; MySQL paging
  • Are you familiar with IO? NIO, blocking and non-blocking
  • Distributed Session Consistency
  • Idempotent Design of Distributed Interface “No Repeated deductions”

 

HR side

  • R little sister is beautiful
  • HR little sister is really beautiful
  • The questions are more conventional, without an opening let me tell a cold joke –
  • Responsible for what systems
  • Why should I be left alone
  • Do you have any other offers on hand
  • What is the salary offer
  • Do you accept pre-employment internships
  • Whether to accept 996 (later I learned that our department is not 996)

Interview summary:

Try to arrive early for the interview, and the interviewer will be more likely to approve you if you can get in early (just like the Voice of China, they turn around like crazy at the beginning). Use your sense of humor during the interview and try to make it as pleasant as possible so that the interviewer will remember you better.

Be sure to back up your strengths with evidence or it will fall on deaf ears

Won’t the problem don’t strong answer, careful pit, can say: “sorry this problem I won’t, but if let me design I will…….”

The interview is a two-way street, the interviewer is evaluating your performance, and since the interviewer also represents the company, his qualities and questions are also what you should evaluate, so don’t be nervous.

Use a curtain and go over what you’ve learned before each interview. I wrote tens of thousands of words of notes on the curtain, and I took them out and read them in every interview, so I could basically answer the basic questions in the interview.

The above are my friends when the interview often used some tips, we think useful for their own, you can apply what you have learned, and finally I prepare for the interview also collect a lot of interview often asked the core knowledge points, the interview questions and so on

We need the above interview real questions, and more big factory interview real questions, pay attention to small series + forward the article pay attention to the following public number to obtain

Important things three times: forward + forward + forward