前言
Introduction
本文写于8.24下午。
上午刚刚结束了面试,也算是这个夏天的考试划上了句点(除了还要在紧张中等待最终的放榜🤣)。
活了这么久,第二十一年感觉上仿佛做了比前二十年加在一起还要多的事情。
趁着记忆犹新,速速写下来吧!🥳
当然,因为这一年来发生的事情太多了,因此本文只记录这个夏天(6-8月)的事情🤣
其他的坑慢慢填~
This post is written on the afternoon of August 24th.
I just finished an interview this morning, marking the end of this summer’s exams (though I still have to anxiously wait for the final results 🤣).
It feels like I’ve done more in my 21st year of life than I did in the previous twenty years combined.
While the memories are still fresh, I wanted to quickly jot them down! 🥳
Of course, because so much has happened this year, this post will only cover events from this summer (June to August) 🤣. I’ll slowly fill in the gaps for the rest!
正文!
Main Content
择校、报名!
Choosing Schools and Applying!
内容待补充
以及一把辛酸泪啊!
Content to be added
And oh, the struggles!
备考!!
Preparing for Exams!!
内容待补充
Content to be added
考试!!!
exams!!!
日本游记
Japan Travelogue
!为什么贴不了图!
等我回头和hexo再搏斗一下,看看怎么在md文档里插图,再来写这一部分……
Why can’t I upload images!?
I’ll come back and wrestle with Hexo to figure out how to embed images in markdown, and then I’ll write this section…
考试体验
Exam Experience
8.19 基础&专门
August 19th: Basic & Specialized Subjects
整体而言,我的感受还是很复杂的😭
感觉整体考得一般,尤其是专门,简直一言难尽……
但是也很开心。因为趁机学到了新东西,比如我这辈子都不会忘记constellation什么意思了(T_T)
Overall, my feelings are mixed 😭
I think I did okay overall, but the specialized subject… let’s just say it was a struggle.
But I’m also happy because I learned something new—like the fact that I will never forget what “constellation” means for the rest of my life (T_T).
基础科
Basic Subject
和以往题型差不多,难度也还好。
其中有一道题是估算:一年里,人工林大概能吸收多少家庭的碳排放。
这题还蛮有意思的,倒不是说计算有多复杂,但是也确实让我感受到了数字上的一点小震撼哈哈哈~
以及希望我没有算错……
The questions were similar to previous years, and the difficulty level was manageable.
One of the questions involved estimating how many households’ carbon emissions could be absorbed by planted forests in a year.
This was quite interesting—not because the calculation was complex, but because the numbers were a bit startling haha~
And I really hope I didn’t mess up the calculation…
曲折的专门科!!!😭
Specialized Subject—The Struggle!!! 😭
这门是我自我感觉发挥最不好的一门……
题型和前两年一模一样,术语看着很眼熟,算法也很简单,于是考场上的我以为:稳啦!
然后十分钟之后就被打脸了……
This was the subject I felt I did the worst on…
The question types were exactly the same as the previous two years, and the terms looked very familiar. The algorithms were simple, so I thought, “I’ve got this!”
And then, ten minutes later, reality hit me…
术语
Terms
首先,术语,我很熟悉。要么是见过类似的术语,要么就是知道里面的每一个成分。
这说明我备考的时候,选择的教材还是很好的,也建立了对整个领域不错的理解。
但是里面大部分的原词我都没有见过,或者说只见过片段……所以只能凭借已有的知识进行猜测,拼运气了!
在考完之后,借助gpt的帮助,我成功地发现自己猜得不能说是大差不差,只能说是毫不相关了……〒▽〒
First, the terms–I was familiar with them. Either I had seen similar terms before, or I knew every component of the terms.
This suggests that the study materials I chose were pretty good, and I built a decent understanding of the entire field.
However, most of the original terms in the exam were ones I hadn’t seen before or had only seen fragments of… So I could only rely on my existing knowledge to make guesses and hope for the best!
After the exam, with the help of GPT, I found out that some of my guesses weren’t just a bit off—they were completely unrelated…〒▽〒
下面是详细的每个术语的考场心路历程&考完后的答案更正:
Here are the detailed thoughts I had on each term during the exam and the corrections I made after:
Neural network Processing Unit
思路: 我知道啥是network 啥是processing unit
那么这个要么是 处理network的unit 要么是模仿前者的unit
我打草稿的时候,猜得是前者。但是写答案的时候,灵机一动,改成了猜测二(果然第一印象往往更可靠……)。实际答案:
A Neural Network Processing Unit (NPU) is a specialized hardware designed to accelerate machine learning tasks, particularly for deep learning models.
这类硬件通过并行计算和加速特定操作(如矩阵乘法),可以显著提高机器学习任务的执行效率。和GPU与CPU相比,NPU更加高效,并且更适合处理复杂的神经网络运算任务Neural Network Processing Unit
Thought process: I know what a network is, and I know what a processing unit is.
So this either refers to a unit that processes networks or a unit that mimics the former.
When drafting my answer, I guessed the former. But when writing the final answer, I suddenly changed my mind to guess the latter (turns out first impressions are often more reliable…).Actual answer:
A Neural Network Processing Unit (NPU) is specialized hardware designed to accelerate machine learning tasks, particularly for deep learning models.
By using parallel computing and accelerating specific operations (like matrix multiplication), this hardware can significantly improve the execution efficiency of machine learning tasks. Compared to GPUs and CPUs, NPUs are more efficient and better suited for handling complex neural network operations.Web Application Firewall
我知道firewall是啥
但是不太清楚 WAF具体是什么 因此我猜测 是功能包括保护web server的 firewall
实际上这一题没这么简单!因为防火墙也分针对不同layer的类型!新知识get!实际答案:
security tool that monitors and filters incoming and outgoing HTTP/HTTPS traffic to protect web applications from attacks
WAFs are specifically designed to secure the application layer, particularly focusing on traffic over the HTTP/HTTPS protocols.
Traditional firewalls primarily operate at the network layer and transport layer, focusing on filtering IP packets that enter and exit a networkWeb Application Firewall
I know what a firewall is, but I wasn’t exactly sure what a WAF is, so I guessed it’s a firewall that protects web servers.
But it turns out this question wasn’t that simple! Firewalls are categorized by the layers they protect! New knowledge acquired!Actual answer:
A security tool that monitors and filters incoming and outgoing HTTP/HTTPS traffic to protect web applications from attacks.
WAFs are specifically designed to secure the application layer, particularly focusing on traffic over the HTTP/HTTPS protocols.
Traditional firewalls primarily operate at the network and transport layers, filtering IP packets entering and exiting a network.Traveling Salesman Problem
我知道这是一类寻找最佳路径的问题,然后和多项式类问题有关
以及人类还没有给这类问题找到确定的解,不清楚能否把它转换成一个确定的多项式问题
但问题主要在于,我不记得,多项式这个词怎么拼写了😭…… (于是准备面试的时候反复练习polynomial这个词)实际答案:
a classic optimization problem where the goal is to find the shortest possible route that visits a set of cities and returns to the starting point
ambiguous nondeterministic polynomial
Whether all of the NP problems are also in P, however, we still don’t know.
NP-complete problemsTraveling Salesman Problem
I know this is a type of problem that involves finding the optimal path, and it’s related to polynomial problems.
And human hasn’t yet found a definitive solution to this type of problem. We’re unsure whether it can be transformed into a definite polynomial problem.
But the main issue was that I couldn’t remember how to spell the word “polynomial” 😭… (So I kept practicing the word “polynomial” while preparing for my interview).Actual answer:
A classic optimization problem where the goal is to find the shortest possible route that visits a set of cities and returns to the starting point.
Ambiguous,nondeterministic,polynomial problem.
Whether all NP problems are also in P, however, we still don’t know.
NP-complete problems.Satellite Constellation
我知道 satellite,知道卫星通信
但是死活只觉得Constellation眼熟,就是想不起来什么意思……
所以只能努力写了卫星通信的特点和适用场景……实际答案:
A Satellite Constellation is a group of satellites working together in a coordinated manner to provide global or regional coverage for communication, navigation, or earth observation.
我想我这辈子都不会忘记Constellation的含义了……
- Satellite Constellation
I know what a satellite is, and I’m familiar with satellite communications, but “constellation” just felt vaguely familiar—I couldn’t recall what it meant…
So I could only describe the features and applicable scenarios of satellite communications…Actual answer:
A Satellite Constellation is a group of satellites working together in a coordinated manner to provide global or regional coverage for communication, navigation, or earth observation.
I don’t think I’ll ever forget the meaning of “constellation” for the rest of my life…
OS
这个比较清楚!!我见过这个词!(也确实非常非常基础的一个术语)
我写了 属于 system app ,然后分为 user interface & kernel ,功能上 有一些最基础的功能(e.g. retrieve files ), respond to user’s request to execute programs, and provide environment to the programs
generally, coordinate the computer’s activities and resources for the benefit of the programs running on it实际答案
system software that manages computer hardware and software resources and provides common services for computer programs.OS
This one was clear! I’ve seen this term before! (And it’s indeed a very basic term.)
I wrote that it belongs to system apps, then divided it into user interface & kernel.
Its functions include some basic ones (e.g., retrieving files), responding to user requests to execute programs, and providing an environment for the programs.
In general, it coordinates the computer’s activities and resources for the benefit of the programs running on it.Actual answer:
System software that manages computer hardware and software resources and provides common services for computer programs.DaaS(desktop as a service)
我只知道SaaS(software as a service),然后就简单地猜测是下载到桌面上(与Saas刚好形成对照,多么合理的猜测哈哈哈)。
猜错了😨实际答案:
cloud computing service where virtual desktop environments are hosted and managed by a third-party provider, allowing users to access their desktop from any deviceDaaS (Desktop as a Service)
I only knew about SaaS (Software as a Service), so I simply guessed it meant something downloaded to the desktop (which would contrast nicely with SaaS—what a reasonable guess, haha).
I guessed wrong 😨Actual answer:
A cloud computing service where virtual desktop environments are hosted and managed by a third-party provider, allowing users to access their desktop from any device.
反思:
不怪出题出得刁钻,实际上也确实是涵盖了信息与通信技术领域比较重要的方向。奈何欠缺了一些运气,以及备考时间不大充足–我只顾得上对基础理论的理解和知识框架的建立,因此没有怎么去积累基本的术语库啊!😣
Reflection:
I can’t blame the exam for being tricky—it really did cover some important directions in the field of information and communication technology. Unfortunately, I was lacking in luck and didn’t spend enough time to prepare. I focused on understanding basic theories and building a knowledge framework, so I didn’t spend much time accumulating a basic terminology database! 😣
算法
Algorithm
题目:
1 | init m=4 |
和术语一样,也是一眼看下来以为:稳啦!
结果,题目确实很简单,但是最后一问分析时间复杂度,难住了我。
考场上,我一开始的想法,就是O(N)嘛!不过这也太简单了吧???
不可能这么简单!主要是 v * i 这一步,耗时应该会随着数字的增大而越来越久才对!
然而我并不清楚计算机实际上是如何处理正整数的乘法的。
于是我进行了简单的假设: 把v * i 拆成 i个v相加!然后加法可以视作耗时不变!
最后得到复杂度是o(N²) 🥳
考场上觉得蛮有道理的?等我回去和gpt一讨论:尴尬了……
原来计算机实际采用的算法这么复杂精妙的吗?
有好几种算法,针对不同的情况,反正比我天真的想法复杂多了哈哈哈(佩服设计算法的人的奇思妙想)
因为公式不好打,这里就不贴了。但是建议去查一查,真的蛮有意思的
Question:
1 | init m=4 |
Like with the terminology, at first glance, I thought, “I’ve got this!”
The question was indeed simple, but the last part about analyzing the time complexity tripped me up.
Initially, I thought, “It’s O(N), right?” But that seemed too simple! It can’t be that easy! The step of v * i should take longer as the numbers get bigger!
However, I wasn’t sure how computers actually handle multiplication of positive integers.
So I made a simple assumption: break down v * i into i additions of v! And addition can be considered to take a constant time!
Finally, I concluded that the complexity was O(N²) 🥳
I thought this made sense at the time? But when I discussed it with GPT later… it got awkward…
Turns out the actual algorithms used by computers are way more complex and sophisticated than my naive assumption.
There are several algorithms for different cases, all much more intricate than I imagined haha (I really admire the creativity of those who design these algorithms).
Since the formulas are hard to type, I won’t include them here. But I recommend looking them up—they’re quite interesting.
最后一边哀嚎自己的笔试之惨淡,一边接受GPT的谆谆教诲……
And so, while lamenting my poor performance in the written exam, I also humbly accepted GPT’s teachings…
8.20 英语ITP
August 20th: English ITP
感觉像是砍掉写作和口语,然后听力、阅读统统弱化版的托福IBT。
年初才考了托福机考,所以这里没做太多准备,只提前感受了一下题目难度,然后前一晚来了一套题目模拟。
但是也不能过于掉以轻心,否则容易在阴沟里翻船:比如我怎么也想不到,自己涂答题卡就花了将近5min!!!(所以最好每写一题就涂好一题,别学我攒到最后😭)害得我都没时间检查了……
It felt like a cut-down version of the TOEFL iBT, with the writing and speaking sections removed, and the listening and reading sections weakened.
I had just taken the TOEFL computer-based test earlier this year, so I didn’t do much preparation for this exam. I just familiarized myself with the difficulty level and did a mock test the night before.
But I shouldn’t have taken it too lightly, or I could have easily messed up—for example, I never would have thought that filling out the answer sheet would take me almost 5 minutes!!! (So it’s better to fill in each answer as you go—don’t save it all for the end like I did 😭). I didn’t even have time to check my answers in the end…
8.24 面试
August 24th: Interview
8.22下午,在网站上看到了自己的编号。
我并不因为自己的入围而吃惊,但是却被总人数吓了一跳!
根据前辈的经验贴,往年都是笔试筛掉10-20人(哪怕是140+人的大年,也有110+的人进了笔试),然后面试再狠筛一波。
但没想到今年只有72人(122人报名)进了面试……
得亏我英语和基础都答得不错……如果都像专门一样拉跨,我就提前说再见了……
然后就是紧张又刺激的准备环节哈哈哈……现在想想还是有点虚弱〒▽〒
最后所有担心的事情都没有出现(什么掉线啊,声音听不清啊)
有趣的是,即使我提前一小时就坐在了电脑前,但是最后还是差点迟到(指要求提前十分钟进场等待,我实际只提前了8分钟,惊险……)
以及一开始的时候,没看到一志愿老师在哪里(っ °Д °;)っ
我还以为一志愿老师没来!内心已经在开始哀嚎了……直到老师开麦,才发现自己眼神不好……
最后,很感谢几位提问的老师,都没有问太多刁钻的问题(如果是
我理解错了问题的话就尴尬了……),也没有遭受什么传说中的压力面试的拷打哈哈哈,还算是比较顺利?(希望我的口语能够让人听清楚😭)
稍微有些遗憾的是,感觉因为紧张,声音在抖,疯狂眨眼……以及绝大部分准备的问题都没有用上🤣
下面就是等待26号放榜了,心里实在没数啊!
但是事已至此,我已尽力!剩下的就交给概率吧!
以及等待的时间太过难熬,所以决定写本文抒发一下紧张的情绪!
以及希望看到的小伙伴不要模仿我单冲!只报一个项目的话,太刺激了,对心脏不好……
On the afternoon of August 22nd, I saw my ID number on the website.
I wasn’t surprised that I made it to the interview, but I was shocked by the total number of people!
According to posts from previous candidates, in past years, 10-20 people were screened out in the written exam (even in years with over 140 applicants, 110+ would make it to the interview), and then a harsh screening was done during the interview.
But this year, only 72 people (out of 122 applicants) made it to the interview…
Thank goodness I did well in English and the basic subjects… If I had performed as poorly in those as I did in the specialized subject, I would have had to say goodbye early…
Then came the tense and exciting preparation phase, haha… Looking back, I still feel nervous 〒▽〒
In the end, none of the things I worried about happened (like getting disconnected or having audio issues).
Interestingly, even though I sat in front of my computer an hour early, I almost ended up being late (we’re supposed to enter the waiting room ten minutes early; I actually entered only eight minutes early—what a close call…).
And at the beginning, I couldn’t see where my first-choice supervisor was (っ °Д °;)っ
I thought the supervisor didn’t show up! I was already starting to panic inside… Until the supervisor spoke, and I realized my eyesight wasn’t great…
In the end, I’m very grateful to the supervisors who asked questions—they didn’t ask too many tricky ones (if I misunderstood any questions, then it’s awkward…), and I didn’t experience any of the pressure interviews, so it went relatively smoothly? (I hope my spoken English was clear enough for them to understand 😭).
One slight regret is that I felt so nervous that my voice was shaking, and I was blinking a lot… And most of the questions I prepared for weren’t even used🤣
Now, it’s just a matter of waiting for the results on the 26th, and I’m really not sure how it will turn out!
But at this point, I’ve done my best! The rest is up to probability!
Also, the waiting period is too agonizing, so I decided to write this post to relieve some of my anxiety!
And I hope anyone reading this doesn’t imitate my single application strategy! Applying to just one program is way too nerve-wracking and not good for your heart…