秋招开始的有些晚了,投递了多家公司但是最后真正参加的和运筹有关的面试没有很多。总结一些相关经历(笔试、技术面)供大家参考。   背景: 双非本数学类专业+qs20硕运筹类专业    秋招tips: 秋招tips总结(技术岗|国企|考公)      美团   笔试:4道算法题,有一定难度       一面:    1. 自我介绍、项目讲解    2. 项目针对性提问(问题定义、细节设置,为什么这样做?)    3. 考察基础知识:   单纯形法 检验数含义、影子价格含义 强对偶、弱对偶 拉格朗日松弛法系数怎么求? 互补松弛性怎么理解? 列生成(变量很多怎么办) 各种排序(时间复杂度)、各种数据结构(查找时间复杂度)    4. 提问环节      面试体验很好。面试官会主动先介绍自己和部门业务,问问题的过程中很有耐心,一步步引导,考察对项目、知识的深入理解。       4рх    一面:    1. 自我介绍、项目讲解    2. 仔细询问其中一个项目(问题的定义、细节的设置、规模、方法、结果、迁移),连环追问    3. 考察基础知识:精确算法(分支定界等)、元启发式(邻域搜索、模拟退火等)、TSP、VRP。。。    4. 场景题(网络流)       二面:    1. 自我介绍、项目讲解    3. 会哪些求解方法?整数规划熟悉吗?其它?    4. 考察基础知识:    单纯形法和内点法,复杂度?    LP增加n个变量,顶点数量变化?    精确算法(分支定界、割平面等)    如何缩小可行域?割的种类?    拉格朗日松弛的约束怎么选?    模型没有整数约束但是解是整数的情况?   各种求解器的使用、求解器内部使用的方法?    求解过程中gap长时间没有很大优化为什么?怎么办?    大规模VRP的解法?   5. 提问+聊天环节       三面:    1. 自我介绍、项目讲解    2. 看了一下我写的代码    3. 考察基础知识:概率论、马尔科夫链、TSP等    4. 提问环节       面试体验很好。面试官都很有耐心,知识面广,在交流的过程中学到了很多。          顺丰        笔试:选择题(单选+多选)+简答题+算法题       选择题考察运筹相关基础知识,也有需要计算的部分;       两道简答题分别关于单纯形法和Dijkstra算法;       2(还是3?)道算法题难度适中              一面:       1. 自我介绍、项目讲解       2. 项目针对性提问(问题定义、方法比较、创新点、难点、结果)       3. 项目引申知识:求解器的使用、元启发式(邻域搜索、遗传算法、模拟退火等)、数据预测、机器学习(没有深挖)、解决问题的流程       4. 工作需要的能力:抽象能力、工程能力       5. 提问环节              二面:       1. 自我介绍、项目讲解       2. 项目针对性提问(问题定义、变量、约束、算法细节、创新点、难点、结果、迁移),深度广度都有关注       3. 项目引申知识:求解器的使用、元启发式等       4. 提问环节        面试体验很好。面试官经验丰富,能一针见血地指出我思考的不足之处。氛围轻松类似聊天,交流互动感很强,给了我很大的鼓励。         京东       笔试:2道算法题,难度适中(我参加的那批不是很难)              一面: 1. 自我介绍、项目讲解       2. 学过哪些课?会哪些知识?       3. 提问环节              面试体验很差,笔试面试都感觉是KPI。面试官全程玩手机,话也没说几句,我仿佛在自言自语(没有得到回应所以我只能一直说下去),感觉受到了歧视。                  华为          笔试:3道算法题,难度适中                    一面:          1. 自我介绍、项目讲解          2. 项目针对性提问(算法、创新点、难点、结果)          3. 为什么投这个岗位?岗位匹配度?          4. 手撕代码(LeetCode673改编)          5. 提问环节                    二面:               1. 自我介绍、项目讲解             2. 项目针对性提问(算法、创新点、难点、结果、如何评估)             3. 为什么投这个岗位?岗位匹配度?             4. 考察基础知识:元启发式,强化学习(Q-learning)等             5. 手撕代码(LeetCode1004改编)             6. 提问环节                     面试体验好,面试官和善又耐心。但是自己没有提前了解清楚部门和岗位,投递了无线的AI工程师不太对口,没有和运筹很相关,建议大家投递时注意。                  其它          除了上述几家的面试,我参与的其它运筹相关面试都只问了项目经历。          还有一些公司只参加了笔试:               便利蜂:                   选择题+填空题+计算题+算法题,偏概率统计                        阿里:             2道算法题,很难                   永辉:             (好像有选择题+)简答题+算法题             有SQL相关(where和having区别、rank和dense_rank和row_number区别。。。)和运筹相关的题(Bland's Rule、牛顿法&梯度下降法。。。)                                       总结:笔试算法题多刷题练习,熟悉各类基本方法(dp,dfs,bfs等),复习运筹相关基础知识。面试要熟悉项目里的细节和技术,问题会围绕经历逐步拓展。同时注重对知识点的理解,通常会有不断追问。实际工作中接触的问题比理论复杂的多,规模也很大,所以数据处理(sql)的技能很必要。对于复杂问题,建立美观简洁的模型会很困难,所以将问题抽象的能力很重要,代码落地的工程能力也很重要。                          以上是我对这次秋招中运筹相关的笔试面试的总结。目前我的能力和技术有限,现有的经验和想法还有很多不足。这些经验不一定适合所有人,大家可以根据自身情况参考。             祝大家学习、工作顺利!             [锦鲤牛开心]         
点赞 51
评论 7
全部评论

相关推荐

自从我室友在计算机导论课上听说了“刷 LeetCode 是进入大厂的敲门砖”,整个人就跟走火入魔了一样。他在宿舍门口贴了一张A4纸,上面写着:“正在 DP,请勿打扰,否则 Time Limit Exceeded。”日记本的扉页被他用黑色水笔加粗描了三遍:“Talk is cheap. Show me the code。”连宿舍聚餐,他都要给我们讲解:“今天的座位安排可以用回溯算法解决,但为了避免栈溢出,我建议用动态规划。来,这是状态转移方程:dp[i][j] 代表第 i 个人坐在第 j 个位置的最优解。”我让他去楼下取个快递,他不直接去,非要在门口踱步,嘴里念念有词:“这是一个图的遍历问题。从宿舍楼(root)到驿站(target node),我应该用 BFS 还是 DFS?嗯,求最短路径,还是广度优先好。”和同学约好出去开黑,他会提前发消息:“集合点 (x, y),我们俩的路径有 k 个交点,为了最小化时间复杂度,应该在 (x/2, y/2) 处汇合。”有一次另一个室友低血糖犯了,让他帮忙找颗糖,他居然冷静地分析道:“别急,这是一个查找问题。零食箱是无序数组,暴力查找是 O(n)。如果按甜度排序,我就可以用二分查找,时间复杂度降到 O(log n)。”他做卫生也要讲究算法效率:“拖地是典型的岛屿问题,要先把连通的污渍区块都清理掉。倒垃圾可以用双指针法,一个指针从左往右,一个从右往左,能最快匹配垃圾分类。”现在我们宿舍的画风已经完全变了,大家不聊游戏和妹子,对话都是这样的:“你 Two Sum 刷了几遍了?”“别提了,昨天遇到一道 Hard 题,我连暴力解都想不出来,最后只能看题解。你呢?”“我动态规划还不行,总是找不到最优子结构。今天那道接雨水给我整麻了。”……LeetCode 真的害了我室友!!!
老六f:编程嘉豪来了
AI时代还有必要刷lee...
点赞 评论 收藏
分享
04-21 16:05
已编辑
山西大学 Java
不吃压力👿:我和你简历差不多,好多看到28就不回复了,回复的基本是全栈或低代码
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务