持续学习&持续更新中…
守破离
【liuyubobobo-玩转Leetcode算法面试】【00】课程概述
面试为什么总考算法_如何避开算法面试:https://blog.csdn.net/weixin_44018671/article/details/121851255
算法面试不仅仅是正确的回答问题
课程目标
-
在今后的面试过程中或者在实际的问题解决过程中,可以体现出最基本的使用计算机的算法思维来解决问题的这样的一种素质,很多时候,面试官希望看到的就是你具有这样的素质,而并不是你能够完全正确的百分之百的解决某个特定的问题
-
而且,当我们拥有了这样的素质以后,也就能更加轻松地解决那些算法的问题。
什么是算法面试
与面试官沟通—对一组数据进行排序
实际项目中,一个问题的解决方案是可以有很多种的,我们应该尝试去找更优的、更适合于当前环境的那一个解决方案。很多时候,我们通常是找不出那个“最适合”的方案的,因此就要对很多方案进行一种平衡、一种取舍,选出那个让我们损失更小的方案,这就需要我们一起探讨了。
什么是“正确”的回答一个“算法问题”
算法面试只是面试的一部分
算法面试优秀不意味着技术面试优秀
PS:scalability:随着业务的不断增加,项目的可扩展性(集群、缓存、负载均衡、数据库设计、容灾备份、…)
技术面试优秀不意味着能够拿到Offer
PS:关于过去,参与项目至关重要
如何准备算法面试
算法面试并没有那么难
算法面试的准备范围
如何回答算法面试问题
-
注意题目中的条件
-
不要忽视暴力解法
-
优化算法
-
实际编写
-
简单问题需要能够白板编程
注意
对问题热爱思考
- 对问题的理解更加深刻
- 思维更加全面
- 计算机素养更高
参考
liuyubobobo: 玩转算法面试-- Leetcode真题分门别类讲解.
本文完,感谢您的关注支持!