Alibaba Cloud Interview Experience

       First of all, let me introduce myself. I am an ordinary second-year undergraduate student. I am very resistant to postgraduate entrance examinations. I have always believed that I have no very lofty ambitions. With a high degree of determination to do something big, I just want to be a vulgar student who goes with the flow, can enter a first-class company after graduating from undergraduate, and then earn a lot of money, eat, drink and have fun for decades, this life is over. So as soon as I entered college, I moved slowly towards my small goal. When I was a freshman, I didn't have much contact with project development, so I listened to my sister's words to learn some front-end and look for a job. At that time, I felt that she was all nonsense. What can a freshman student do, and then she told me , the training class is completed in three months, no matter what the training, saying that I am just escaping reality, saying that I am just like that, and I don’t want to gain a little advantage for myself in other areas, and then I am a novice. I submitted a few resumes (at that time I really didn't have much to write, and I was involved in a lot of things in the club), in fact, my sister just wanted me to experience the difficulty of finding a job and experience it. The interview process; then I passed Sina for the first time, and there was just one person missing in that department, so the director chatted with me for a few days, asked me some professional knowledge points, and directly asked me to go for an internship, mmp , which totally messed up my plans and didn't gain any interview experience at all. At the same time, during the internship, although it was a front-end position, I was a restless person. I followed the little brother to learn back-end development in my spare time every day; then I learned Java for almost a year in my sophomore year, and my heart started again. When I was restless, I submitted a few resumes, but I was too afraid to face the fact that I was garbage, so I didn't dare to take the written test, but at 8 o'clock in the evening of 2017.05.31, I experienced my first very formal one from Alibaba Cloud. The interview; I will tell you what I got from the interview yesterday;

       The interview time is generally one hour:

       In the beginning, they will ask you to introduce yourself first. You must be careful in this self-introduction, especially in terms of technology. Don’t mention things that you are not good at, and don’t introduce yourself, because every technology you talk about It's all about what you'll be interviewing for next. This self-introduction is crucial.

        Then they started asking questions about Java basics for about thirty-five minutes. When answering these points, you should pay attention not to be led away by them. In fact, interviewers rarely prepare questions for this interview, because in their In the eyes, we are serious little whites. You can say whatever you like, I can do it anyway; at first, they will raise a question, and then it will be to watch your performance;

        What I'm asking is:

①What are the data structures in Java, (the key point is here, as long as you say it, his next question is the principle and application, I know you say you can't);

②In fact, on the first question, I think he wants to guide me on the virtual machine. Who knows I will answer it. I will explain it to you in C++. Meng, I can't stand it anymore, just tell me, can you tell me about the various generations of this problem? This is the knowledge of jvm, and after I read it, I talked about the most obvious part, and then went to the next question;

③At this time, he asked me the difference between StringBuffer and StringBuilder. Everyone knows this (fortunately, senior Wang Liming only told us the day before yesterday afternoon), I am the problem of thread safety, and he said that you can tell me why the thread is The efficiency of security is low. I was involved in the lock, and he asked me to talk about the lock and the difference between sleep and wait, but his pronunciation was so inaccurate that I didn't hear it, and it was only when I went to the dormitory. This is it; there are several ways and principles of communication in terms of threads;

④Then he asked me to talk about the bottom layer of HashMap. What a joke, I have talked about this part of the seminar, and then he said it in a straight line, not pulling it or not, and finally he guessed it. I know a little bit about this. , let me talk about the difference between HashMap and ConcurrentHashMap. I stuttered, and he asked me to talk about the bottom layer of this ConcurrentHashMap; I must not be embarrassed.

⑤ In fact, the last question was to lead me to concurrent programming. I knew it, so I tried to avoid it, but I still didn't escape. He asked me to talk about the application class of concurrent programming and describe the principle. this question gg 

⑥ If the concurrency is not good, he asked me to talk about the knowledge of IO. In fact, I also know the big aspects of BIO and NIO, and then talk about the difference and principle in the old way;

Basic knowledge JVM, multithreading, concurrent programming, IO, and containers may be required knowledge, and then asked me about some Java keywords and atomic operations; alas, the basics of Java have a long way to go;

Project development, about ten minutes:

⑦Because I am using the development framework of Spring+SpringMvc+Mybatis, he asked me to talk about the role of AOP and give an example to describe his role. This test is about the understanding of the framework;

⑧Ask you about the problems you encountered in the project development. He asked me how I would solve the problem of 100% CPU usage and memory leaks. I have never encountered this, so I honestly said that I have never encountered it. Then elicit the problems you have encountered and how to solve them, and he will ask a lot of questions based on the problems you have encountered;

The basic algorithm takes about ten minutes, and the questions asked are uncertain, but it is said that they are all about the offer;

 

After this part is over, it will come to the part where you ask questions. He will ask you what you want to know about their company. I asked the difference between undergraduates and graduate students in their eyes, and what are their requirements for undergraduates and graduate students during interviews of;

 

       The interviewer answered me very seriously, saying that in their eyes, this boundary is vague, and the technical questions asked are similar, but they may have higher requirements for graduate students, and then when they recruit people They are not technology-oriented, they care more about potential and your ability to solve problems when you encounter problems, as well as other inexplicable factors; but they are not technology-oriented, it does not mean that they do not care about technology, but in technology. Among the very strong, it is not necessarily the strongest;

       I also asked other miscellaneous questions. I won’t explain it any more. There is still a long way to go. If you want to find a job, you will actually start looking for a job after the first year of your junior year.

       In the end, I want to say, I'm a good dish, the dish's feet, saying that I used to be Yelang is an insult to Yelang.

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326355089&siteId=291194637