2021浙江大学软院学院软件工程推免生面经(2020年9月面试)

前言

个人基本情况

  • 本科就读于某双非计算机科学与技术系
  • GPA4.0,英语六级通过
  • 有一个ACM-ICPC的亚洲区域赛铜、省大创负责人(有点水)、一篇中文核心和EI核心、PAT甲级满分、一些水项目(SSM、C++ QT的一个小demo,Android水的连连看小游戏,就是课后作业)

推免生复试概况

  • 复试成绩=机试成绩(可用PAT甲级或顶级*1.5替代)*15% + 面试成绩 * 85%,我直接用PAT替的

面试过程

  • 首先是一段英文自我介绍,大概2-3分钟,然后就是介绍了一下大学参加过的比赛,拿过的奖学金荣誉、做过的一些水项目之类的
  • 然后教授看我介绍完直接紧接着就开始用英文问我ACM获奖比例、参赛队伍balabala(想想这个地方还挺反英语面经的 ),然后我用英文回答balabala…再接下来就是中文面试
  • 教授(们):”我看你这个PAT证书上排名写的是1,是满分都并列第一吗?“(我ppt上有放PAT证书)
  • (弱小的)我:”是的。“
  • 教授(们):“看你数据结构学的不错,那我们就不问数据结构了,其他专业课你看看你哪些学的好,我们来问问。”
  • (弱小的)我:“计算机网络、操作系统这些都还凑合(面带不自信的微笑 )”
  • 教授(们):“说一说进程、线程这些吧。”
  • (弱小的)我:“进程是操作系统分配给程序的运行实体,进程是资源分配的基本单位,线程是CPU调度的基本单位balabala……。线程比进程更轻量,在切换时进程需要切换整个虚拟地址空间,而线程由于共享进程的资源,往往只需要切换堆栈的一些临时变量,比如PC寄存器的值等等,开销小得多balabala……。线程又可以分为用户级线程和核心级线程,前者对于CPU而言是透明的balabala……用户级线程死掉一个整个进程会阻塞,而核心级线程则不会balabala……Linux操作系统是采用混合级线程的balabala……”(笔者注:这个地方字有点多,就省略一些内容,用balabala……代替,下同
  • 教授(们):“那你再讲讲进程间的通信吧。”
  • (弱小的)我:“有消息队列,消息队列就是在内存中开辟balabala……;还有管道通信,管道通信具体又可以分为有名管道和无名管道balabala……无名管道在Linux内核底层是采用循环队列机制实现的balabala……;还可以采用共享内存,对虚拟地址空间进行资源的映射balabala……;还有信号balabala……;还有信号量,比如经典的生产者消费者同步互斥问题的一个经典解法就是采用信号量机制balabala……”这个地方被打断小怼了一下,有一个教授说信号量不算进程间的通信方式……
  • 教授(们):“那你有了解过进程相关的数据结构吗?”
  • (弱小的)我:“有了解过,PCB,就是进程控制块,操作系统知道进程的存在就是靠PCB的,然后PCB里面定义了一些数据类型,用于描述进程的状态和资源信息balabala……比如文件描述符表,用于记录进程对于文件的访问,而文件描述符指向的文件对象里面又封装了引用计数、文件操作等等balabala……”
  • 教授(们):“那你在Linux中用过管道这些吗?”
  • (弱小的)我:”学Linux这门课的时候用到过,好像是pipe命令这些balabala……还有学嵌入式的时候也用过balabala……“
  • 教授(们):”你这个论文里面做了些什么?“
  • (紧张的)我(完了,水东西要被发现了):”就是用了centerNet和tiny-yolov3结合的神经网络,然后应用到了车载热成像的场景里面balabala……“
  • 教授(们):”神经网络这些是自己写的吗?什么环境?“
  • (紧张的)我:”是用来测试的多一些,自己写的不多,github有现成的还有导师也弄了一些。在ubuntu16.04里面做的,tensorflow2.7静态图balabala……“
  • 教授(们):好像不是那么感兴趣,然后又翻了翻我那页关于SSM、C++ QT和水Android的东西,然后几个人嘀嘀咕咕的说“这些都没什么”。
  • 教授(们):”我再问你一个关于数据结构的问题吧。了解二叉树在磁盘介质存储的效率问题吗?“
  • (弱小的)我:这个我答得也不太好,就是提了一下B-树那些,主要是之前也没怎么学过这部分内容。
  • (面带微笑)教授(们):”欢迎报考浙江大学软件学院,我们要问的就这么多了,谢谢同学。”
  • 面试结束。

完结撒花

       由于时间隔了几个月,中间有一些面试细节我可能遗漏或者是记不太清了(我确定是有遗漏的问题,不过实在是想不起来了 ),不过大概就是上面这些。最后我复试总排名是30+,软件工程收140人,就安心的等填系统被录取了。最后也真的超级感谢浙大这边不歧视双非。
风险提示:由于面试有很多组,不同组的老师风格是不一样的。其次面试风格应该跟你向老师展示的ppt关系也很大。我觉得我是因为简历偏向于比赛这些,可能就主要被问了专业基础。我听说有些同学被教授狂问数学之类的……所以这篇面经仅供参考,不要只按照这个来准备,否则有过拟合的风险。
       希望这篇博客能够帮助到后面要报考浙大软件学院的同学~!

猜你喜欢

转载自blog.csdn.net/qq_42968686/article/details/114365772