时光荏苒,正值2023年9月,世界在变化中翻涌。我,恰逢失业之际,而谷歌恰好在内罗毕掀起了招聘的浪潮。听闻谷歌的Foobar挑战是一项编程测试,凭借十年的编程经验,我决定放手一搏。
初试的挑战犹如热身运动,二分查找的问题轻松应对,仿佛是在轻松慢跑。第二、三个问题逐渐展现出挑战性,让人欲罢不能。而第四个挑战的出现,犹如攀登陡坡,让我首次遇到了“图”这个从未深入理解的神秘概念。
面对困境,我在YouTube上寻找指引。那些解释算法和概念的视频让我产生了深深的冒名顶替感,仿佛我置身于未知的领域。
随后,一位谷歌的招聘人员联系我,开启了一场电话筛选和三轮面试的历程。遗憾的是,我未能通过这一关卡。但这次经历点燃了我对数据结构和算法的热情之火。
为了提升自己的能力,我找到了力扣的挑战题。带着满腔热情,我沉浸在学习中,做了大量笔记,收获颇丰。一年后,我拿到了第一份合同,其他事务繁忙,练习时间减少,但我仍坚持不懈,每日挑战自我。
我在一个Google Sheet中详细跟踪了每个问题的进展。我的方法简单明了:设定时间限制解决问题,如果在规定时间内无法解决则标记为失败。在此基础上,我每隔一周回顾失败的问题,再次挑战自我。
DSA的魅力让人欲罢不能。一旦发现模式,解决问题几乎成为机械化的任务。对于未来,我希望能再次加入Google,并继续在LeetCode上刷题,不断提高自己的技能。这段经历不仅让我技术成长,更让我收获了坚持与毅力。
文章来自《钓虾网小编|www.jnqjk.cn》整理于网络,文章内容不代表本站立场,转载请注明出处。