复试计算机网络与软件工程,2018华南理工大学软件工程复试经验贴

尘埃落定,昨天结束了复试,终于被拟录取了,只有真正经历过才知道不容易,一年来受到王道的很多帮助,论坛上软件工程的信息相对来说还是比较少的,所以也想分享下自己的一些经验,帮助后来人。

本人普通一本跨考,初试377,排名第4,复试80.3,最终排名第4,还是比较顺利的。

软件工程学硕不招统考,专硕改成考数二英二了,一开始我是按照数一英一来复习的,再加上408这座大山,复习起来感觉真的压力山大,很痛苦就对了,后来知道改数二英二,就感觉轻松了很多,时间规划上也自由了很多。初试感觉没什么好说的,公共课按部就班地复习就好了,专业课本科期间没学过,所以我是先把四本课本先过一遍,对总体的知识框架有个大概的印象,然后就开始刷王道,做了3遍,计算机组成原理感觉比较难,看了4遍,最后专业课118。

我主要说下复试吧,复试分成4部分,笔试(20%)+机试(30%)+英语面(10%)+专业面(40%),比例较往年有所调整,但变动不大,其中英语面和专业面是一起的。

笔试1.5小时,主要考的是数据结构和算法,还是复习下数据结构就好了,主要考得是队列,栈的操作,建树建图,树图的历遍算法,还有常见的排序算法

今年笔试题大概如下,一共四个题,一个25分:

1.链队列的操作,初始化,入队出队,判满判空,挖几个空让你填,很基本的一些操作

2.给一串代码,判断函数的作用,时间复杂度,然后举例说明,据说这题考的是用拓扑排序来判断图中是否存在环,但我当时没看出来,只写了判断是否存在环

3.写出建哈夫曼树的详细代码和求哈夫曼编码的代码,当时一看这题目就慌了,虽然说知道哈夫曼树的原理,但并没有认真去研究它代码怎么实现啊啊啊,最后冷静下来,按照自己的理解用Java去写了出来,看复试成绩挺高的,估计思路写得还是没什么问题吧

4.判断图中两个顶点间是否存在路劲,挺简单的,可以用DFS或者是BFS

吐槽一下:按照往年的经验,我把常见的排序算法背得出神入化,尼玛最终一个都没考,也熟悉了建树的算法,最后出乎意料得考了哈夫曼树,本来以为这个应该不是什么重点,只能怪自己复习得不全面,所以奉劝各位还是要全面一点,毕竟初试完还有很长时间才复试,可以把数据结构里面常见算法都自己手动实现一下,至少得有个大概的印象

机试也是1.5小时,考的一个比较灵活的操作题,和常规的数据库操作

第一题是按照 比如  “201834,张三 ,操作系统 ,90” 这样一个格式输入 学生信息,然后用xml格式输出信息,有人说是用txt文件读取数据,但可能是我看漏了,我用的是从键盘输入数据,用Java写的,最后写出来了,但还没调试好就到时间了

第二题就没什么好说了,c#+sqlserver,考两个查询,比较简单,今年的环境是win10+vs2015+sqlserver2017

时间还是比较紧的,尽快做完数据库,留多点时间给第一道题调试,今年考试前机房机器有提前开机,可以早点去试试数据库的连接,有问题赶快换机,对了,机试是可以联网的,所以你们自己看着办

英语面和专业面是一起的,有四个老师,面试的老师人很好,全程笑嘻嘻,不必太过紧张,进去后老师让我中文介绍一下,然后问问本科的情况,比如学得最好的课程是什么,这门课程的核心是什么。。。最好带份简历去,显得有诚意一点,我给每位老师都递了一份简历,老师看着简历问了我一些问题,然后一个女老师用英语问了我一个问题,介绍做过的一个项目,还好之前英语准备过,答得还算流利吧,最后就抽纸条回答技术问题,抽到不会可以换,一开始抽了两个都不会,旁边的一个老师帮我解围说我是跨考的,可能本科没学过这些东西,然后那个女老师就帮我找了一个操作系统的问题,说的是为什么在操作系统中要引入分页机制,那几个老师真的人很好,面试问的问题都挺常规的,自信一点就好了,对了,可以多准备下你比较擅长的语言,比如你你擅长C++,可以多了解一下指针的操作一些问题,Java的话可以多看看它的垃圾回收机制,老师有问到c++指针还有内存的问题,我说我对c++不太熟悉,对Java掌握得比较好,所以老师就让我说下Java的垃圾处理,我就说了回收机制,还有当中的一些垃圾回收算法,主要就是尽量把老师引导到你比较擅长的东西上来就没什么大问题

最后,希望我的分享对各位能有所帮助,祝各位学弟学妹都能够顺顺利利地考上自己心仪的学校,考研不易,坚持下去,会有收获的!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/261834.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

学计算机等级考试电脑版软件,计算机二级考试宝典电脑版

计算机二级考试宝典电脑版是一款专业的二级计算机内容学习软件。该软件由武汉大学团队真情研发,软件包含选择题1600道,非选择题109套,成功实现了考点和重点的全面覆盖式学习目的,对学生们学习起到了巨大的帮助。该版本是通过安卓模…

mysq进阶

学习资料: 官方文档:http://dev.mysql.com/doc/refman/5.0/en/tutorial.html 1.存储过程: 优点:业务逻辑封装在存储过程中,容易维护,执行效率也高。 缺点:不同的数据库功能函数等不一样&#xf…

归纳整理--第4篇--常用软件

CSDN博客不再经常更新,更多优质文章请来 粉丝联盟网 FansUnion.cn! (FansUnion) 随着软硬件设施的提高和网民网络生活的丰富,电脑上的软件越来越多。对于一个专业开发者来说,尤其如此。常用软件主要分2类。1.娱乐休闲类。普通网民使用的一些软…

获取主机的信息

BOOL GetLocalHostInfo(){   //得到主机名称   int nComputerNameLen;   nComputerNameLen MAX_COMPUTERNAME_LENGTH 1;   if(SOCKET_ERROR gethostname(m_chLocalHostName,nComputerNameLen))     return FALSE;   ///end//   ///得到主机IP地址   HOST…

python数据动画_[转载]Maya使用Python获取动画每帧的rotation数据

import maya.cmds asmcimport os#添加一个"Maya动画收集数据"窗口设置动画开始播放#win mc.window(title "Maya动画收集数据", w 400, h 40)#mc.frameLayout( lvFalse )#mc.playbackOptions( minTime0, maxTime20 )mc.select("jamie_arm_R",…

HTML使用vue的 event,vue-js 特殊变量$event常识

背景如果我们要阻止默认事件,在 chrome 等浏览器中,我们可能要写一个:event.preventDefault();而在 IE 中,我们则需要写:event.returnValue false;jquery ,跨浏览器的实现,我们统一只需要写&am…

创建非矩形的Windows 窗体

创建非矩形窗体的过程包含三个步骤:• 创建一个作为窗体图面的位图。(一种有效的方式是,您可以从矩形中“裁剪掉”所需的窗体形状。)• 创建Windows 应用程序项目,将其属性设置为移除标题栏并使用位图作为窗体背景。•…

python3装饰器例子_python 装饰器(三):装饰器实例(一)

示例 7-15 定义了一个装饰器,它会在每次调用被装饰的函数时计时,然后把经过的时间、传入的参数和调用的结果打印出来。示例 7-15 一个简单的装饰器,输出函数的运行时间importtimedefclock(func):def clocked(*args): #➊t0 time.perf_counte…

《c专家编程》笔记--define和typedef的区别

#include <stdio.h> #define peach int typedef int banana;int main(void){unsigned peach a;unsigned banana b;return 0; } 上面的代码中&#xff0c; unsigned banana b; 该行编译会出现错误。 因为typedef是一种彻底的“封装”类型&#xff0c;而#define只是简单的文…

ExtJs6 Desktop Demo 修改测试

一直用Extjs4&#xff0c; extjs6 的变化较大&#xff0c;这几天有兴趣研究一下&#xff0c;把自带的Demo的desktop做了些修改&#xff0c; 1.首先下载安装sencha cmd 2.然后 需要生成新项目 用sencha cmd 命令如下&#xff1a; sencha -sdk E:\ext-6.0.0 generate app linb…

包含html语言的超链接标记的网页_零基础入门 HTML 的 8 分钟极简教程

在今天&#xff0c;前端工程师已经成为研发体系中的重要岗位之一。可是与此相对的是&#xff0c;极少大学的计算机专业愿意开设前端课程&#xff0c;大部分前端工程师的知识&#xff0c;也都是在实践和工作中不断学习的。最近收到很多同学的后台留言&#xff0c;说希望多推出一…

验证dropdownlist必选

假定dropdownlist: <asp:dropdownlist id"ddListNewsType" runat"server"><asp:ListItem Value"请选择类别" Selected"True">请选择类别</asp:ListItem><asp:ListItem Value"新闻中心">新闻中心<…

kotlin读取html,kotlin 使用skrape {it}从html获取数据 - 糯米PHP

查看语法&#xff0c;我假设您使用的是0.6.0版。您必须使用更特定的CSS选择器。data class MyScrapedData(val userName: String,val link: String)fun main() {val githubUserData skrape {url "http://www.website"extract {MyScrapedData(userName el("di…

C++函数默认值的用法

C函数默认值的用法 在C中&#xff0c;函数允许提供一个默认值。这样&#xff0c;当函数被调用时如果没有提供这些参数的值&#xff0c;编译器会自动使用默认值。示例代码如下&#xff1a; #include <iostream>// 函数声明&#xff0c;指定默认参数 void myFunction(int…

c++单链表【构造函数、运算符重载、析构函数、增删查改等】

c中的单向链表写法&#xff1a;实现增删查改、构造函数、运算符重载、析构函数等。建立头文件SList.h#pragma oncetypedef int DataType; //SList要访问SListNode&#xff0c;可以通过友元函数实现&#xff0c;友元函数在被访问的类中 class SListNode {friend class SList;//友…

mongodb模糊查询_AWS 回击了!推出兼容 MongoDB 的 DocumentDB

2018 年 10 月&#xff0c;MongoDB 将其开源许可证从 GNU AGPLv3 切换到 Server Side Public License(SSPL)&#xff0c;并明确指出之所以会更改开源协议是因为部分云计算公司在使用 MongoDB 的时候没有遵循其开源协议。2019 年 1 月 9 日&#xff0c;AWS 宣布推出 Amazon Docu…

MyEclipse6.5与Perforce的集成

perforce插件下载地址http://www.perforce.com/downloads/http/p4-wsad/install/3.4 转载于:https://www.cnblogs.com/xinzhuangzi/archive/2010/08/29/4100531.html

琴岛学院计算机应用技术,我院计算机工程系成功晋级“中国高校计算机大赛-网络技术挑战赛”全国总决赛...

2017年7月22日&#xff0c;由教育部高等学校计算机类专业教学指导委员会、教育部高等学校软件工程专业教学指导委员会、教育部高等学校大学计算机课程教学指导委员会和全国高等学校计算机教育研究会联合主办的“中国高校计算机大赛”首届网络技术挑战赛于济南大学举办。青岛理工…

C语言宏定义##连接符和#符的使用及其它宏定义注意事项

C语言中如何使用宏C&#xff08;和C&#xff09;中的宏&#xff08;Macro&#xff09;属于编译器预处理的范畴&#xff0c;属于编译期概念&#xff08;而非运行期概念&#xff09;。下面对常遇到的宏的使用问题做了简单总结。 关于#和## 在C语言的宏中&#xff0c;#的功能是将其…

Android L 的 Tint(着色)

Tint 是什么&#xff1f; Tint 翻译为着色。 着色&#xff0c;着什么色呢&#xff0c;和背景有关&#xff1f;当然是着背景的色。当我们开发 App 的时候&#xff0c;如果使用了 Theme.AppCompat 主题的时候&#xff0c;会发现 ActionBar 或者 Toolbar 及相应的控件的颜色会相应…