2026年1月,运筹学博士,视频面试。
两位教授,一位做网络优化,一位做能源系统。没有自我介绍,直接共享屏幕看我的代码。
"这段路径优化代码是你写的?"他指着屏幕问。我说是,用了Dijkstra改进版。
"如果节点从1000变成100万,时间复杂度怎么变?"我说是O(n log n),他说"空间呢?"我愣了一下,说O(n)。他摇摇头"邻接表存储是O(n+m),你忘了边数"。
然后换了个教授,问了个完全无关的问题:"你坐飞机来面试,这趟航班排了多少碳?"
我懵了。他说"给你一分钟,估算一下"。
我瞎掰:纽约到北京大概一万公里,波音787每公里排50克,一个人占座位面积的比例...算到一半他说"停,你忘了燃料密度和载客率"。
然后他笑了:"算错了没关系,我们想看你有没有量化的直觉"。
最后问了个轻松的问题:"如果让你优化康奈尔的食堂排队,你会怎么做?"我说用排队论,他说"我们试过,学生不按模型排队"。
面经建议
康奈尔运筹学面试会突然跳到你完全没准备的问题,测试量化直觉而不是标准答案。准备快速估算的能力(数量级、关键变量、常识检验)比背公式更重要。代码要经得起复杂度追问,空间和时间都要考虑。