刚刚参加完南大软件所的面试,分享一下面试的流程和细节。
自我介绍部分(1min30s)
建议介绍自己的成绩、比赛经历和科研项目。
由于面试的是软件所,有空余的话可以再谈一下自己对编程语言(C++, Java等)内部机制的了解,后续会问到。
编程语言实现机制提问部分
软件所面试官会先问你平时用到过哪些语言,然后根据你常用的语言内部机制的实现出题。问题有:
- Java语言内部的反射机制是如何实现的简述
- Java语言的序列化与反序列化是如何实现的简述
- C++语言的继承、重载机制是在底层是如何实现的简述
这方面有点像是公司技术基础面试,计算机夏令营一般不问这个,所以建议提前复习好,不要像我一样,俩都没答上来
【2022/7/9补充】朋友推荐:如果复习面经可以看这个东西
算法方面提问部分
简单地介绍下某个算法的实现(不会超纲,本科内容)
我被问到的是Floyd,简单说了下就过了
根据简历提问部分
首先会问你对软件所研究方向的了解,然后根据你项目的细节出题。
若你实现过软件项目,老师会提问你项目中遇到的难点是什么,如何解决。
若你实现过科研项目,老师会让你介绍与你项目可能有关的基础概念(比如我被问到了注意力机制和GAN)。
总结
软件所与计算机在面试上的侧重点不同
最后果然寄了,总结教训哈哈
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!