Successfully landed as a graduate student at UCAS!

 Datawhale dry goods 

Author: Luo Long, Jiangxi University of Finance and Economics, Datawhale Excellent Teaching Assistant

Introduction to University of Chinese Academy of Sciences

The University of Chinese Academy of Sciences (University of Chinese Academy of Sciences), referred to as "UCAS", is a unique institution of higher learning that integrates science and education and focuses on postgraduate education. The main campus is located in Beijing. It is a national "Double First-Class" construction university, selected into the "Pilot Program for Training Top-notch Students in Basic Disciplines", a member of the Pacific Rim University Alliance, the Beijing-Hong Kong University Alliance, the Planetary Science Alliance of Chinese Universities, and the China-Europe Business School Alliance. The first batch of independent audits for degree authorization unit. At present, most of the research institutes of the Chinese Academy of Sciences issue the graduation certificate and degree certificate of the National University of Science and Technology uniformly, and a small number of research institutes issue the graduation certificate and degree certificate of the Chinese University of Science and Technology. From 24 years on, except for Xinjiang and Qinghai Regional Research Institutes, other research institutions of the Chinese Academy of Sciences system will no longer accept off-campus transfers.

There are many computer-related units recruited by the Chinese Academy of Sciences. Here are some examples of institutions with a large number of enrollment places:

  • Institute of Automation [1]

  • Institute of Computing Technology [2]

  • Software Research Institute [3]

  • Institute of Information Engineering [4]

  • Computer Network Information Center [5]

  • Chengdu Computer Application Research Institute [6]

  • Shenyang Institute of Computing Technology [7]

  • Shenyang Institute of Automation [8]

  • Chongqing Green Intelligent Technology Research Institute [9]

  • Hangzhou Advanced Research Institute [10]

  • Shenzhen Institute of Advanced Technology [11]

Some other institutions also have a small number of enrollment places, such as the Institute of High Energy Physics [12] , etc. In addition, some colleges in the University of Science and Technology of China also have enrollment places, such as the School of Computer Science and Technology [13] the School of Artificial Intelligence [14] and the School of Cryptography [15] . The examination papers are all judged in Beijing, and all the subjects of the unified examination are 11408, 22408, etc. For specific information, you can check the admissions website of UCAS.

background introduction

I come from Jiangxi University of Finance and Economics majoring in software engineering. During the university period, the grades were average, no scientific research and no competition, CET-4. I have a wide range of interests and hobbies. I have taught myself courses such as mathematical analysis and advanced algebra. I have also studied many excellent courses at home and abroad through the "CS Self-study Guide (csdiy.wiki)" by some seniors. I have participated in many datawhale team studies. With a certain foundation, I studied to become an excellent teaching assistant of Datawhale in March this year . However, I have never been very good at taking exams since I was a child. I usually get good grades in small exams, but when it comes to major exams, I will experience some stress reactions, such as diarrhea and insomnia. So under comprehensive consideration, I chose to take the Beijing Institute of Chinese Academy of Sciences.

initial test

As for the sharing of the initial test experience, I will not repeat it here. There are many excellent sharing on the Internet. For students who want to take the Chinese Academy of Sciences, just remember to try your best in the first test within your ability. Your goal is not to get a high score but to reach the average score of previous years, so that you will not suffer in the retest process. The scores of various research institutes of the Chinese Academy of Sciences are generally not too high, as long as they pass the retest line, then everything is possible.

retest

The score composition of most computer majors is admission score = (preliminary test score ÷ 5) × 50% + retest score × 50% and total score = (preliminary test score ÷ 5) x 60% + retest score × 40%. Especially for the first type, for candidates, the results of the initial test are the admission tickets, and the results of the re-test are the real decision whether they can be admitted. The re-examination interviews are mainly English, professional and comprehensive interviews. Some departments will also have organic and written tests. The specific forms of the re-examination are different for each research institute and even each department of the Chinese Academy of Sciences, so you need to collect information yourself when preparing for the re-examination . I won’t say much about the English interview. There are also a lot of experience sharing on the Internet. Everyone’s oral English level is about the same, so it’s good to be confident. The following mainly talks about the professional interview and comprehensive interview.

machine test

The computer-based test questions are divided into two core modes and the ACM mode. When preparing, you must figure out the computer-based test mode of the unit you are applying for, and some colleges may write it by hand. In the domestic postgraduate re-examination, it is generally not difficult for everyone in the computer test. Most of the questions are easy and medium, and a few are hard. Most of the students just ac the questions in the first two parts. Therefore, the preparation for the computer test can be started one to two weeks in advance, and students who have no foundation can advance appropriately. Computer-based test practice can be done on major online programming platforms such as leetcode, niuke.com, pta, etc. If there is an on-campus oj, you can also focus on the general questions here. Ordinary algorithm learning is to repeat memory, read more and write more practice makes perfect.

interview

CV

For a professional interview, the first thing is to prepare a good resume. In addition to complete basic personal information, the resume should also show its own advantages as much as possible. Among them, the project experience and practical experience of the resume are the most important. How to write your own projects and competitions in your resume is generally a description of the project or competition, the technology used, and finally what you have learned through the project. It doesn’t matter if you have the best awards and scientific research experience. Your resume determines the teacher's first impression of you. An elegant and simple resume is the beginning of winning the re-examination.

project

The project is the best reflection of a person's ability and undergraduate learning results, and it is often the part that interview teachers are most interested in. Most of the interview questions are related to the projects you wrote in your resume. If you want to make the interview a little more reliable If you want to control a little, then you need to be very familiar with your project, especially the theoretical part of the project . For projects, you must choose some projects with a certain depth and complexity . Many small partners don’t know what kind of projects to choose. Here are some projects that I have done and understood in my undergraduate course for everyone to rely on.

  1. CMU CS15213: CSAPP, CMU's well-known township divinity course, is famous for its complex content and the difficulty of Project. The course content covers assembly language, architecture, operating system, compilation link, parallelism, network, etc. As an introductory course of the system, it has both depth and breadth.

  2. MIT 6.S081: Operating System Engineering, developed a new teaching operating system xv6 based on RISC-V, covering all aspects of the operating system, and realizing some functions of the modern operating system based on the framework provided by the course.

  3. Tsinghua rCore OS/uCore OS, Tsinghua University operating system course experiment, write a Unix-like kernel based on RISC-V architecture in Rust language from scratch.

  4. Nanjing University OS: Operating System Design and Implementation, an operating system course taught by Mr. Jiang Yanyan from Nanjing University. There is Mr. Jiang’s personal account on station B, and he will also answer questions regularly online.

  5. "Step by step, learning to develop an operating system on RISC-V", Mr. Wang Chen from the PLCT Laboratory of the Institute of Software, Chinese Academy of Sciences, started from the RISC-V instruction set, and really built an RTOS (real-time operating system) from scratch.

  6. "Freehand Writing a RISC-V Compiler", based on Rui's chibicc, the Institute of Software of the Chinese Academy of Sciences rewritten it from the original X86 architecture to the RISC-V architecture, and added a large number of Chinese notes, and has 316 sections corresponding to each Commit's courses help readers learn the construction of compilers step by step and step by step.

  7. "Implementing a Linker from Scratch" uses the Go language to implement a RISC-V 64-bit architecture linker from scratch, which can correctly link relatively simple C programs.

  8. "RISC-V Simulator Development from Scratch", this year's new version "KSCO teacher takes you to rub RISC-V high-performance simulator", using C language to implement a high-performance RISC-V 64-bit simulation from scratch device. At the end of the course, we will get a user mode program emulator with a code volume of about 4000 lines and zero dependencies, which can run some real-world programs, such as Lua 4.0.

  9. CS144: Computer Network, use C++ to build the entire TCP/IP protocol stack step by step, realize IP routing and ARP protocol, and finally use your own protocol stack to replace the Linux Kernel or add network functions to the xv6 system implemented by yourself.

  10. CMU 15-445: Database Systems, CMU db develops a teaching relational database bustub specially for this course, and requires you to modify the components of this database to realize the functions of the above components. As a small and medium-sized project written in C++, bustub covers many requirements such as program construction, code specification, and unit testing. It is an excellent open source project.

  11. Lifetime One Core Project (oscc.cc), a course developed by the Institute of Computing Technology, Chinese Academy of Sciences, to create your own RISC-V processor from scratch, not only to train everyone to write RTL, but to use a new method and process, according to the history of computer development Design processors in a specific order, establish a comprehensive system-wide understanding of software and hardware, understand scientific arrangement planning and optimization methods, and master the correct tool skills to solve practical engineering problems.

  12. A series of computer graphics courses such as GAMES101, the computer graphics and mixed reality online platform [16] is a very good open source community of computer graphics in China, all of which are courses offered by industry leaders, and each course has a corresponding project, such as GAMES104 The goal of the course is to have a self-developed game engine, and everyone can choose some courses to learn more interested.

There are still many excellent projects that I will not list anymore, as long as they can reflect my ability and suit me, they are all good projects. Regarding AI-related projects, you can check them on the official website of datawhale. The students of datawhale have developed and translated many excellent AI projects, and the competition between Tianchi and kaggle is also a good choice. You can choose three to four projects based on your own interests, abilities, and time to put in your resume.

basic knowledge

There are too many uncontrollable factors for interview questions. When the teacher is not interested in or doesn’t know much about the project you are preparing, the questions will most likely be transferred to basic knowledge, so preparation for basic knowledge is essential. Basic knowledge is divided into mathematical foundation (high-altitude linear algebra probability and discrete mathematics), computer foundation (408, database, software engineering, programming language, common computer tools (git, linux, gdb...), etc.), AI foundation (machine learning, deep learning, CV/NLP, etc.). Mathematics foundation is not the key point. Everyone has passed the baptism of the postgraduate entrance examination. Generally, there will be no major problems. The computer foundation can be prepared through the face-to-face experience of the big factory and the question bank of previous years. Finally, there are many tutorials on AI basic datawhale and station B, such as The courses of Wu Enda, Li Hongyi, Li Mu and other teachers are very good. AI interview questions can be prepared using "Hundreds of Machine Learning" and "Hundreds of Deep Learning".

Graduate study plan and contact tutor

For the postgraduate study plan, the materials that will be submitted in general, the teacher may also ask, so you can also prepare in advance. It is best if the tutor can be contacted. Don't worry too much if you can't think of it. Just perform well in the re-examination.

interview skills

With an excellent resume and project, how to express it is also very important. Therefore, a mock interview is essential before the formal interview. The time for the re-examination is almost the same as the spring recruitment. You can invest in more companies and have more interviews to improve your interview level.

write at the end

Time flies, from preparing for the postgraduate entrance examination last year to successfully entering the Chinese Academy of Sciences this year, the journey has been neither sweet nor bitter. During this period, I received help from many seniors, so I wrote this article, hoping to provide some help and advice to you who are chasing the future.

References

[1]

Institute of Automation: http://www.ia.cas.cn/

[2]

Institute of Computing Technology: http://www.ict.cas.cn/

[3]

Software Institute: http://www.iscas.ac.cn/

[4]

Institute of Information Engineering: http://www.iie.cas.cn/

[5]

Computer Network Information Center: http://www.cnic.cas.cn/

[6]

Chengdu Computer Application Research Institute: http://www.casit.ac.cn/

[7]

Shenyang Institute of Computing Technology: http://yjs.sict.ac.cn/

[8]

Shenyang Institute of Automation: http://www.sia.ac.cn/gkjj/xwwyh/

[9]

Chongqing Institute of Green and Intelligent Technology: http://www.cigit.cas.cn/

[10]

Hangzhou Institute for Advanced Study: http://hias.ucas.ac.cn/

[11]

Shenzhen Institute of Advanced Technology: http://www.siat.ac.cn/

[12]

Institute of High Energy Physics: http://www.ihep.cas.cn/

[13]

School of Computer Science and Technology: https://scce.ucas.ac.cn/

[14]

School of Artificial Intelligence: https://ai.ucas.ac.cn/index.php/zh-cn/

[15]

Cryptography Academy: https://soc.ucas.ac.cn/index.php/zh/

[16]

Computer Graphics and Mixed Reality Online Platform | Home page: https://games-cn.org/

02bc1a74636037828b30762271e6c67a.png
Dry goods learning, like three times

Guess you like

Origin blog.csdn.net/Datawhale/article/details/130479227