前一天打电话说约时间,约了第二天下午两点,感觉很人性化。
面试先做了个自我介绍,然后直奔项目。面试官让说一下项目主要做了些什么,他会根据你的描述提问题,问的比较细致,用了哪些算法,用了哪些模型,具体建模过程,用了什么编程语言,哪些第三方库等。如果里面有用到开源框架,会问你是如何了解到这个开源框架的,为何选择这个开源框架,相对于其他的这个有哪些优点。除了项目之外,如果简历里面有写论文或者专利,他会问你论文主要内容、专利主要内容,然后你说完之后他会再基于你的描述提问题。之后,他问我会不会爬虫,我说之前没有接触过,不是很懂。然后他问我SQL熟不熟,有没有写过比较长的SQL语句,我说还行,曾经写过连接之类的语句,他就让给他说一下内连接外连接具体是怎么回事,当时有点记不太清了具体概念了,就大概说了一下意思。完了之后他就说让等第二轮电话面试了。感觉还可以,基本都是围绕简历上写的内容来问的。
请描述一下你做过的项目?项目都用到哪些算法,哪些模型?具体用了哪些编程语言?
SQL熟不熟,有没有写过比较长的SQL语句?