周五下午两点,林晨准时坐在书桌前,手机调成静音模式放在手边,笔记本电脑屏幕上开着几个技术文档页面。窗外是鹏城炎热的午后,阳光透过玻璃窗洒在桌面上,空调发出轻微的嗡鸣声。
他深吸一口气,看了眼时间——两点零一分。
电话没有响。
两点零五分,手机屏幕依然安静。
林晨皱了皱眉,打开邮箱刷新,确认那封面试邀请邮件上确实写着“周五下午2:00-3:00,技术电话面试”。他又检查了手机信号,满格。
两点十分。
一种熟悉的焦虑感开始从胃部升起。他想起之前面试那些web3公司时,也有过hR临时改时间甚至直接放鸽子的经历。但t厂这种级别的公司,按理说流程应该很规范才对。
两点十五分,林晨忍不住给张伟发了条微信:“张哥,t厂那边面试时间会临时调整吗”?
张伟很快回复:“一般不会,除非面试官有紧急会议。你还没接到电话”?
“嗯,约的两点,现在十五分了”。
“别急,我帮你问问内推的同事”。
等待回复的这几分钟格外漫长。林晨起身在书房里踱步,目光扫过墙上贴着的学习计划表——从去年再次失业到现在,整整八个月,每天雷打不动的六小时学习时间,python、机器学习、深度学习、量化交易……那些熬到深夜的代码调试,那些反复推敲的模型优化,那些在无数个失眠夜里思考的职业路径。
如果连面试机会都没有,这一切又算什么?
两点二十分,手机震动。
林晨几乎是扑过去拿起手机,但屏幕上显示的是一串陌生号码,归属地鹏城。他迅速接通:“喂,您好”。
“请问是林晨先生吗”?电话那头传来一个年轻女性的声音,语速很快但清晰。
“是的,我是”。
“我是t厂人力资源部的李婷。很抱歉通知您,原定今天下午的技术面试需要调整时间”。
林晨的心沉了一下:“调整到什么时间”?
“具体时间还需要和面试官协调,大概在下周内。我会再邮件通知您”。对方的语气很职业,但听不出太多情绪。
“我能问一下调整的原因吗”?
“面试官临时有紧急会议安排”。标准的官方回答。
挂断电话后,林晨盯着手机屏幕看了几秒,然后缓缓坐回椅子上。书房里很安静,只有空调的嗡鸣声和窗外偶尔传来的汽车驶过的声音。
他打开投资系统的监控界面。过去一周,系统在A股和期货市场都有小幅盈利,累计收益率又增加了0.8%。这半年来,这个他亲手打造的智能投资系统已经为他赚了四万多元,虽然不算多,但至少证明了他的技术能力可以变现。
可这不够。
他需要一份工作,一份能让他重新站在行业前沿的工作,一份能匹配他这八个月来拼命学习所积累的技术能力的工作。t厂是他目前能接触到的最好机会——不只是薪资,更是平台、资源、视野。
手机又震了一下,是张伟的消息:“问到了,面试官陈博士今天下午确实被临时拉去开一个紧急项目会。不是针对你个人的,别多想”。
林晨回复:“谢谢张哥。hR说会重新安排时间”。
“那就好。陈博士是t厂AI部门的技术大牛,能让他面试说明你的简历已经过了初筛。耐心等等,这个机会值得等”。
放下手机,林晨走到窗边。楼下小区花园里有几个老人在下棋,远处鹏城湾的海面在阳光下泛着粼粼波光。这座城市永远这么忙碌,这么充满机会,也这么容易让人感到渺小。
他想起去年刚失业时的恐慌,想起那些投出去石沉大海的简历,想起面试时对方听到他35岁年龄时微妙的表情变化。也想起这八个月来,从零开始啃那些艰深的数学公式和算法原理,一点点搭建起自己的知识体系。
“爸爸”!
书房门被推开,乐乐探进小脑袋:“妈妈让我问你,晚上想吃什么”?
林晨转过身,看到儿子圆嘟嘟的脸,心情稍微轻松了些:“乐乐想吃什么”?
“我想吃披萨”!乐乐眼睛一亮。
“好,那就吃披萨”。林晨走过去揉了揉儿子的头发,“作业写完了吗”?
“写完了!今天老师还表扬我数学题全做对了”。乐乐得意地说。
“真棒”。林晨蹲下身,看着儿子清澈的眼睛。这孩子才五岁,还不知道爸爸正在经历职业生涯中最关键的一次等待,不知道这个家每个月的房贷、生活费、教育支出都压在一个暂时没有收入的人肩上。
但也许不知道也好。
晚饭时,苏婉察觉到林晨有些心不在焉:“面试不顺利”?
“改期了,说面试官临时有会”。林晨切着披萨,尽量让语气轻松,“hR说下周再安排”。
苏婉点点头,没有多问,只是给他倒了杯水:“那就等等。反正也不急这一两天”。
“嗯”。林晨接过水杯,心里涌起一阵暖意。这八个月来,苏婉从来没有给过他压力,没有问过“什么时候能找到工作”,没有抱怨过家庭开支的紧张。她只是安静地做好自己的工作,照顾好这个家,在他学习到深夜时端来一杯热牛奶。
这种无声的支持,比任何鼓励的话语都更有力量。
周末两天,林晨没有放松。他重新梳理了机器学习的重要概念——从线性回归到神经网络,从梯度下降到反向传播,从过拟合到正则化。又把Leetcode上标注的常考题目刷了一遍,重点复习动态规划和图论算法。
周日下午,他给堂哥林枫打了个电话。
“晨晨,怎么样?面试过了吗”?林枫接起电话就问。
“还没面呢,改期了”。林晨说,“浩子最近怎么样”?
“好得很!上周他们学校搞了个刀工比赛,这小子拿了第二名”。林枫语气里满是骄傲,“老师说他特别有天赋,切土豆丝能切得跟头发丝一样细”。
林晨笑了:“那就好。你跟他说,好好学,等我这边的机会定下来,咱们就着手规划餐饮的事”。
“真的”?林枫声音提高了几分,“晨晨,你真打算投钱开店”?
“嗯。我研究过了,科技园那边的白领餐饮市场还有空间,做品质好、性价比高的自选快餐,应该有机会”。林晨说这话时,脑海里已经浮现出初步的商业模型——选址、客单价、翻台率、成本结构、供应链管理……
这八个月他不仅学了AI,也看了不少商业和餐饮管理的书。失业让他有危机感,但也给了他时间思考和规划更多可能性。
“太好了”!林枫兴奋地说,“我这边建筑工地的项目下个月就结束了,正好有时间。浩子再有两个月也就毕业了,时间刚好能接上”。
挂断电话后,林晨打开电脑,新建了一个文档,标题写上“餐饮创业初步规划”。他开始罗列要点:
选址:科技园核心区或地铁口,面积80-120平
模式:自选快餐+线上订餐
定位:干净、健康、性价比
投资预算:30-50万(含半年运营资金)
团队:林枫负责运营和供应链,林浩负责后厨,自己负责财务和整体规划
写着写着,他忽然意识到,自己其实已经在为“如果t厂面试失败”做准备了。
不是悲观,而是理性。
周一一整天,邮箱安静如常。
周二上午,林晨照例检查投资系统运行情况时,手机响了。又是一个鹏城归属地的陌生号码。
他深吸一口气,接通:“喂,您好”。
“林晨先生吗?我是t厂hR李婷”。还是那个年轻女性的声音,“面试时间协调好了,这周四上午十点,依然是技术电话面试。面试官是陈博士。稍后我会把具体的面试链接发到您邮箱”。
“好的,谢谢”。
“另外,陈博士的面试通常会比较深入,建议您重点准备机器学习基础理论和实际项目经验”。对方补充了一句,语气比上次稍微温和了些。
“明白了,非常感谢”。
挂断电话后不到五分钟,邮箱提示音响起。林晨点开,是一封正式的面试通知邮件,附有一个视频会议链接和面试注意事项。
他盯着屏幕上的“陈博士”三个字,心跳微微加速。
张伟之前说过,陈博士是t厂AI部门的技术负责人,业内大牛,面试风格以严格着称。能让他亲自做技术面试,说明这个岗位的级别不低。
但同时,这也意味着面试难度会很大。
林晨打开浏览器,搜索“陈博士 t厂”。跳出来的信息不多,只有几篇技术博客和他在某个AI峰会上的演讲视频。他点开视频,一个四十多岁、戴着眼镜、表情严肃的男人出现在屏幕上,正在讲“AI模型的物理成本与效率优化”。
视频看了十分钟,林晨就意识到这位陈博士的技术深度远超他之前接触过的任何面试官。那些关于模型压缩、推理加速、硬件协同的讨论,涉及到底层架构和工程实现的细节,不是普通应用层开发者会深入思考的问题。
他暂停视频,打开笔记本,开始记录关键点。
这一准备,就到了深夜。
周三,林晨给自己做了最后一次模拟面试。他让苏婉扮演面试官,随机提问机器学习相关的问题,从基础的“解释一下过拟合和欠拟合”到更深入的“transformer模型相比RNN的优势在哪里”“如何解决梯度消失问题”。
苏婉虽然不懂技术,但照着林晨准备好的问题清单念,倒也像模像样。
“如果让你设计一个推荐系统,你会考虑哪些因素”?苏婉念道。
林晨思考了几秒:“首先要明确业务目标,是提升点击率、转化率还是用户停留时长。然后考虑数据维度,用户特征、物品特征、上下文特征。模型选择上,协同过滤、矩阵分解、深度学习模型各有适用场景。最后还要考虑线上服务的实时性和可扩展性……”
他讲了五分钟,苏婉认真听着,虽然听不懂,但能从丈夫流畅的表达和自信的语气中感受到他的准备充分。
“我觉得你可以的”。模拟面试结束后,苏婉说。
林晨笑了笑,没说话。
他知道,真正的考验在明天。
周四早上九点,林晨提前一小时坐在书桌前。他检查了网络连接、耳机麦克风、摄像头,把简历和项目资料打印出来放在手边,倒了一杯温水。
九点五十,他点开邮件里的视频会议链接,进入虚拟等候室。
屏幕显示“面试官尚未入会”。
十点整。
十点零一分。
十点零二分。
林晨盯着屏幕,呼吸平稳。有了上次的经验,这次他淡定多了。
十点零三分,屏幕一闪,一个视频窗口弹出。
画面里出现了一个男人,正是林晨在照片里见过的陈博士。他看起来比照片里更瘦一些,戴着黑框眼镜,穿着简单的灰色t恤,背景是堆满书的书架。
“林晨”?对方开口,声音有些沙哑。
“陈博士您好,我是林晨”。
“抱歉,刚才接了个国际电话”。陈博士推了推眼镜,没有寒暄,直接进入正题,“我们开始吧。首先,请用五分钟介绍一下你最近做的一个AI项目”。
林晨深吸一口气。
机会来了。