前端面试日记:海康日常

4.8

面试公司:海康

面试岗位:前端

放弃幻想,准备斗争。

放弃暑期,准备日常。

不跟你们城里人卷了,真卷不过,被露头秒完的大厂就算了,接到的大厂面试还拼命深挖(xiu ru)我,我是人吗,我不是人啊,我到底是不是人啊?

好的,于是就去面了日常,结果看了看日常就招零星几个,那不就也在横向吗?

老天奶,赏口奶吃吧。

海康这次的日常特别随意和简单,甚至感觉在kpi,虽然还是有几题没答完整(菜狗本狗TUT)。

老样子,问题来源于面试官,反思来源于我,考的都是常见八股,就不放回答了。

  1. 说下盒子模型
  2. 左边固定,右边自适应样式的实现
  3. 说一下position,absolute是相对谁来定位的?
  4. 箭头函数的介绍
  5. let const var 区别以及作用域(var 能够全局作用域都没讲清楚TUT)
  6. 事件循环介绍 (讲的比较乱,嘴瓢甚至讲成了压入栈,复盘才发现应该说是队列)
  7. 数组里的id如何去重
  8. 深拷贝的实现
  9. vue生命周期
  10. 如何理解双向绑定(讲了vue数据劫持和发布订阅模式结合,但是发布订阅模式那块讲的太乱了)
  11. vue的$nexttick(也没记清,刚开始说成了dom渲染前,被问了之后又反应过来是dom渲染后TUT)
  12. 为何vite会性能好点?
  13. 项目拷打
  14. 你对前端的理解?
  15. 你对前端的前沿技术的了解?(没了解过,最近去瞅瞅)
  16. 项目里出现的比较难的BUG?
  17. 相对别人的优势?
  18. 对于实习的规划?

反思:总的来说海康日常考得都是些基础题,感觉回答的时候都回答上来了,当时感觉还是不错的。但是就算是这样,复盘时仍然觉得存在挺多方面的问题:首先是挺多基础部分不扎实,记忆错误等等;其次是回答的逻辑过于混乱,没有理清楚回答的逻辑就立刻回答;对于一些不需要深挖的内容,自作主张深挖,其实应该避免这种情况,最多稍微提一嘴点到为止,言多必失,等引导了再说。

--------------------------我是分割线----------------------

太好了,4.14 hr面

#面试常问题系列##软件开发笔面经##我的面试日记##实习进度记录#
Loy前端面试日记 文章被收录于专栏

面试日记, 既为己,也为众; 既为过,也为来; 既为悔,也为成。

全部评论
就一轮技术面吗?
1 回复 分享
发布于 2025-04-18 17:11 浙江
4.14了,面完了吗
点赞 回复 分享
发布于 2025-04-14 19:41 浙江
佬海康过了吗
点赞 回复 分享
发布于 2025-04-14 17:14 湖北
佬官网投的日常吗,还是哪里
点赞 回复 分享
发布于 2025-04-12 16:33 湖北
佬有没有手撕啊
点赞 回复 分享
发布于 2025-04-09 16:11 江苏

相关推荐

上周组里招人,我面了六个候选人,回来跟同事吃饭的时候聊起一个让我挺感慨的现象。前三个候选人,算法题写得都不错。第一道二分查找,五分钟之内给出解法,边界条件也处理得干净。第二道动态规划,状态转移方程写对了,空间复杂度也优化了一版。我翻他们的简历,力扣刷题量都在300以上。后三个呢,就有点参差不齐了。有的边界条件没处理好,有的直接说这道题没刷过能不能换个思路讲讲。其中有一个女生,我印象特别深——她拿到题之后没有马上写,而是先问我:“面试官,我能先跟你确认一下我对题目的理解吗?”然后她把自己的思路讲了一遍,虽然最后代码写得不是最优解,但整个沟通过程非常顺畅。这个女生的代码不是最优的,但当我问她“如果这里是线上环境,你会怎么设计’的时候,她给我讲了一套完整的方案——异常怎么处理、日志怎么打、怎么平滑发布。她对这是之前在实习的时候踩过的坑。”我在想LeetCode到底在筛选什么?我自己的经历可能有点代表性。我当年校招的时候,也是刷了三百多道题才敢去面试。那时候大家都刷,你不刷就过不了笔试关。后来工作了,前三年基本没再打开过力扣。真正干活的时候,没人让你写反转链表,也没人让你手撕红黑树。更多的是:这个接口为什么慢了、那个服务为什么OOM了、线上数据对不上了得排查一下。所以后来我当面试官,慢慢调整了自己的评判标准。算法题我还会出,但目的变了。我出算法题,不是想看你能不能背出最优解。而是想看你拿到一个陌生问题的时候,是怎么思考的。你会先理清题意吗?你会主动问边界条件吗?你想不出来的时候会怎么办?你写出来的代码,变量命名乱不乱、结构清不清楚?这些才是工作中真正用得到的能力。LeetCode是一个工具,不是目的。它帮你熟悉数据结构和常见算法思路,这没问题。但如果你刷了三百道题,却说不清楚自己的项目解决了什么问题、遇到了什么困难、你是怎么解决的,那这三百道题可能真的白刷了。所以还要不要刷LeetCode?要刷,但别只刷题。刷题的时候,多问自己几个为什么:为什么用这个数据结构?为什么这个解法比那个好?如果换个条件,解法还成立吗?把刷题当成锻炼思维的方式,而不是背答案的任务。毕竟面试官想看到的,从来不是一台背题机器,而是一个能解决问题的人。
牛客51274894...:意思是光刷力扣还不够卷
AI时代还有必要刷lee...
点赞 评论 收藏
分享
评论
10
17
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务