分享

【面试经验】说下18年的二号线

 青山琴弦一挥年 2018-05-07
第一部分沟通能力测试,重点考察考生语言表达能力、职业规划、人文素养等;第二部分科创与实践能力测试,重点考察考生的科技实践与创新能力;第三部分问题求解能力,考察学生综合运用知识解决问题的能力、创新能力;第四部分计算思维能力测试,考察学生分析设计能力、思维反应速度能力;第五部分英语综合能力测试,考察学生专业英语知识的综合分析运用能力。

第一部分就是唠嗑,先问你用英语回答还是中文回答,英语回答可以加三分。第一个问题是让用英语说出自己为什么要用英语回答。第二问是问学长因为你项目中几个问题发脾气了,问题的确存在,但是学长脾气有点过大,问你怎么解决。最后一个问题是为什么报哈工大,可劲恭维老师就行了。

第二个部分,老师没找我要获奖证书什么的,我就可劲吹,找着我那个保周志华的舍友的履历,略缩了下开吹,然后又问你毕设做什么项目。因为我们都是工信部属高校,还问了我毕设老师是谁,貌似他们还认识。。。然后又问了问有没有什么课程设计,这部分老师没深入问怎么实现,就让你说了下大概是什么步骤。比如我说我做过编译器,词法分析、语法分析、符号表、语义分析、优化等等,几个块说了出来就行了,不会深入问。这个下一届可以投机取巧下,问下大神们项目是怎么实现的,问个大概能吹上就行了。

第三部分:问的是一个问题,一个工人给你做工15天(2^4-1),最后给工人发一根完整的金条,但要每天日结工资,问你怎么才能把一根金条断的最少次。第二个问题是如果是2^n-1天呢?这个问题大家想想满二叉树就行了。然后进去又问了一个问题,如果不是2^n-1,而是12天(还有人被问过13天、14天)。

第四部分:问的是一个编译器,听说其他人还有什么分布式系统、区块链什么的。还好我本科就进了一个做系统的实验室,一直在做编译这方面,所以还能应付过来。一共三个问题:第一个、编译器分为那几个部分。第二个、代码优化过程你觉得用什么算法好,这个我是把中间代码归结成一张图,然后用迪杰斯特拉算法来求最短路,结果老师问了我半天什么思想,我没反应过来(其实是想让我回答“贪心算法”),我答了半天“就迪杰斯塔拉啊”,没理解老师的意思,老师最后实在无奈了,提示我:最小生成树用什么思想,和这个一样!我才反应过来是贪心
最后一个问题,是除了编译器技术之外,还有哪里可以做优化(精简)。标准答案是数据流和控制流,我想了半天,只答出来了在存储词汇、语法树、符号表的数据结构上做优化。这个是标准的软件工程的问题。

第五个部分,给了篇不是很深入的科普论文,很长,读不完,进去让你概述,这部分我坑了,虽然我英语能力算很强吧,但是就是傻啦吧唧从头到尾开始看,只看完了一半,这个部分推荐下一届的学弟,每个段落看几句就够了,能概述出来啥意思就行


就酱,祝下一届的学弟们考研成功!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多