虾皮运筹优化一面凉经

虾皮一面面经,周六下午面的周日挂了😓
一开始等了十五分钟,原因是面试官那边网断了结果他不知道,以为是我没来,刚想给我发短信才发现是他网断了😂
提心吊胆地等了十几分钟,导致后面特别紧张,全程说话都特别结巴
1.自我介绍
2.看我项目里有用过强化学习,就问什么时候用强化学习,什么时候用运筹优化?(一上来就被问懵逼了😭)
3.真实业务过程中会有那种很多约束的情况,导致模型会没有可行解,这怎么办?
答:松弛,把约束变成软约束加到目标函数里
有啥松弛办法?答:只知道个拉格朗日松弛 接着他又问:还有呢? 答:不知道了😭
4.有哪些方法加速求解?
(以下是我回答的,不知道对不对,因为不会所以基本上磕磕绊绊地答了下面这些)
建模角度:避免用整数变量,避免非线性约束
算法角度:用启发式找初始解来加速,添加割平面,想办法剪枝
决策变量角度:避免整数变量(神志不清了已经)
5.你用什么求解器?求解器里面会有for循环创建变量,好多个for循环放一起最后会导致求得很慢,你要怎么解决?
(完全不会😭)
6.手撕,1.求内积外积还有一个机器学习里的什么积,名字记不得了...2.两个字符串,用动态规划找最长公共子串
我说第三个这个积我不知道能不能搜一下,他说那第三个就空着
7.手撕完又问了一下我那个论文里的强化学习数据量多大,怎么训练的,当时太紧张了答的磕磕绊绊的😭

第二第四第五个问题有大佬知道应该怎么回答么😭
全部评论

相关推荐

08-06 11:06
已编辑
北京邮电大学 C工程师
面试时间: 40分钟面试岗位: 后端开发一、自我介绍二、八股1. Redis常用的数据类型有哪些2. 如果让你实现一个LRU缓存,你会如何设计实现3. 服务器出现了较多的Time_Wait状态连接,有可能是什么原因导致的4. 如果一台电脑的CPU占用率很高,该如何排查原因5. MySQL的存储引擎中的索引使用了什么数据结构?为什么不用哈希表?基于哈希表的索引不能实现哪些功能?6. 某个事务中存在2条高频执行的查询语句,分别是SELECT A FROM table WHERE B<>10 AND C>10; SELECT A,B,C FROM table WHERE A<>50 AND B<>5 AND C <5。请你针对这一场景设计索引7. 给定一个4TB的文件,文件每行为一个int32整数。你有一个有2GB内存的设备,并给你一个随机的int32整数,你该如何判断该整数是否存在与文件中?你的方法需要占用多少内存?8. 给定一个2TB的文件,其中每行为一个int64整数。你有一个256MB内存的设备,如何找出这些整数里前100大的数?9. 常用的负载均衡算法有哪些?10. cookie和session的区别是什么?11. HTTP长连接和短连接有什么区别?12. 布隆过滤器有哪些应用场景13. TCP如何保证传输的可靠性?14. 死锁是如何产生的?15. 介绍一下虚拟内存机制16. 如何保证缓存和数据库的一致性?三、手撕给定一个0-1矩阵,1表示陆地,0表示水面。我们将连续的陆地或水面视为同一块陆地/水域。请统计给定矩阵中岛屿(水面中的陆地)数量。四、反问p.s. Shopee这次一面是不分部门的,面试通过后再根据公司人员情况和个人意向决定部门。
赊:8.6更新: 已挂 八股都答对,手撕也一次过
查看18道真题和解析
点赞 评论 收藏
分享
评论
2
5
分享

创作者周榜

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