Some time ago, koala’s friends have helped me send netease face! Below give a portal: netease offer has been in hand, now I will make up the face

Lianjia (Internship to full-time)

Internship: In front of three rounds of technical interviews and HR for Java post in big Data Department, THE internship in Lianjia promoted me a lot. Moreover, it was an opportunity I seized when I was nearly desponding after being rejected by the spring recruitment. Very impressive.

A:

1, self-introduction 2, HashMap underlying structure, put method source analysis, why there are dead loops in multi-threading, etc. 3, the basic principle of thread pool, at that time with the interviewer, Execute (); execute(); run (); synchronize (); Each time returns an element in an array that is different from the last one

Second internship interview:

It should be the intersection of departments. There are few technical questions, but more exchanges about career planning and future technical development direction.

Three aspects of internship:

The boss of our group came for an interview to see my resume and asked me to explain how to realize the payment interface of wechat. Callback interface is how to achieve, now still feel, to dig a big hole for yourself. Finally, we talked about career planning, life and so on. Boss is very nice

Hr:

Basically talking about life, and I got an internship offer straight away. The mail arrived a week later. I started my internship.

One round of on-site written test + two rounds of technical interview +HR written test for Java post of Big Data Department: Interns also need to attend the recruitment interview process of the school, and the written test content is exactly the same as the questions approved by Lianjia in advance not long ago. I should have read it carefully if I had known it earlier. Answer of blood collapse, time is not enough, many key places are not enough to write. Undo and redo, in particular, are implemented on a dual stack and write only a general idea. Later when I met with HR, HR told me that the topic was issued by TC (Technical Committee). In order to distinguish between them, we must ensure that most people can’t finish it within an hour.

On one side:

2. Project introduction and difficulties in system design. What functional modules were responsible for or implemented in the project? 4. What problems were encountered during the implementation? 5. The interview is quick and will be over in about 20 minutes

Turn to the second side:

The interviewer is an algorithmic giant who has done internal sharing and data mining. 1, self-introduction 2, project introduction 3, linked list inversion algorithm 4, design mode: singleton and factory mode 5, algorithm: given a TXT file, TAB delimiter, each row n columns, each column is a string containing only letters. Prints a string containing the same characters in each line. You can actually implement a simple compareTo interface. Mt. 6, Linux file search command. Git Git Another pit. After the interview, it felt like blood collapsed, but the harvest was great. Know where you need to improve.

Normal Hr surface:

Talk about your life, and why you got the test online, and the interview offline. The reason for the long waiting time.

jingdong

The written test did not do, thought there was no chance, but was accidentally picked up.

One side (about 36 minutes) :

  1. StringBuilder, StringBuffer, StringBuilder, StringBuilder, StringBuffer

  2. ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList, ArrayList A HashSet is different from a TreeSet or a LinkedHashSet. How does a TreeSet guarantee order

  3. Map interface related 3.1 Map interface implementation classes, HashMap, TreeMap, WeakHashMap, ConcurrentHashMap 3.2 Underlying data structure of HashMap 3.3 Red-black tree characteristics and properties explanation

  4. 4.1 Implementation of threads, runnable, Callable interface implementation, Thread class inheritance, ThreadPool implementation 4.2 Wait /sleep difference 4.3 Wait and Notify use, lock release and acquisition

  5. Database 5.1 Common database: mysql 5.2 Database storage engine: Difference between MyIsam and InnnoDB, underlying index 5.3 Specific scenario, 10 million data, database and table. Horizontal split, vertical split. How to solve the global primary key uniqueness problem.
  6. Cache and load balancing algorithm 6.1. Load balancing algorithm: random, polling, weighted random + polling, minimum connection number algorithm, etc. Some questions were not particularly good, but the interviewer was very nice and took the initiative to add my wechat.

Second interview (about 50 minutes) :

The large leader surface of the department. There are no technical issues involved.

  1. During the internship, responsible for the project, introduce
  2. What technical problems did you encounter
  3. How to solve, in the process of solving, whether to summarize, whether there is a better solution.
  4. Do you write your own tech blog
  5. At present, we mainly do three business directions, XX1, XX2, XX3 which are you interested in? I also asked the interviewer some questions, such as the flexible working system and technical atmosphere. I know that the talents in this business department are all very young. On the one hand, the interviewer is the first to work in this business department and is only one year older than me.

HR:

1. Asked me why I didn’t take the written test. 2. Talk about your views on the company’s main themes: customer first, integrity, teamwork, passion, innovation. About 12 minutes

Meituan noodles forgot a little, make up later.

In general, I feel that I give a lot, and spend every day in the suffering and anxiety, and constantly improve themselves in the suffering and anxiety. In the days of preparing for recruitment, I was busy with my studies, while busy doing all kinds of pen test programming problems, while constantly brush the face to improve their ability in all aspects. Anyway, I won a lot in the end, maybe because of luck, maybe because of my own strength, but it doesn’t matter now. In fact, I really did not imagine that the heart is full of excitement and joy. On the other hand, I feel like I’m on my own. I think learning is should calm down and do a solid thing. We can’t be blindly optimistic, nor can we be pessimistic all the time. After all, we have to take into account the course of history on the one hand and the efforts of individuals on the other.

Finally, the penultimate thing I want to say is: PERSONALLY, I think it takes a lot of reading to find a good job, but finding a good job does not depend on temporary writing. I think these are just auxiliary means to help themselves to check the gaps, we should pay more attention to the foundation in the usual learning process, build their own set of complete and sound knowledge system. Finally, when you have formed a complete knowledge system, the so-called interview is essentially an equal technical exchange with the interviewer, but he wants to see if your understanding of the same knowledge point can bring him new surprises.

Finally, it is really the last word: simple goal + common heart + down-to-earth, should be my personal feelings in the past half a year, finding a job for me, will only be a new beginning, looking forward to working with mysterious big cattle in the future.

Autumn September, cinnamon fragrance.

Autumn is a magical and wonderful season.

For senior three graduates, autumn is the time to walk onto campus and shake hands three times with new classmates from all over the country.

For agricultural workers, autumn is a season of anticipation, waiting for the harvest;

For me, autumn is a season of infinite charm: HERE I am waiting for the harvest, here I am harvesting the offer matching my ability, here I am full of joy and nervous preparing for the graduation thesis related matters……

The sword is ready to face the river

Dig golden autumn recruitment essay contest link: juejin.cn/post/684490…