2020 My computer undergraduate course

Personal situation

  • The last nine subjects 6%

  • Level 4 558, Level 6 518

  • CCSP one copper and one silver, ACM one iron!

  • Two water projects

  • No scientific research experience

Exemption

Due to my lack of understanding of my own positioning, coupled with the extremely involved research form this year, and the convenience of online interviews, I chose Haitou.

Summer camp

School of Computer Science and Technology, University of Science and Technology of China (entered/participated), School of Computer Science , Nankai University (entered/not participated), East China Normal University Software School (entered/not participated), East China Normal University Computer School (entered/participated) ), School of Computer Science, Fudan University (not camped), School of Computer Science , Shandong University (camped/participated), Department of Computer Science and Technology , Nanjing University (camped/participated), School of Software, Nanjing University (not camped), Tongji University Electronics School of Information Engineering (not camped), Software Institute of the University of Chinese Academy of Sciences (not camped), School of Software, Shanghai Jiaotong University (not camped), School of Data Science and Computer , Sun Yat-sen University (entered/participated), Tianjin University Intelligence and Faculty of Computing (Enrolled/Participated), Harbin Institute of Technology (Shenzhen) School of Computer Science and Technology (Not Enrolled), Zhejiang University Software School (Enrolled/Not Enrolled), Xiamen University Information College (Enrolled/Enrolled), Central South University School of Computer (not camped), Wuhan University Computer School (not camped), Beijing University of Aeronautics and Astronautics School of Computer (not camped), Xi’an Jiaotong University Software School (camped/participated), Huazhong University of Science and Technology School of Computer (entered) Camp/participate), School of Computer Science , South China University of Technology (camped/participated), School of Computer Science, Beijing Institute of Technology (camped/not participated), School of Computer Science and Engineering , Southeast University (camped/participated)

Summer camp excellent camp

School of Computer Science and Technology, University of Science and Technology of China (second batch), School of Computer Science, East China Normal University, School of Computer Science, Shandong University, School of Data Science and Computer, Sun Yat-sen University, School of Information, Xiamen University, School of Software, Xi’an Jiaotong University, School of Computer Science, Huazhong University of Science and Technology

After the baptism of the summer camp, I have a clearer understanding of my own position, and I only chose a few schools to sign up for the pre-reduction exemption.

Pre-launch

School of Software and Microelectronics, Peking University (no preliminary review), Harbin Institute of Technology (Shenzhen), School of Computer Science and Technology (preliminary review/not participated), School of Software , Zhejiang University (preliminary review/participation), School of Electronics and Information Engineering, Tongji University (Passed the preliminary review / did not participate), Beijing University of Aeronautics and Astronautics (Passed the preliminary review / did not participate)

Pre-push no pass

School of Software, Zhejiang University

Final destination

School of Software, Zhejiang University

Interview experience

Due to the special format of the online interview this year, I don’t know if it will be of reference value in the future. But I still hope to record my interviews at various schools by keeping a running account, in order of interview time.

School of Computer Science and Technology, Shandong University (Youying)

The first interview was nervous. Several teachers were sitting around a table in the distance, looking down at the materials, not looking at each other as I imagined.

The first part is the oral English test. The teacher asked me to introduce Changsha. This is an easy question. However, I knelt. It has been half a year since I left Changsha, the only impression of Changsha in my mind is Yuelu Mountain and Xiangjiang. I was nervous, besides, my mind was blank. So, after two sentences, I fell into an awkward stagnation. In the end, it can only end in a hasty "I am too nervous to continue". feels awful.

The teacher didn't say anything, and asked me directly, my college is the "School of Information Science and Engineering", whether there are any information courses. I answered no (thinking about the name of the college that I had just complained about not long ago), and listed some computer courses I have taken. Then, the teacher asked me why I have no scientific research experience. I can't say that I've been paddling! I had no choice but to say that I was in a competition, and then talked about some of the awards I had won (good water, I am embarrassed to say).

Then, the teacher began to ask professional questions. The first question is "What is the memory jitter in the operating system?" I immediately described the cache jitter (I found out that it was memory jitter at the end, but I haven't learned the memory jitter, so I think it should be the cache jitter...); The second question is "the difference between binary tree preorder/middle order/postorder traversal", which is very simple; the third question is "there are several ways to find topological sorting", I talked about the algorithm flow of general topological sorting and the use of strong connectivity The component Tarjan algorithm finds these two methods of inverse topological order (I searched at the end and found out that there are several different implementation methods of topological order...).

Two days later, the excellent results came out, and the efficiency was very high. I got my first offer and felt at ease.

Department of Computer Science and Technology, Nanjing University

The Nanda Open Day lasts for three days and actually only takes 20 minutes to complete the interview. The interview is divided into two sessions, the pipeline, the first one will answer a few multiple-choice questions within a limited time, and the second interview with the teacher, each lasting about ten minutes.

For the first interview, choose a numbered question bank to answer. I chose number 8. The first is the math problem. I panic because I didn't review the math. But fortunately, it is the subject of Taoism, not very difficult. The second question is about the computer system. The question is which option is wrong. I chose to use the callee register %ebx first (don’t know if it’s right). The third question is the algorithm complexity calculation, which is the most efficient recursive algorithm. First of all, exclude the two whose scale is reduced by one each time. This is certainly not the answer. The remaining two algorithms are converted into recursive formulas as T (n) = 5 T (n / 2) + O (n) T(n) = 5T(n/2) + O(n)T(n)=5T(n/2)+O ( n )T (n) = 9 T (n / 3) + O (n 2) T (n) = 9T (n / 3) + O (n ^ 2)T(n)=9 T ( n / 3 )+O ( n2 )According to the main theorem, the complexity of the two formulas isΘ (n log ⁡ 2 5) \Theta(n^{\log_25})Θ ( nlog25) Θ ( n 2 log ⁡ n ) \Theta(n^2\log n) Θ ( n2logn ) , and take the logarithm to the base n on both sides, it can be found that the complexity of the second formula is smaller. Because this question has a time limit of two minutes, it was too late to answer, so I chose the first formula based on my feelings (and then I chose the wrong one). The fourth question is the program reading question. The human brain simulates the operation. Many pits have been observed. I think I should avoid them.

After the multiple-choice question was over, the teacher asked another question about morality. I originally thought it would be something red and specialized, but I asked "Do you think the school should manage its subordinate departments loosely or tightly?". Of course I should answer loosely. After answering, the teacher told me the meeting ID and password for the next interview, and then I left the examination room and entered the next interview.

In the second interview, there were three teachers. The first came up with oral English questions. I thought it would be for chatting or asking professional questions, but I actually got a political question to the effect, "Do you think high school education and undergraduate education should be free?". I certainly answer that it should be free. I was talking nonsense, and I couldn't remember the word card several times in the middle, and my performance was very bad (at least better than in Shandahang).

After the English interview, the three teachers began to ask me questions in turn. Nantah University is blind. The teachers don't have my resume and they don't introduce me to me, so I suspect they might not even know my name. Under such conditions, teachers can only ask random questions, no matter what your major is, you have never studied. Moreover, students who have project experience and papers suffer a lot.

The first teacher asked me what language I am familiar with. This is a classic self-destruction problem! According to past experience, if you answer C++, then the other party can take advantage of it and start to get angry. I answered C very carefully. The teacher was obviously not very satisfied, because this was not the answer he wanted. He didn't want to lose the chance to beat me, and started to guide me: "Have you never learned any other languages?" I was calm and calm, and couldn't answer C++. I said, used a little Java. Seeing this situation, he completely lost hope, so he started to change his strategy and asked me what I usually write programs. I said writing programming questions, like ACM, trying to guide him to data structures and algorithms! As a result, he did not take this set, and asked me: "How do you know that the program you wrote is correct?" I directly replied by using counter-matching and writing a less efficient algorithm that confirms the accuracy (but I now realize that Now, how do I know that the matchmaking I wrote is correct... I got stuck in a circular argument and didn't pay attention at the time). The teacher said, how do I know that the matching program I wrote is correct? I can only talk about continuous testing, testing with a large number of random samples, and using artificially constructed extreme samples to detect the boundary conditions of the algorithm. The teacher asked me to what extent the test can confirm that my program is correct. I:? ? ? Teacher, this is a philosophical question. The teacher said this is a scientific problem. I was very broken, and the teacher said it was okay, so I changed a teacher. After all, avoiding the sanctions of C++, I still haven't escaped the fate of being angry. What should come will always come. .

The second teacher’s question is normal, asking me what process and thread are, and what is the difference. this is very simple.

The third teacher asked me if I had written a program. I felt a great shame: I just behaved so dishily that the teacher felt that I hadn't even written a program? . . I said, of course I wrote, I am a computer professional, and I have participated in ACM training. The teacher asked again, I prefer engineering or data structure and algorithm to write code. Of course it is data structure and algorithm. I thought the teacher would start asking me algorithm questions! Very excited. As a result, the teacher asked me where I have seen the practical application of the algorithm I have learned in the book. This. . . Is such a watery open-ended question really good? I said that in the network layer of the computer network, the shortest path algorithm is used to formulate the routing table for each router. Then it was gone. I was disappointed and didn't ask me the algorithm question.

In general, I feel that the second interview turned me into a rookie, and I was so uncomfortable. I think the Nanda dream is broken.

Indeed, the last offer is made, and even the qualifications in wl are not 5555555

Department of Intelligence and Computing, Tianjin University

Water, very water, very water. It is said that each person prepares 1 minute of English self-introduction + 4 minutes of scientific research results introduction + 3 minutes of questioning time. It is conceivable that the importance of personal display in the assessment, but also aggravated the degree of water.

My personal presentation time may only be about 4 minutes, and the speaking speed is relatively fast. At the last question time, the teacher asked me whether the performance of the 2PC-based KV database I wrote has been compared with the databases on the market. This question... I said, what I wrote is just a demo, mainly to implement the 2PC protocol. Then, he asked me what consistency my database achieved (consistency is mentioned in the PPT). I started talking nonsense. I feel that the interviewer doesn't know much about distributed, and can only ask some irrelevant questions, probably because the days are mostly intelligent. Then, he had nothing to ask, so he sent me away. I didn't time the clock, but I felt that it was just over 5 minutes.

To be honest, I feel that this is my current and probably the most watery one among all summer camps. No computer test, no professional class questions, and the interview is almost purely presentation, basically just looking at the resume to select candidates. However, in the end, I didn't get the excellent camp, and everyone else in the same school got it. I don't understand.

School of Data Science and Computer, Sun Yat-sen University (Youying)

Zhongshan’s online assessment is very strict. First, I was taken to a special review meeting to check my various qualifications, equipment and environment, and I was required to read out the letter of commitment. After some operations, I was put into the formal interview meeting. .

The meeting started with a 10-minute PPT presentation. Considering that I only spoke for 4 minutes at Tianda, I slowed down my speech and added a lot of insignificant content, which finally made up 10 minutes. After the presentation, the teacher began to ask me English questions: What is my favorite course? My face turned blue when I heard this question. When I was preparing to speak, I saw this question, but I forgot to add it to the speaking question bank... So I had to talk nonsense on the spot and talk about the operating system. Unexpectedly, there is a second one: what do you most want to do as a graduate student? Me: unnnn... I want to burst my head and say "I want to read a lot of papers to improve my research ability". I am sorry for my discord.

When I thought everything was over and I could breathe a sigh of relief, who would have thought that a more vicious devil was waiting for me. The first question the teacher asked was: What is a positive definite matrix? I am stupid. My linear algebra has only been reviewed to the point where linearity is irrelevant... I have no idea what this is. In fact, a few days ago, I saw this question in a research group. I remember that the answer given in the group was a matrix with a rank greater than 0. I answered it like this, but it seemed to be wrong. After checking, it seems that the eigenvalue is greater than 0, so I remembered it wrong.

Then the teacher asked again, what is rank? This, a classic question, I forgot, so I had to talk nonsense. I felt that the teacher was addicted to asking, and then asked me what is the symmetric matrix? How to write the total probability formula? What is the differential mean value theorem? …Faced with this series of math attacks, I knelt, and I had to say, I forgot, and I didn’t review it...the teacher gave up and I was relieved.

In my personal presentation, I mentioned the literary works I published in paper. The teacher may be interested in the similarities and differences between the publication of literary works and the publication of academic papers, so he came to ask me. I just explained it.

The teachers asked me some very strange questions: "You just said in English that learning an operating system can improve programming ability, why?", "What is your operating system experiment?", "What did you learn in computer systems?", "Tell me about the structure of the CPU?", "You said you are interested in computer networks, but you didn't see this course in your transcript. What's the matter?"...

These questions, I just didn’t review the knowledge points (CPU), and I happened to be repeating the chatty (operating system, computer system, computer network), plus the math questions asked earlier, I feel that this interview, It completely exposes my disadvantages...

There are only two kinds of interview results: pass and fail (I passed). As for effectiveness, there are two ways of saying: one is for preaching, saying that it is to listen to the Ministry of Education and not to do the sideball, and finally the summer camp results are ranked with the nine pushes, and the best is selected. , Which is equivalent to pre-exemption in advance; the other is what the teacher said, in previous years, as long as they passed, they were admitted. In short, very fascinating.

(Updated in October) Until the results of the pre-reduction exemption were announced in October, the college did not say clearly which admission method it was, and could only say that it was not very responsible.

School of Software, Xi'an Jiaotong University (Youying)

Water, good water, special water. I uploaded my resume in the conference room file and talked about my self-introduction PPT for four minutes (yes, that’s the PPT that I used up for the ducks), and then the teacher asked me the direction I liked and said that I only need to have a research The qualification will come, and then it will end. No English, no professional class problems, zero stress throughout the process.

I can guess the origin of Xijiaosoft.

Youying is also very refreshing, the teacher said helplessly: If you want pigeons, tell me earlier.

School of Computer Science and Technology, East China Normal University (Youying)

The morning of the first day was a computer test, a mixed competition system of ACM and OI, 5 questions, basically all math/dynamic programming questions. This iron konjac is too savoury, so I can only use a raid to deceive points (not to deceive). It's poorly done anyway. I thought that the only machine test in this summer camp was when I showed my skills, and sure enough, I was still dreaming.

The first afternoon is the face-to-face interview of each team. After the end, volunteers are required. First, let me explain the various computer teams of East China Normal University, one system direction (big data intelligent system) + several intelligent directions (ML/CV/NLP...), and a hidden tutor (Tongquan Wei, who does cloud computing, he still My intention mentor when reporting the system). I am more interested in systems and networks, so I filled in with Teacher Wei and the big data intelligent system team.

Before the interview, the teacher sent everyone recommended essays from each team, which need to be read and may ask questions during the interview. Since Mr. Wei is not on the list of the summer camp manual, there is no recommended paper. I only read the paper on the big data intelligent system, which is probably an In-Memory File System.

The next day was an interview, and I was placed in the 8:30 group, which was very uncomfortable. The opening is self-introduction, Chinese is fine, I will briefly explain my situation. Next is an English question that requires reading and translation. The content is about viruses (I thought it would be computer related, but I didn't expect it to be a current event). Then there is a simple programming question, which requires programming ideas. The question is to judge whether a binary tree is a binary search tree.

After all these sessions were over, it was to communicate with the teachers. I just mentioned that I submitted my volunteers before the interview, so the teacher asked me what volunteers I filled in. I say big data. The teachers froze. I was also stunned. As if the teacher didn't know that there was such a team, he confirmed with me, "What big data?" I understand. It turns out that these teachers are from intelligence-related teams. This is embarrassing. I said, I have applied for a big data intelligent system and a teacher who is not on the list. I want to do network, cloud computing, distributed system and so on. So the teachers gave up completely and asked me why I didn't report machine learning or computer vision. I have also liked machine learning, but after a period of study, I found that I was still not suitable for this aspect. One of the younger teachers said, is it not good at math? I nodded tearfully, and the teacher expressed understanding.

The teachers saw that I didn't want to engage in machine learning, and it was too difficult to ask some related questions, so they had to let me play freely and asked me what I understood about cloud computing, what knowledge about cloud computing, and what knowledge about distributed. I started to talk nonsense with the knowledge of cloud computing technology-I only went to the first class. The teachers didn't understand this either, so they looked at me and couldn't do anything. I am delighted. Then the teachers asked me if I read the paper. I only watched abstract and a little introduction before, but this is enough for me to fool them!

The teachers thought I knew very well and started to ask about other things, such as ACM (East China Normal University values ​​ACM so much that they didn't ask me about scientific research). I guess the teachers should have been fooled by me, and asked me if I have any summer camps to sign up for. I answered truthfully, I reported, because the competition this year was so fierce that I was forced to join the internal volume. I also asked me if I can get the qualification for postgraduate and how did I get on the computer-based exam yesterday. I feel that this is simply telling me: you are stable, as long as the computer-based test is not zero-breaking, and you can get the qualification for the research, you can come.

Finally, I got the excellent camp.

School of Computer Science and Engineering, South China University of Technology

The assessment format is to draw an English question (5 min), a professional question (5 min), and 5 minutes of teacher questioning time.

The English question unexpectedly got the question of "Introduce the first computer you used", but fortunately, it was over. There is also a translation question, the content is about neural networks, understand a bit of professional terminology, but also blurred.

Professional problems are very pitted. I drew a topic of artificial intelligence, about speech recognition and face recognition, introduced their applications, the technology used, and the problems they face. I really don't understand this! If it's a neural network or something, I might still be able to confuse it. Specifically, I really don't understand speech recognition and face recognition. I have never understood this aspect, after all, I lost interest in artificial intelligence very early. I can't fool it. I can only say that I have not learned this knowledge and it is not my direction of interest.

The teacher said yes, let me introduce myself. I started to say that I like systems, networks, distributed, and not interested in artificial intelligence. The teacher then asked me what I know about the frontiers of the network, but I don’t know what I really know... SDN, cloud computing, edge computing. The teacher asked me again what is the difference between cloud computing and edge computing, and I probably talked about the next centralization and decentralization. Then, the teacher may feel that no one in the college does this, so he asked me what I know about the college’s cloud computing laboratory. Uh, let me just say that the first laboratory was preached yesterday, which was done on the Internet, and the others seemed to be artificial intelligence. At this time, when the time came, I quit.

In the end, the result was 80 points or more and I got 79 points. nb.

School of Information, Xiamen University (Youying)

Different departments have different interview rules. I am a computer science department. First, I introduce myself in English for three minutes, then I will show my PPT in 5 minutes, and finally ask questions from the teacher.

The self-introduction was repeated, I had to give a brief overview in English and expand it in detail in Chinese. I have used PPT three times, and now it is the fourth time. I am very skilled. The teacher’s question is three consecutive ideological and moral issues: "How do you think you get along with your classmates? How do you solve the upset?", "Do you think universities should strengthen ideological and political education?", "If you see someone publish inappropriately Speech, reactionary speech, what would you do?" Me: Drink. After that, all serious questions were developed on the project. The teacher asked all the projects written on my resume. Fortunately, I prepared before, no pressure.

The source of students at Xiamen University does not seem to be good, but because I live in Fujian, I still reported it to Xiamen University.

School of Computer Science and Technology, University of Science and Technology of China (second batch)

Before the interview, say yes. The interview process is 2-3 minutes to introduce yourself in Chinese and then ask questions. However, in fact, the teacher asked me to introduce it in English... Fortunately, I was so familiar with it.

After the introduction, the teacher said, my data structure score is 96, right? I reminded that it was a computer system, 98. The teacher was surprised, but this couldn't stop him from asking me about the data structure. He said, ask you a question about data structure. Do you understand heap sorting? I said, I understand, and blahblah... The teacher asked again, what is the complexity of building a pile? I said, there are two ways, blahblah... The teacher asked again, what is the complexity of heap sorting? I said, the average is O(nlogn), and the worst is O(nlogn). The teacher said that the answer was correct.

Next, the teacher asked me about another project, mobile development. I don't know what to say, just say that the front-end Android + back-end Java communicate through the socket network, and the back-end uses the MVC framework to add, delete, and modify data. I want him to ask me about the distributed project, but it seems that the teacher does not understand this.

Finally, the teacher asked me if I had contacted a good tutor. There are not many teachers at HKUST doing distributed work, and there is no contact with them since they are not particularly interested in the direction. I said, still considering which teacher to contact.

The final result is that I was in the second batch (it was said to be equivalent to the waiting list, but later it was actually equivalent to the excellent business). I don't quite understand why I got a very low score, alas, that's it anyway.

School of Computer Science, Huazhong University of Science and Technology (Youying)

In previous years, the Huake summer camp seemed to have an organic test without an interview. This year, under special circumstances, there was an interview without an interview.

Interviews are in the form of grouping and group faces, which are said to be group faces, but in fact small chats (of course, different groups have different specific forms). Although I also asked some professional/project/scientific research questions for everyone, in general, the atmosphere was relatively relaxed.

Finally, I got the excellent camp.

School of Computer Science and Engineering, Southeast University

The summer camps and pre-rolling exemptions in the Southeast are combined.

The interview was conducted on a very pheasant platform, and it was like a course project. After the interview started, I first asked me an English question, not only in oral but also a professional question, probably about the computer network (I only heard this...). I just said directly what a computer network is, and stammered. The teacher couldn't listen anymore and said, it's okay. Then I asked about my research interests, what I know, and what projects I have done.

Next, the teacher started asking me professional questions. First, I asked what computer major I had taken. After I reported the name of the dish, the teacher stopped talking. Another teacher asked, what is the reverse page table? Me: Ababa. Teacher: Then you talk about the table on the next page. Me: Barabara. Why do you ask such a biased thing? The OSTEP mentioned the reverse page table in just two paragraphs. I forgot all of them. . Another teacher asked, how to realize the random amount of WeChat red envelopes? Me: Abba. Teacher: Then I will give you 20G of data and sort it in 3G memory. How to operate? Me: Abba. Teacher: Okay, it's okay. I humbly exit. . .

Poisonous, our algorithm class did not even teach external sorting. . . I didn't care. . . Alas, it’s too delicious, it’s me.

School of Software, Zhejiang University

Zhejiang Soft’s pre-launch exemption is the same as the summer camp, and it is also sent by one click. The number of pre-launch exemption group was close to 1,000 at one time, and the total number of admissions (SE + AI) was around 200.

The re-examination of Zhejiang Soft's pre-recommendation is divided into two parts: computer test (15%) and interview (85%).

The first is machine test. According to the statement last year, although computer testing only accounts for 15%, it is very important. Since the computer test format is the same as the PAT, and the PAT score can be used as a substitute, I applied for the September PAT (the experience of September PAT digs a hole) and got 97 points. Before the computer test started, I replaced the computer test results with PAT results. In the announced replacement results, the full score is 23 and 57 are above 90. I don't think there is a big problem. After the computer test is over, I said in the push-free group that the computer test seems to be more difficult than the previous two PATs. The full score is only about 10 people, and there are about 200 people with a score of 60 or more. I feel basically stable.

The interview is a classic personal presentation start. The teacher asked me three questions

How to write the correct program once? (I: First use mathematical proofs for algorithms, and write detailed documents for engineering.)

Which layer does flow control work? (Me: Transport layer. Teacher: I got a wrong answer, it's the link layer.)

What are the four characteristics of the database? (Me: ACID) What does I mean? (I mistakenly answered it as consistency, and when I was asked which word I was the abbreviation, I reflected isolation.) Is isolation achieved in your distributed database project? (Me: Currently it is serial and does not support concurrency, so there is no) If you are asked to achieve isolation, what will you do? (Me: Locked, using the classic R lock and X lock scheme)

The first question reminds me of the shadow of Nantah in the summer camp ("How do I know that the program you wrote is correct?"); the second question was answered incorrectly, and the teacher was annoyed by it, which was really frustrating; the third question was short-circuited. , Gave the wrong answer, and reacted later. In short, it feels not so good.

In the end, the next day is the result, the efficiency is really high. The interview score is not low, combined with the computer test, there is a good total score, which is high in the proposed admission.

Write at the back

Before the exemption started, my thoughts on postgraduate studies were: I don’t engage in scientific research, so all schools I apply for are postgraduates. On these two points, Peking University Soft Micro, yyds, but this year is too rolled (I am too cooking), and failed the preliminary review. Therefore, I chose Zhejiang Soft, which is inferior to Soft and Micro, and at the same time I realized my dream of Zhejiang University (barely).

Guess you like

Origin blog.csdn.net/HNUCSEE_LJK/article/details/109025471