面试VIVO
应聘岗位:机器学习算法工程师
总体感觉:一面技术面较难,因为自己知识面比较狭窄。二面,hr面面试官很好。
具体:
一面:
先做自我介绍
问题: 基本数据类型有哪几种?
String底层是以什么形式保存?
做题:字符串转双精度double:给定一个字符串,判断该字符串是否可以转为double,判断成功后,怎么转换
(不能调用直接转换函数)。(写伪代码)
项目相关:神经网络的优化有哪些?(被推荐读的统计推断这本书)
隐马尔科夫应用于实际问题,有什么假设。你发表论文中,是怎么用的?
怎么使用java采集wifi数据?
最后一个问题:能来实习嘛?(懵逼,不是秋招提前批吗?)
你有什么问题?
二面:
先做自我介绍
把项目中的一个应用讲给我听。(这部分主要考察沟通能力)
本科成绩怎么样?保研的名次是多少?专业多少人?(不看研究生和双学位成绩的)
我去问你同学,你觉得他们怎么评价你?
你觉得你和做计算机视觉的同学相比,你有什么优势?
你有什么问题?(问了有关vivo做机器学习的前景)
总共就二轮面试,面试下来感觉还是挺虚的,因为研究生不是做机器视觉方向的。
最后拿到vivo sp!万分荣幸。