让你给我们‘擎霄’架构设计编译器,你第一个想砍掉或重写的优化通道是哪个?为什么?性能瓶颈预计会在哪?”
学生被这跳跃又尖锐的问题问傻了,支支吾吾道:“我、我就是随口一说,感觉……”
苏祈安毫不留情地打断:“感觉?工程领域不信感觉!只看数据和逻辑!现在就去白板画!把你所谓更简洁高效的循环优化流程画出来!立刻!马上!”
【有点意思…居然敢质疑?不管是不是吹牛,先钓出来看看是不是可造之材!】
第四个学生神情骄傲地介绍了他参与过的某个国家级大创项目。
苏祈安面无表情地听完,冷不丁发问:“项目文档里说动态负载均衡模块是你独立负责的?”
学生信心满满:“是的老师!核心代码都是我写的!”
“哦?那你解释一下,你代码第173行为什么用自旋锁而不用互斥锁?模拟128核‘擎霄’环境下,你这把锁的冲突概率是多少?CPU空转开销有没有量化数据?”
学生脸上的血色瞬间褪尽,嘴唇开始发抖:“当、当时是学长建议的……具体数据我、我还没……”
苏祈安往后一靠,语气冷淡得像一把手术刀:“所以,这项目是你‘做’的,还是只‘参与’了?‘参与’的意思是搬砖还是画PPT?我要的是能动手造轮子的人,不是只会看PPT的。下一个。”
【呵呵,又来一个蹭项目光环的。代码没写几行,牛逼吹得震天响。下一个!】
终于,有一个学生磕磕绊绊却奇迹般地接住了所有变态级别的技术拷问。
苏祈安罕见地沉默了几秒,手指在桌上敲了敲,忽然抛出一个看似与专业毫无关系的问题:
“假如……你现在要写一个程序,让计算机真正‘意识’到自我的存在,而不只是执行‘if else’,你会从计算机体系的哪个层面入手?指令集?内核?编译器?还是别的?——为什么?”
这问题一出,不仅对面的学生愣在原地,连一旁看热闹的周奕辰和假装记录的程沐雨都惊呆了,齐刷刷抬头看向苏祈安。
【技术基础过关了,现在看看这小子脑子里除了代码,有没有点哲学思辨和打破常规的疯劲!搞前沿研究,有时候疯狂的想象力比死读书更重要!】
那学生陷入长时间的沉默,眉头紧锁,最终给出了一个从编译器元编程和自省机制入手的、虽稚嫩却充满想象力和野心的回
本章未完,请点击下一页继续阅读!