面经详情

产品经理面试不好,共1轮面试
  • 首先他让我简单介绍一下自己,我介绍了本科和硕士期间分别是什么专业,具体学习了哪些方向的内容,又讲了一下中间的工作经历。
  • 然后他问我对算法有什么了解,能不能挑一种熟悉的算法解释一下原理。我正好做过一个基于PSO(粒子群优化)算法设计物流配送路线的小项目,关于这个项目在我的简历上也有介绍,我就介绍了该算法的原理,说起来非常巧,这个部门就是做物流的,
  • 可以说和我的经历非常匹配,面试官也很开心我介绍这个算法。然后他问我怎么判断最后结果的好坏,我说用了GUI绘制路线来进行模拟,程序里面有计算总的路线长度的功能,最后会在结果里输出。
  • 他又问了怎么提高精度,在我这个具体程序里就是提高迭代次数,我分别模拟了迭代50次、100次、200次、500次以及1000次的规划结果,次数越多,路线越短,但用的时间也会长很多。
  • 接下来他又问了关于数据分析方面做过什么,我就讲了上学期做过的关于santander银行产品推荐系统的设计,大概内容就是对一个2.3G的数据集进行了清洗和预分析,然后用Spark做了deep learning,后来基于XGBoost算法建模,对train data加以训练,给出了银行用户未来可能购入的产品预测。
  • 然后他问了我一些细节,关于如何筛选feature进行建模等等,由于当时这个项目做得比较认真,这里答得都很顺利。因为我的简历里还有一些基于Java的全栈项目,他问了我Java和JavaScript有什么关系,我说其实没有什么关系,只是起名字可能凑巧了,
  • 如果非要说关系,在我自己看来两个都是面向对象的。他又问JavaScript也是面向对象吗?我自己的理解是的,只是和Java的实现方式不同,因为我使用JS的时候都是配合Angular框架。
  • 接下来他让我解释面向对象和面向过程,这个很简答,不做赘述。然后又问我Angular框架对我来说有哪些优点,我说对于大型项目,在前端部分创建一个API可以省去很多代码量和时间,并举了一个以前做过的例子。
  • 我的简历里有两个Java+Spring MVC的全栈项目,他让我分别做了介绍。关于简历方面到此结束。这里每个人可能情况不同,一定一定一定要清楚自己简历上写的每一样东西,不熟悉的不要写上去~因为面试官真的会问得很详细 ; )

相关推荐

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网闪电闪电面试经验闪电面试经验:产品经理面试不好,共1轮面试
正在招聘泰语翻译137 个岗位