Alibaba internship interview experience

Source: Internet
Author: User
I have concluded several rounds of interviews with Alibaba.

According to international practice, the last interview was an on-site interview with two examiners, technical and HR. I will introduce myself first. Naturally, the examiner has no requirements for this. Because I have worked as an intern before and asked some questions about my previous practice, I said that I am mainly responsible for maintenance, not development, and he seems not interested... Then I got an algorithm question: given an ordered array, I found the number of times a given value appears. In the general order, I first talked about binary lookup and hash statistics. When it comes to hash, the interviewer also asked if there are too many duplicates, would it be nice to hash them? How to handle conflicts. When I was complacent and felt that the answer was good, the interviewer said, "Write down the hash method! I asked: Can I use hash_table? "No ..". It is difficult to write by yourself for people who are familiar with stl. Although the principle is clear, there are many issues with the details, and the interviewer is very professional and pointed out. After writing, I was quite nervous. This piece of code takes a long time to write. The second problem is how to implement a stack and return the maximum value in the stack. The first idea is to maintain a pointer, point to the maximum value, and talk to the interviewer (the interviewer not only attaches importance to the answer, but also the thinking process, so don't be embarrassed to say wrong ideas ), then he quickly overturned the idea. Then we talk about a method to maintain a heap with extra space, push and pop operations completed in logn. I feel that there should be a better way (and finally I found the O (1) method in the US-China programming), and I can't come up with the interviewer. Then HRMM asked the question, which should look like a 30-year-old, very friendly, just like a big sister. I have asked a lot of questions. Some of them seem casual. In fact, they are hidden and I don't know if they have been killed .. One of the problems is that one of the projects you think is the most important module of work. I said I think it is most important to cooperate with the team and integrate them early. MM looks surprised. Do you think teamwork is the most important? I said yes .. (Do I dare to say this after watching NBA players ). The last step is my question. I think this part is very important for the interviewer to think that you are considering the company too. I asked him if I heard that the percentage of Alibaba interns working in the company is very low. Is that true? From the perspective of HR's physical movements, it is a bit difficult for her to answer, the effect is achieved, haha. In short, I think there is not much to prepare for the HR field for technical recruitment, and it is good to perform normally. I have previously received two electrical and electrical surfaces: I have asked a lot of questions about machine learning and optimization methods (I mainly look at my resume ). For example, if you are familiar with machine learning algorithms, I would like to talk about KNN, decision tree, And Naive Bayes. Then I asked KNN details. Alas, I usually don't pay attention to the details, the European distance was recorded as the manhatu distance, and it took half a day with the interviewer .. Then I asked the decision tree method, how to select the partitioning attribute, how to deal with the over-fitting problem, and how to deal with the continuous attribute. I asked some optimization methods to solve the problem. I can tell you that the interviewer understands the problem and asked me about the unrestricted search by Newton method, then I remember that formula .. In short, this e-interface tells me that I should be familiar with what I wrote in my resume. E-paper 1: because of the long distance between the test and the test, I thought the test was written by BS. I forgot about Alibaba's internship, when I was studying, I suddenly received an interview call from Alibaba. Fortunately, I was so smart that I had to attend classes and try again at noon. Then I went back and searched for the contents of the Alibaba telephone interview, and opened many webpages to prepare them. At noon, the electric plane was about to arrive, and the test range was wide: c/c ++, data structure, database, operating system, TCP handshake, and so on, the web pages opened are useless .. I feel pretty good this time, so I have to wait for the second one. Written examination: the most difficult part of this set is the written examination. I believe many students share the same feeling. The strategy is not well mastered. The last big question wasted too much time and has not been done yet, as a result, the answers to all major questions are poor. I heard that there are a lot of employees who have written a test in Alibaba, so it's okay to come out. Finally, I hope you can learn some lessons from the above and get your favorite offer as soon as possible.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.