Let me share with you the interview process of Jingdong a few years ago

About 1:30 in the afternoon, I arrived at 1:00. After entering the door, I asked the front desk to come for an interview. After that, I was asked to sit and wait on the leather sofa on the right. After waiting for about 30 minutes, a personnel came and entered a door. Before entering the door, stick a 360buy paper on your arm, and find a seat at random when you enter the door. There are many people inside. The HR gave me an interview question and said that he would call him after finishing the job. The title is as follows:

1. Tell me the difference between a value object and a reference object?
2. Talk about your understanding of the reflection mechanism and its uses?
3. What are the differences between ArrayList, Vector, and LinkedList and their advantages and disadvantages? The difference between HashMap and HashTable and their advantages and disadvantages?
3. List how threads are implemented? How to achieve synchronization?
4. The sql question is a diagram, but I forgot
5. List at least five design patterns? Describe the principles of two of these design patterns in code or UML class diagrams?
6. Talk about the technology you are researching recently, the technical difficulties used in your recent projects and their solutions.
7. Please write a short article on the topic of a 30-year-old programmer, which can include your salary expectations, your experience, your interpersonal relationships, your career planning, etc. After

about an hour, I called HR, HR I came, took away the interview questions, said wait a minute, came over for half an hour, a buddy came, and he talked to me. Talked about some technology, and it was OK. Then he left, another buddy came, and he started talking about technology again. . At about 5:30, I said wait for the notice, the next interview, the first interview will be over.
  After two days, it was time to get off work. At around 19:00, I received a call from Jingdong's personnel, saying that the retest will be held tomorrow afternoon. The next day I arrived at the company as scheduled. After waiting for more than an hour, the personnel took me to the elevator and forgot how many floors it was. Say the director is coming for an interview. After entering, I sat at a round table and waited for another 30 minutes before the director finally came. Asked a technical question and a few other questions. Waiting for the notification when finished.

Related Posts