算法--面试总结

以字节为例,面试基本就是算法题+八股文:
算法:leetcode top100 + 剑指offer刷熟绝壁够了,剩下就是看运气了,运气不好碰到憨憨面试官刷个500题可能也不够
八股文:在lc上找10来篇自己岗位的面经,把上面的问题搞熟
这就是拿字节offer的步骤。永远不要等自己一切都准备好了再投递,因为永远没有完全准备充分的时候,多投递多尝试才是关键!!
还是得把剑指offer题题过关~~
PS:但凡遇到需要递归的问题,最好都画出递归树,这对你分析算法的复杂度,寻找算法低效的原因都有巨大帮助。

字节一面:
寻找从根节点到子节点得和为target的路径。
字节二面:和为target的三元组—马虎了,简化成简单的二元组,还没发bug-free

注意哈: 面试的测试case是可以自己给的哦注意也不需要 if name == “main”:
直接放该函数就可以运行,不需要搞这些
输入数组可以 eval(input())
函数的类头可能也要自己写~

class Solution():
	def 

猜你喜欢

转载自blog.csdn.net/caihuanqia/article/details/113434428