1104
工作
今日算法
今日学习:
排序和搜索——各种排序算法和二分搜索模板
考察范围:
- 常见的排序算法和二分搜索
- 二维数组的排序和搜索
- 347 前K个高频元素
- 215 数组中的第K个最大元素
- 162 寻找峰值
- 在排序数组中查找元素的第一个和最后一个位置
- 56 合并区间
- 33 搜索旋转排序数组
- 240 搜索二维矩阵
今日复习:
温故知新
防抖节流,http 握手,缓存,各种手写
好文推荐
有感好文
项目推荐
值得学习的项目
面经相关
八股文相关
面试算法常见题目(待整理)
- dp:背包,硬币问,股票的最佳时机
面试官:你是怎么看源码的?
回答:
第一遍:看社区的一些大佬的源码分析,有 vue 源码的注释版,理解起核心思想; 第二遍:拉最新的代码,秉承二八原则,吃透核心的 20% 的代码,以 debug 方式理解,尽可能覆盖全面;
如果给自己打分,你会给自己打多少分?80 分左右,主要的核心思想和代码都看过理解过巴拉巴拉
不能回答太高90,太自负了,面试官给你出个题目没答出来就 pass 了 不能回答太低60,太自卑了,面试官看扁你了,自己对自己的学习成果不自信
- 三年两跳的原因是什么?你的职业规划是什么?
回答方向:
必须要清晰!你为什么要有这个职业规划?
- 面试可能不会出算法题,但是 js 手写题需要注意,例如 手写 数组的 sort 实现——插入排序和快排
- 如果有,准备好个人网站和博客,会看你的 掘金博客
- 面试官:为什么你的目标薪酬定的这么高?翻三倍翻、四倍?
我为了进入对方公司准备了很长时间,和周边大厂的朋友进行过模拟面试,他们根据我的能力对照大厂的能力评级对应的薪资范围进行评估建议,所以我才要这个薪资数额;