【25考研】考清华的软件工程专业的研究生需要准备什么?

news/2025/1/22 14:17:09/

清华软件复试竞争一样很激烈!建议同学认真复习!

关于项目的注意事项先来一些总结:

千万别照抄开源项目

开源项目是一个很好的参考,但直接搬过来就没啥意义啦。我们可以根据开源项目学习它的技术架构和关键点,然后结合自己的想法实现创新。也就是说不要生搬硬套开源项目,把核心技术和架构学到手,用这些技术和架构来实现自定义的创新idea,当然啦,代码的很大一部分都需要自己写啦。现在GPT这么强:我问GPT,GPT帮我写,立即推放弃考研,不对不对,立即推全是我自己写的。(手动狗头 )

别拿“水项目”忽悠导师

考研复试过程中,导师们的实力已经算得上是计算机某一方向的大佬并基本兼顾计算机全行业的技术要点。水项目可糊弄不了他们!所以切记不可以做水项目。像XX商城、XX外卖平台、XX管理系统这些项目早就烂大街了,甚至连“基于XX框架的深度学习模型”也有点水了。一个项目的含金量可以从实现难度和行业认可度来判断。记住,宁可无项目,不可水项目。早期的商城还有外卖平台,其实还是挺有意义的,但最近几年的口碑真是一言难尽。

方向要对口

比如你报考的是人工智能方向,但你拿了个前后端分离的Web项目,那肯定加分不多啊!还不如做些Transformer或者大模型相关的项目更能打动导师。

一、复试内容

考生自述3-5分钟(可准备ppt)。包括个人学习情况、实践活动与获奖、学术成果、特长爱好、人际关系、对报考专业的科研了解情况等。

专家评委自由提问。包括教育背景、科研经历、英语水平、思想状况、对本学科发展动态的了解以及在本专业领域发展的潜力、思维的敏锐性、逻辑思维能力、语言表达能力、专业基础知识、相关实践能力等。

总成绩=初试成绩*1+笔试成绩*1.5+面试成绩*3.5

复试小组对参加复试的考生按总成绩从高到低排序,择优录取。

复试中,面试成绩小于60分(满分为100)者、思想政治素质和道德品质考核不合格者视为复试不合格,将不予录取。

二、推荐书目

官方未明确给出复试书目,

复试笔试的数据库准备可以用王珊的教材还有对应的习题

编译原理主要以王生原的书为基础,搭配看慕课上哈工大的视频

三、复试经验分享

复试笔试的数据库准备可以用王珊的教材还有对应的习题,主要考的内容一定要会,比如ER图和SQL语句。也可以看一下经验帖的复试回忆的笔试题目,自己做一遍,起到练习的效果。

一些重要的常考点,比如视图、存储过程,大家心里应该要有数,最后关注一下大数据方面的知识。

编译原理主要以王生原的书为基础,搭配看慕课上哈工大的视频

建议先看一遍慕课上的视频,再用编译原理的书。因为慕课的视频确实篇幅不多,而且老师也讲的特别生动有趣,如果你之前都没有编译原理的基础,突然之间拿到王生原的书去看,没有那么快能够适应理解。

也要总结一些往年常考的考点,针对性地去准备。

下面是面试的一些考察点,总结下来希望能够帮助到大家!

如何准备复试?

首先,可以找一个研友跟你一起模拟练习,大家互相提问,模拟面试的流程。

第二,一定要熟悉自己的简历,写在简历上的东西一定要是真的很拿手的,面试过程中可以适当引导老师问一些问题,避免老师问到你不会的。

第三,一定要自信,不能自己先把面试体验搞差了。

最后就是不能怼老师,大家应该都懂。

四、历年面试题分享

1.数据结构与算法:请谈谈你对我们常用的排序算法的理解和掌握程度。

2.数据库相关知识:请解释一下什么是SQL和它的作用。

3.网络知识:请解释一下HTTP协议和HTTPS协议的区别。

4.编程语言问题:请写一个简单的Python函数来反转一个字符串。

5.软件工程原理:请解释一下什么是软件危机,以及应对的措施。

6.操作系统概念:请解释一下进程和线程的区别。

7.数据库设计:请谈谈你在数据库设计中的经验和原则。

8.系统架构设计:请谈谈你对系统架构设计的理解和实践。

9.软件测试:请解释一下什么是黑盒测试和白盒测试,并举例说明它们的用途。

10.分布式系统:请解释一下什么是微服务架构,以及它的优势和挑战。


以上就是本期的分享啦!

希望C哥的文章能够帮到大家更清晰明了计算机软件的考研院校选择解决考研相关问题;

需计软考研院校选择规划及备考指南,欢迎找C哥唠嗑儿~

也祝大家都能金榜题名,一战上岸!


http://www.ppmy.cn/news/1565233.html

相关文章

资料03:【TODOS案例】微信小程序开发bilibili

样式 抽象数据类型 页面数据绑定 事件传参

【LeetCode】--- MySQL刷题集合

1.组合两个表(外连接) select p.firstName,p.lastName,a.city,a.state from Person p left join Address a on p.personId a.personId; 以左边表为基准,去连接右边的表。取两表的交集和左表的全集 2.第二高的薪水 (子查询、if…

Java程序基础⑧抽象类+Object类+内部类

目录 1. 抽象类 1.1 抽象类的概念 1.2 抽象类的语法 1.3 抽象类的特性 1.4 抽象类的作用 2. Object类 2.1 Object类的概念 2.2 获取对象信息toString方法 2.3 对象比较equals方法 2.4 获取位置hashcode方法 3. 内部类 3.1 内部类的概念 3.2 内部类的种类 3.2.1 …

二分查找法(Binary Search)

二分查找法(Binary Search)是一种高效的查找算法,适用于在有序数组或列表中查找特定元素。它的基本思想是通过不断将搜索范围减半来快速定位目标值。 算法步骤 初始化:设定搜索范围的起始点 left 和结束点 right,初始时…

DM8 SQL 错误 [22000]: 锁超时

问题描述 DM管理工具删除会卡死DBeaver删除会一直加载中使用truncate语句会显示SQL 错误 [22000]: 锁超时使用如下语句也没有用 select a.*,b.NAME,c.SESS_ID, sp_close_session( || c.SESS_ID || ); AS CLOSE_SESSION_COMMAND from v$lock a left join sysobjects b on b.IDa…

从MySQL迁移到PostgreSQL的完整指南

1.引言 在现代数据库管理中,选择合适的数据库系统对业务的成功至关重要。随着企业数据量的增长和对性能要求的提高,许多公司开始考虑从MySQL迁移到PostgreSQL。这一迁移的主要原因包括以下几个方面: 1.1 性能和扩展性 PostgreSQL以其高性能…

Linux容器(初学了解)

目录 一、容器 1.1、容器技术 1.2、容器和虚拟机之间的差异 1.3、Rootless 和 Rootful 容器 1.4、设计基于容器的架构 1.5、容器管理工具 1.6、容器镜像和注册表 1.7、配置容器注册表 1.8、使用容器文件构建容器镜像 二、部署容器 2.1、Podman 实用程序 2.2、安装容…

root用户Linux银河麒麟服务器安装vnc服务

安装必要桌面环境组件 yum install mate-session-manager -y mate-session #确定是否安装成功安装vnc服务器 yum install tigervnc-server -y切换到root为root得vnc设置密码 su root vncpasswd给root用户设置vnc服务器文件 vi /etc/systemd/system/vncserver:1.service [Un…