旷视科技前端日常实习 已OC

旷视科技前端日常实习 已OC

投简历:2022-09-13

一面 2022-09-14 大约30min 基本根据简历的技能问

  1. 自我介绍
  2. 说一下HTML5新特性有哪些
  3. 说一下CSS3新特性
  4. 因为说到了flex 问了flex的属性
  5. 你知道的数组方法有哪些
  6. map改变原数组吗? slice和splice呢
  7. 对Promise的理解 promise的三种状态
  8. 对闭包的理解 以及闭包会造成的问题
  9. apply bind call区别
  10. webpack loader plugin都知道哪些
  11. React类组件与函数组件 (因为我框架学的是React)
  12. es6+的新特性有哪些
  13. 说一下js事件循环
  14. 原生DOM的添加 删除 替换dom的方法 (这个没回答好 原生的有点忘记了)
  15. ts的数据类型有哪些 (这个没回答好 比js新增的有 never tuple enum any void )
  16. 说一下原型与原型链
  17. 学前端多久了 我说的一年半多
  18. 反问

一面感觉都是很基础的问题,复习好都能回答上来,项目都没问,只看技能清单

二面 一面结束后2小时就就二面了 时长26分钟

  1. 自我介绍
  2. 说一下对js事件循环的理解
  3. 说一下宏任务和微任务有哪些
  4. 看题写结果 setTimeout await promise的综合 写输出顺序 并且说一下为什么是这样
  5. 说一下react类组件生命周期 (吐槽一下 现在谁还用类组件啊)
  6. 说一下你常用的hooks
  7. useMemo的作用 (那时候好像听成了React.memo 尴尬)
  8. useEffect的作用
  9. 代码题 匹配括号 有三种不同的括号
    function judge(str) {
    let obj = {
      "(": ")",
      "{": "}",
      "[": "]",
    };
    let stack = [];
    for (let s of str) {
      if (s === "(" || s === "{" || s === "[") {
        stack.push(s);
      } else {
        if (stack.legnth === 0 || obj[stack[stack.length - 1]] !== s)
          return false;
        else stack.pop();
      }
    }
    return stack.length === 0;
    }
  10. 反问

第二天就发offer了 问入职时间以及实习时长

#我的实习日记#
全部评论
楼主总共面过多少场拿到offer的啊?同24双非,但是我比楼主会的少多了
点赞 回复 分享
发布于 2022-11-05 10:01 湖北
同24,楼主怎么准备的八股呢?不知道看什么啊
点赞 回复 分享
发布于 2022-10-13 16:23 黑龙江
请问一下楼主啥学历啊,打算去了吗
点赞 回复 分享
发布于 2022-10-07 03:52 湖北

相关推荐

上周组里招人,我面了六个候选人,回来跟同事吃饭的时候聊起一个让我挺感慨的现象。前三个候选人,算法题写得都不错。第一道二分查找,五分钟之内给出解法,边界条件也处理得干净。第二道动态规划,状态转移方程写对了,空间复杂度也优化了一版。我翻他们的简历,力扣刷题量都在300以上。后三个呢,就有点参差不齐了。有的边界条件没处理好,有的直接说这道题没刷过能不能换个思路讲讲。其中有一个女生,我印象特别深——她拿到题之后没有马上写,而是先问我:“面试官,我能先跟你确认一下我对题目的理解吗?”然后她把自己的思路讲了一遍,虽然最后代码写得不是最优解,但整个沟通过程非常顺畅。这个女生的代码不是最优的,但当我问她“如果这里是线上环境,你会怎么设计’的时候,她给我讲了一套完整的方案——异常怎么处理、日志怎么打、怎么平滑发布。她对这是之前在实习的时候踩过的坑。”我在想LeetCode到底在筛选什么?我自己的经历可能有点代表性。我当年校招的时候,也是刷了三百多道题才敢去面试。那时候大家都刷,你不刷就过不了笔试关。后来工作了,前三年基本没再打开过力扣。真正干活的时候,没人让你写反转链表,也没人让你手撕红黑树。更多的是:这个接口为什么慢了、那个服务为什么OOM了、线上数据对不上了得排查一下。所以后来我当面试官,慢慢调整了自己的评判标准。算法题我还会出,但目的变了。我出算法题,不是想看你能不能背出最优解。而是想看你拿到一个陌生问题的时候,是怎么思考的。你会先理清题意吗?你会主动问边界条件吗?你想不出来的时候会怎么办?你写出来的代码,变量命名乱不乱、结构清不清楚?这些才是工作中真正用得到的能力。LeetCode是一个工具,不是目的。它帮你熟悉数据结构和常见算法思路,这没问题。但如果你刷了三百道题,却说不清楚自己的项目解决了什么问题、遇到了什么困难、你是怎么解决的,那这三百道题可能真的白刷了。所以还要不要刷LeetCode?要刷,但别只刷题。刷题的时候,多问自己几个为什么:为什么用这个数据结构?为什么这个解法比那个好?如果换个条件,解法还成立吗?把刷题当成锻炼思维的方式,而不是背答案的任务。毕竟面试官想看到的,从来不是一台背题机器,而是一个能解决问题的人。
牛客51274894...:意思是光刷力扣还不够卷
AI时代还有必要刷lee...
点赞 评论 收藏
分享
04-12 21:52
南开大学 Java
鼠鼠有点摆,去年边学着没敢投简历,没实习。从1月到现在总共面了五次,四次字节的日常(HR打电话约面试才敢去的),然后一次腾讯的暑期,都是一面挂,其他则是没给面。暑期的岗,4.2才开始海投,前面想着等字节第四次一面后再投,结果挂,而且感觉投晚了。字节投了11个,9个简历挂,剩下2个没动静。阿里全都简历挂,剩下的在"投递简历"。腾讯给了一次面。然后其他大中厂、手机厂什么的都是做完测评or笔试就没下文,打开几个看也是终止流程,感觉剩下的也应该是简历挂了。感觉是简历的原因?项目部分,几次面试,感觉面试官主要就拷问过秒杀这一个点。自己说的时候会尝试把sse那条说成亮点,但除了腾讯面试官问过一下这整个点在业务方面对用户有什么用之类的问题外,其他最多只是问一下sse八股...感觉也许不是很让面试官感兴趣。这个短链接也是无人问津,就被问过一回雪花算法的设计。也许我该拿点评改改,然后再在网上找一个什么项目,凑两个,而不是用自己现在这两个项目?或者是点评改改放前面,然后原本第一个项目,把秒杀抽掉,剩下的想办法从网上火的RAG项目里移植点亮点,或者直接就用网上的RAG项目?感觉我主要还是偏向后端开发,但是感觉如果除开点评,再拿一个项目,想不到有什么自己能掌控且跟点评不重的。然后鼠鼠之前主要的问题是担心面试让打开项目演示,然后就一直花时间在用AI整第一个项目,第二个项目都没时间整,第四次面试之前还因为太害怕被认为不熟悉项目,跟AI一起把简历的说辞做了大幅度弱化,然后暑期都是拿弱化后的简历投的,感觉是不是看上去太没有吸引力就直接给简历挂了。(图1是弱化后的,图2是弱化前的,但之前3月初投了几家好像也是简历挂。)而且因为3月花了很多时间整在跟AI整代码,导致八股和算法都没怎么看,算法之前有跟灵神题单刷一些,还算入门,但是八股只看了一些基本的,可能面试的时候只答得上来60-70%,而且表述有些混乱,都是想到哪说到哪;前面几回面试基本上都有大板块的基础八股没答出来,比如RedisZ Set数据结构,MQ延时消息、可靠性保证,JVM内存分配的过程、GC roots,JUC锁,设计模式。现在有点不知道该怎么办。求大佬们给点简历修改建议或者面试准备建议,不胜感激!
何时能不做牛马:简历每个点之间的间距可以缩一下。几乎没遇到过要演示项目的情况,即使万一遇上了你也可以说部署在其他电脑上本地没代码。nku不应该简历挂吧?抓紧背背八股练练表达,不要放弃,五六月份找到也不晚(不然还得提前入职
应届生简历当中,HR最关...
点赞 评论 收藏
分享
评论
5
10
分享

创作者周榜

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