想进大厂需要开始练习算法和底层原理吗

想请教两个问题,就是如果想进大厂的话,

1、是不是需要开始练习算法呢?如果需要,有什么渠道或方法吗,比如刷LeetCode?

2、听说大厂面试都是问一些底层原理,关于这些内容又该怎么针对性加强呢

自己不是计算机科班毕业的,但是自己很热爱测试这个行业,做了快三年了,真的还是很想进大厂,麻烦老师有空看到的话,可以给点针对性的建议,感谢~

对的,面试题也就是常见的关于列表、链表、堆栈、二叉树结构的算法了,leetcode足够了。实际工作中多叉树也是用的挺多的,不过一般不会考到这么难。临时刷题就足够了。特别高的level不会考察算法的。

主要是编程语言的原理,比如jvm的内存管理、网络协议、linux进程线程管理、数据库等知识。这些在课程里都涉及到了,你把课程的知识点吃透就可以。面试的时候会问的更家场景化,比如打开一个网站会发生什么(参考接口测试和专项测试课程章节)、无法访问网站如何排查等。

现在测试开发比较就行,所以编程会是一大考点。其他的还包括测试经验与方法论,技术架构、测试技术栈的原理等。

2 个赞

谢谢思寒大佬~