作者:Gray_林剑峰 | 来源:互联网 | 2023-09-01 20:44
1 (1)笔试(C/C++),题目如下: 1,简答题(共6题)
说说你对面向对象和面向过程的理解。
什么是ADT,比较“数据抽象”和“信息隐藏”。
举例说明const和static。
什么是STL,他有哪些部分组成及他的主要应用。
说说面向对象中的友元,他有什么副作用。
。。。。。。 (2)自我介绍,最好自己写,可以参考网上的资料 (3)自己报考方向的专业知识,面试时通常会问1-2个这方面的问题 (4)在大学期间做过哪些项目,做过的话就说一下,没有的不要乱编。 2 英语自我介绍和一些常见问题 今年些组说是中文自我介绍,反正我是英文
专业问题的话,如果你做过项目,老师基本会围绕这个项目问,也会问一些你所填方向相关的问题 老师问我的英语问题是毕业设计,正好我之前背了,有些紧张就磕磕巴巴的背了一下。
3 我们这组一开始是英语自我介绍,然后老师问英语问题,然后就是专业问题。 我记得我前面的人问了这些英语问题吧:比如你为什么考东南,你为什么报人工智能,关于数据结构的问题,关于数据库的问题,这个还是蛮可怕的,我没有被问到这些英语问题。我当时进去就是,一开始自我介绍嘛,然后问我什么是人工智能(英文),由于我嘴贱的提到了机器学习,又问我人工智能和机器学习的区别(中文)。 后来,好像是因为我是专业第一来着就问我为什么保研。因为我是我们学校ACM队的(学校不太好),问我关于算法都学到了啥,队伍的算法训练课(信息表上填的)上到什么时候。后来就是由于我是网络工程的问我都学了哪些关于网络的课程,唉,这个问题我回答的特别不好(我网络是真不了解),导致老师质疑了我为什么是专业第一,特别尴尬。我就解释说学校考的比较浅显,然后就更尴尬了,反正这边回答的不太好。他们有的人专业问题然后我的面试就结束了。
4 1.英文自我介绍要提前练习几次,不要在面试前三天才开始准备。 2.为什么报考我们学校的研究生而不是参加自己学校的研究生 3.英文介绍你对数据可视化的理解 4.用英文介绍你的最擅长/最喜欢的一门科目 5.在你参加的项目中挑选一个来讲,你遇到的最大的困难在哪里 6.为什么不读博/为什么不选择硕博连读 7.专业问题:计算机网络有哪些层
5 笔试——写出三个关于人工智能的关键词,并分别对其做出解释人工智能 面试——分了好几组,随机中英文自我介绍但是英文一定会考。 我是中文介绍然后开始英文问我有没有读过什么英文论文,我一开始以为是问我有没有写英文我回答水平不够老师疑惑了我才发现我误解了又问了一下重新回答(英语交流),我举例了大概几个英文论文关键词(当时很多都忘了),然后用英文聊了论文内容对我的科研有什么用,为什么看这个论文,聊了一下我的科研怎么做的。 最后老师说了一下我英文没问题然后开始用中文问答。进去实际上8/9个老师但是只有最开始那个英文提问的老师再问我。问科研负责的内容以及为什么用某某方法。最后问我有没有兴趣直博(我说没有,也许这样就被扣分了说不定),250个人左右最后结果是我大概是100多。拟录取110,我没录上申请调剂到软件学院过了。
6 1、(英语问题)你研究生期间的学习计划是什么? 2、你参加的这个竞赛做的是什么项目?你们做的功能和市场上已有的有什么不同?你们的项目有涉及到数学模型、推荐算法吗? 3、你大学期间擅长的科目有什么?(接下来的问题与这门科目相关)你对框架是怎么理解的?耦合会导致什么问题?怎么解耦合? 4、大学期间参加过什么活动?平时经常运动吗?
7 软件考研 这个也说说吧。首先是项目问题,这个是加分项,并不是必要项,一般来说自己做的毕设就可以,甚至你是跨专业的,有可能老师正好对你个方向感兴趣,说不定都会问问你,所以在复试之前自己的毕设一定要准备好。这里一定要注意不要只准备中文的技术点,问答,关于英语的基础,表层的知识点自己也要准备一下,毕竟我就被问的英语问题,挺吃亏的!自我介绍也是,大概率都是英语的,但是中文的也要准备,我很不幸的也被让中文自己介绍,这些不会花太多时间,但是一旦遇到就是赚到了! 复试刚开始,也算是当头一棒,我精心准备了英语自我介绍,背得滚瓜烂熟,结果让我用中文自我介绍,真会玩!我就按照英文的自我介绍,现场脑中将它翻译成中文,同时再加点东西,把我的毕业设计也仔细地说了一下,毕竟用中文说起来不像英文那么难,后来才发现,我这是又给自己挖了个坑。我精心准备的关于毕设的好多问题,看了很多知识点,里面的很多技术,但是,谁能想到,他竟然又用英文问我关于毕设技术的问题,这个是真的没准备过,感觉不会这么倒霉出现这种情况的,然而,我就是这么倒霉。还好的是,英文都是一些很普通,表面的问题,我大概也能回答出来几句话,不至于太尴尬。这之后就很正常了,是一些关于复试科目的问题,由于我准备得挺充分,都还算比较顺利。老师看表格上我的大学成绩还不错的,竟然和我聊起了家常,这也是万万想不到的,反正整个面试从头到尾都是意外,但是感觉最后的结果还是可以的,觉得自己分数不会太低。
夏令营计算机 面试前又复习了专业课的常考点,但是几乎没有问,主要是项目相关的问题。最后结果是第 18 名,学硕预录取,东南是前多少名是学硕,后面的专硕,再后面的待定(可能递补上,也可以申请调剂到软院),最后的不录取。 ———————————————— (1)在大学中能突出你动手能力的事情是什么,最出彩的是什么,其实就是让讲一下自己的科研经历,我就照实说了一下。 (2)你为什么要报我们这个方向,你对他有什么了解。 (3)你能用英语讲一下你的项目吗,(我这个么有准备,当时就傻眼了,真实太尴尬了,大家吸取教训,把自己的科研用英语也准备准备)。 ———————————————— 东南计算机没有夏令营,就一个预推免。卡的面试门槛是双一流或者学科评估B以上(我们专业刚好是B哈哈哈)
东南今年只有面试(和前一年笔试+面试不同),放了500个人进面试,而且在一天内面完,惊了,非常水,因此实际上每个人平均就8分钟的时间,说实话我觉得根本面不出啥来,所以我认为老师很大程度上会按材料来打分,本科学校好、专业排名高、有论文的,以及联系过老师并在材料中有所体现的,我觉得就很占优势了。
关于面试,可以早点蹲在面试的教室门口,有人出来大家就会围上去问,大部分人还是愿意跟你分享面试内容的(都是善良的好人啊),不同组面试的风格可能千差万别,因此还是问同一组的人最靠谱了。问我的问题有:
英文自我介绍 英文随便问了两个关于项目的问题 专业问题:动态绑定和静态绑定的区别 然后就结束了,面试全程大概三分钟。。。我还傻傻地问了一句:老师这就结束了吗?老师笑了笑跟我说叫下一个人进来……其他人被问到的问题有:英文介绍家乡、项目、兴趣爱好,专业问题如快速排序、继承与重写等,不过主要还是根据你信息表上写的东西来问
另外,这次东南的计院和软院是一起面试的,惊人的是软院只有二十几个人面试(不知道是报的人就这么少还是说放进面试的少),因此我觉得如果能接受软院的话,报软院基本稳进。
一周后出了结果,录了120个,拿了个学硕offer。之后有两位做CV的老师陆续主动联系我,由于不确定去东南,不想鸽老师,就实话实说婉拒了,但其中一位老师知道后表示理解,仍然愿意给我预留名额,并支持我去冲一下更好的学校,据我所知这位老师其他名额都确定了,都是985的学生,最后一个名额给我预留着(老师人太好了,能站在学生的角度考虑,真是超级感动)。 ———————————————— 上来先是自我介绍,中文。随后是英文提问,问我从哪里来,为什么选择东南大学,解释一下Internet of Things(物联网,我简历里有一个相关项目)。我blahblah说了一通,有卡主的地方,但是总体还是有话可说,发音也比较好,老师还问我是不是在国外待过。
接下来是中文提问,问我最擅长的科目,我说数据结构(因为复习得比较好),然后被问期末多少分,我说八十多(emmm这门课我当初觉得自己可以考满分的,但是结果只有80多我也很纳闷),然后被回了句“那也不算高嘛”,然后我就解释说学得好不好跟成绩是两码子事hhhhh。然后那个老师又问我在做的项目中有没有运用到自己数据结构优势的地方,我想了一下其实没啥呀。。。(做项目哪里还考虑到优化数据结构的)最后就答了个用到最短路径算法的项目,然后又被要求解释了一下这个项目和我的工作。 ————————————————
我的面试流程 360度检查房间环境 自我介绍(中文) 问题: @ 如果你来了东南大学,还会去别的学校吗? (中间断了一次,说我违规emmmm 现在还不知道是什么问题 我被踢出来又重新进的) @ 英语:你认为你跟其他同学相比你的优势 @ 二叉搜索树的优缺点(查找可,但是维护不可) @ 问项目:问了写在最后面的一个,简单说了一下,阐明了没有实现很完善,接着问我 那你没有做的很好的情况下有啥收获吗 总结 挺差的面试环境,不光是说我违规的事情,关键是声音很差网很差,断断续续一个问题得问2到4遍才能听明白。 我得知的其他同学的面试问题: @ 英文说一下软件工程和软件工程最重要的课程、根据信息表英文提问(写的爱好什么的)、回到大连你要干什么(本科学校在大连,疫情原因没能回去) @ 自我介绍有中文也有英文 听要求,我觉得基本上到了面试后半段老师没心思听你说英文了 @ 问项目 问到什么程度因人而异 @ 专业知识,有的没问什么,有的轰炸,比如指针和引用的区别,java和c++什么的,可能问你最擅长哪门课(比如计网,就问了拥塞控制、窗口之类)总之,分组看运气 @ 会问到填报地相关方向的知识 ———————————————— 1.自我介绍2min 2.英文问答(介绍学校和科研经历) 3.NLP相关算法 4.讲一下和图像处理有关的大创项目思路 5.“看了你的材料,感觉挺丰富的,讲一下你是怎么安排学习时间的?”(黑人问号??) 6.python基础知识(好像问了python 对于两个同名函数怎么处理)(紧张一开始说了C++里的重载,后来才想起来编译器会执行靠后的函数…) ————————————————
软件预推免 1.自我介绍 2.谈一谈项目,大家记得聊起的自己的工作要和项目核心相关,不能太边缘,会就你说的继续提问 3.这个项目代码量多少(英文),还有人被问的是最喜欢的编程语言 4.目前手里有多少offer 5.聊了聊我的专业课程,因为我是跨专业,所以问了我课程和软工的重合度 时间很短,十分钟不到。
其他 数据结构中查找和排序是经常问的部分; 数据库中起码要复习函数依赖、范式、事务的特性、三级模式两级映像; 编译原理的文法四元组、文法的分类; 计算机网络各层的协议、尤其是网络层的路由算法和协议; 操作系统中进程和线程的异同、死锁部分; 线性代数中矩阵可逆的条件
计组相关问题(RISC 和 ARM 以及 x86 有什么区别?) 计算机网络的每一层分别有协议?以及解释 RIP 和 OSPF 两个协议的异同?哪一个是交换所有信息? 解释事务的隔离性? 解释范式。 死锁的产生条件和如何解决? 进程和线程的关系,异同点? 一个程序从产生到销毁的过程? OSI 的七层网络模型,每一层的作用、功能以及有什么协议? 知道哪些排序算法?它们的思想和时间复杂度。 、