面试官眼中的求职者
通过对你算法的考察!!!!
缩进太多!!一般不要超过三层!!!缩进越少,bug越少;逻辑比较复杂,把这些包装成为函数;
左边连缩进都没有!!!代码的质量差,不容易读懂!!!
而且变量是没有命名的!!!
算法可以看出你的代码量!!
图中的1和2是什么呢?是不容易让别人看懂的:是要有代码可读性的!!!
越界报错!!
算法面试---
好的代码是不需要进行注释的;
优化算法 提升算法的思想 可以通过不断的练习 侧重代码的实现
是适用的过程 看你们适不适合在一起工作;
面试官假设和你在一起工作,要有把他当成同事;
写代码要先沟通清楚,避免其他;
中途不要边写边解释,写完之后解释,不然写不完;
面试的时候 不会的时候可以要个提示!!
诚信是非常重要的
刷题的问题
不要用C++面试(语言比较古老而且有很多的坑在里面)
Java的技术栈很久,python的适用面比较广;
算法能力,覆盖的知识面要广,不要侧重于刷题的题量;
面试算法和算法题的区别
这个是不适合面试的;
理论不等于实践!!
面试时侧重于实践的;
所以要关注的是面试的重点!!!
拓扑排序 二分法 哈希表 动态规划 二叉查找树