纯当体验一下提前批的面试,没想到问了70min问题,强度有点大
一开始面试官介绍部门的工作(分布式训练大模型,主要写c++,python跨语言,也有http的内容),说提前批哪个部门面了应该就进哪个部门。
主要分成几个部分问问题,问题很多只列出了还记得的:
1、python,一些基础的python知识(如深浅拷贝;is和==的区别;多线程库用过没)pytorch相关(DataLoader;介绍一下训练过程;用过哪些优化器;怎么在冻结原有模型A的参数,训练新增的一些参数)
2、c++(介绍一下虚函数、多态;c++11的新特性有什么;假如我将一个类的指针赋值为空指针,还能不能调用类的成员函数;c++和c、struct和class、二者面向对象的区别)
3、论文相关内容(个人做扩散模型的,主要围绕这个问)
4、实习相关内容,这两都是先问干了啥,然后在其中问问题,比较杂乱
5、问我有无做过一些数据库、网络相关的内容(回答说学习一些基础知识),我说写过一个client server通信的Demo,问这个流程是怎么样的;知道IO多路复用技术吗?还问对数据库的一些理解
6、问docker一些指令的参数,linux的指令;问我会不会GO,不会
反问,问了一下该部门需要什么技术
说了70 80分钟一直在讲,没有做算法题(前两种语言问了大半个小时,实习和论文也讲了大半个小时),很多问题没答上来,不过面试官也会引导,感觉人很好,也就c++八股看得多能准确回答,对其他问题的认知比较浅薄,面完直接寄
全部评论
(4) 回帖