NTL01 感谢分享! 想多了解一下关于笔试题目的情况,请问申请实习时有方向之分吗,这个与笔试题目有关系吗? 我目前还处于学习的入门阶段(可能相当于科班二年级学生?),对笔试题目的认识主要关注它们对应的数学知识,题主提到的一些题目尤其是遇到困难的与数论和组合学关系密切,但每个人精力都是有限的,对于涉及安全和网络(图论)部分它们用得上,但图形学几乎用不上数论(https://www.cc.gatech.edu/~turk/math_gr_new.html),而且现在热门的“人工智能”背后一些知识跟这些笔试题目都不太一样(更偏信号处理——线性系统的东西)。 对我而言适合的学习方法是弄懂原理,而不是死记硬背和搞一万小时定律(或许这正式某些企业招聘的目标??),题主在基础知识学习方面有什么建议吗?多谢!
Elite NTL01 申请实习有方向之分,就和你找工作选择岗位一样,没太大区别。所以不同的岗位笔试题会不同。开发岗考查的算法题都是传统算法,而非现在算法工程师所指的算法。开发岗通常考查一些基础的算法,比如贪心,排序,回溯等。 找开发岗工作的话一般在LeetCode刷题,面试问的基本都是这里面的原题,大厂的话medium难度的题问的比较多。 学习算法还是得多实践,你不打竞赛的话,LeetCode就挺适合你的,题目千变万化,就看你能不能抽象出模型了。在做题的时候,也能加深你对算法的理解,相辅相成。