大家好,我是 Ethan. 在UCLA完成了计算机科学专业的学士学位。毕业后,我选择留在美国工作。但是,由于我对算法和数据结构不够了解,在技术面试中屡屡失误,让我错失了很多机会,所以我决定报一个算法课程

在对比了市面上多家算法课程后,我选择了Drill Insight的算法与数据结构课程。课程主要包含数组、链表、栈、队列、树等基础数据结构,还有比较高阶的动态规划、图算法和回溯算法。

这些知识不仅可以帮我巩固了基础算法,还能让我在开发项目时熟练应用Java。同时也提升了面试技巧。除了算法课程,还包括了 4周的OOP教学。我深入了解到面向对象编程和核心要素S.O.L.I.D原则,这些帮助我完善了面试时对系统设计题的回答,尤其是在学习了设计模式、类与对象的关系之后,我能够更加清晰地表达自己的设计思路,在老师模拟面试时可以自信地回答。

课后还有大量练习,老师真的很负责,每次课后都会追问我学习情况,并且给予鼓励,不像其他机构报完名就不管了。所以通过老师的监督和我不断地练习中,代码的结构化和可读性提高了,系统设计也更扎实了。

完成了8周的课程后,投递了老师优化后的简历,我收到了几家大厂的技术面试,并最终收到了Amazon的offer。回顾整个求职过程,从刚开始的面试失利,到后来的面试自信,Drill Insight的算法课程不仅帮助我提高了解题速度,还提升了解决问题的深度。现在,我已经顺利开始在Amazon工作,期待在未来的职业生涯中拓展更多技术领域。

发布时间:2025-03-25

更多新闻

WeChat QRCode

微信

Thank you. Your message has been sent.

    免费预约服务

      领取求职礼包