最近,我和一位读者报道说,他坚持研究了两个月,最后去了他梦of以求的大工厂。
工资增长非常可观。
在此期间,字节跳动也遇到了最初的问题……并说当前的国内大工厂和一些独角兽公司越来越多地模仿硅谷公司的做法,并通过对给定问题进行编程来检查数据结构和算法的可靠性。
面试。
这样,即使对于已经工作了多年的开发人员,也很容易在没有培训的情况下挂断电话。
从而错过最好的公司。
我知道过去有很多拥有普通简历的人,他们通过刷问题,然后转到更高的平台来改变他们进入大工厂的轨迹。
刷问题真的很重要。
因为据我所知,许多大公司对技术面试的要求是:好的技术,扎实的计算机基础,算法和数据结构的熟练程度,语言并不重要,熟练程度非常重要。
在每轮技术面试中,不仅可以对算法进行测试,而且还可以对算法进行测试。
您知道为什么需要测试算法吗?实际上,核心是查看候选人是否足够聪明。
测试算法通常包括两个步骤。
第一步是直接让您谈论您的想法,第二步是让您直接手工编写代码。
许多大公司的算法问题通常对应于LeetCode中间模式。
要通过面试,您必须花些时间准备。
因此,该算法是其中的必要部分!在访谈中,可以很好地总结业务问题,但是算法必须依靠扎实的基础和问题的数量。
该算法的依据不充分,不仅面试困难,而且在代码性能改进和编程语言控制方面也比其他算法弱得多。
因此,算法基础薄弱的学生很难通过大工厂的面试。
但是,仅依靠问题来提高算法的能力,进展太慢,很容易无法把握要点。