我的第一次算法实习生面试经历

一次实习面试的经历

本人第一次参加真正意义上的算法工程师/程序员的实习面试,来自国内某知名运筹优化公司,连续参加两场面试感觉还是有些吃力,在此分享一下经历,供大家参考。


自己的经历

  1. 面试官非常详尽地提问了过往了经历,包括做过的项目课题之类的。
  2. 业界的思路和学界的思路还是不一样,面试官提问的时候会非常注意求解的效率和规模,我做的研究都没有用特别大的数据,而且数据很多不是来自于实际生活,属于自己生成的数据用来验证算法的有效。
  3. 有提问到为什么采用 benders decomposition 或者 branch and prcie 这类算法,约束是怎样的,目标函数是怎样的
  4. 提问了数据处理的经历,用过哪些包,特别注重数据库的相关内容,我以前上过这类课,但是在以往研究中这并不是我的重点,所以有些回答吃力。提问了pandas里的concat和merge函数的用法

面试官准备的问题

这类问题就比较考验基本功了。

  1. 问了某些特殊的函数如 min x1*x2这种,如何转换成线性规划问题
  2. 手写了一段比较简单的程序
  3. 给了一个场景,比较偏工程的,添加了①均衡性的条件②特定天不能生产③生产的连续性 如何添加约束或者改写模型

总结


这次的实习面试经历还是发现了很多不足,比如运筹学基础方法的掌握,优化场景的建模,在之后需要格外注意。

猜你喜欢

转载自blog.csdn.net/weixin_45667108/article/details/125435183