1.校招
2.电话面试
3.①英文自我介绍
②项目相关问题,做过的项目详细的工作内容和算法
4.暂无消息
5.感觉还好,让我充分表达了我的工作内容
项目经历相关,问了我本人所做之前一个项目的内容
①我本人在项目中负责的工作是什么,具体做了哪些事情,包括具体的开发内容,具体的代码工作量,前端开发,后端开发的详细工作内容。
②项目经历中所使用的软件架构,后端具体基于什么语言,前后端交互基于怎样的方法。
③算法应用,python后端引用了哪些包,最后用的是哪个,做了怎样的改进和提升,具体算法是怎么改进的,怎样提升效果。
④如何衡量算法的准确性,如何量化算法结果的正确性,是怎样对比的。
流程:笔试->评测->技术面->主管面
面试流程和华为很像,机试也是3道题,按用例给分,我只做了大概200分
技术面:手撕,项目,八股,反问
询问了项目,需要你自己主动根据项目亮点给他介绍。如果没说出让他满意的内容,就会继续问你“还有什么?”
八股很常规,根据简历问,简历上有什么问什么。
手撕很简单,一道子序列问题。
面试官看起来不年轻,技术挺高,但是似乎更擅长c++方面(我并不会c++)。
反问时问他:不会c++也可以继续参与面试吗?面试官说,不会没关系,会有人指导。如果不会c++相关八股,他会更看重底层技术原理的掌握水平,比如你自己擅长的语言中,垃圾回收、内存逃逸、并发模型、底层数据结构等。