9.26 同盾科技 前端 一面

9.26 同盾科技 前端 一面
预定 30min,实际 40min

(顺序可能不对,可能有遗漏)
* 介绍一下你的两个项目吧
// 项目提问
* 是如何利用 SSE 解决 AI 响应耗时长的问题
    * WS 和 SSE 的区别
* 你用自定义 hook 封装了哪些功能
* 项目中是如何使用 axios 拦截器的
* 如何借助 mock 进行开发的
// 八股
* 介绍虚拟 DOM
* 介绍盒模型
    * 盒模型有哪两种,区别是什么?
* 介绍事件循环、宏任务与微任务
    * 如果在执行微任务的过程中,又新产生了微任务,那是会放在这一次还是下次执行?
* 有哪些 HTTP 方法
* React 中 prop 与 state 有什么区别
* 如何实现父子组件通信
* JS 有哪些数据类型
    * 你常用哪些 ES6 新方法
    * 引用类型与基本类型的区别
        * 怎么实现深拷贝 // 这里没太搞明白是在问原理还是 API
        * 深拷贝的实现思路
    * 如何判断一个变量的类型
        * 如果不借助 Array.isArray 之类的方法,如何判断
* 从输入 URL 到展示画面的过程
* 如何优化一个长列表(虚拟列表)
* 回流与重绘
    * 有哪些优化性能的方法
* flatMap 的实现思路
* HTTP 缓存
* 如何排查性能问题
    * 用过 Chrome Devtool 里的哪些工具
// 非技术问题
* 你最有成就感的一件事情是什么
* 会因为工作做不完而焦虑到睡不着觉吗
    // 一开始没直接回答,后面面试官还强调了有没有「焦虑到睡不着觉」,感觉还挺重视这个问题的
* 你一般是如何解决问题的
* 如果给你一个任务,这个任务是你完全没有接触领域,你会如何着手
// 还有几个问题忘记了
// 反问
* Q:React 还是 Vue
  A:都有,主要是 React
* Q:toC 还是 toB
  A:PC 端 toB
* Q:工作压力大吗,平时很忙还是比较平衡
  A:得看个人
  * Q:上下班时间
    A:九点半,下班如果拿餐补要等到八点半以后,不忙的时候可以早点走
* Q:内部使用 AI 多吗
  A:拥抱 AI

/*
面试官挺友好的,就是貌似八股部分在照着念题目,问的东西比较跳跃,除此之外体验不错
不过感觉可能挂
*/

EOF
#我的秋招日记##面试问题记录##面经##发面经攒人品##秋招##同盾科技##同盾#
全部评论
9.29 过
点赞 回复 分享
发布于 09-30 08:50 湖南

相关推荐

8.3hr主动约面一面 8.28自我介绍1.讲实习2.长列表性能优化 (分页 无限滚动 虚拟列表 图片懒加载)3.虚拟列表实现方法(等高 非等高)4.虚拟列表在每次划入划出的时候图片资源会重新请求 怎么处理?5.刚刚提到了缓存 讲一下缓存机制6.Taro原理7.手撕 一个倒计时组件纠错(不同实现方案)8.手撕 两个升序数组合并秒过二面 9.4二面比较基础自我介绍1.TCP UDP区别2.浏览器输入URL到展示页面过程3.分析script标签阻塞咋办4.分析Css代码阻塞咋办5.刚刚讲到了raf ric原理分别是啥6.浏览器帧数怎么定义7.重排重绘定义 伪元素是重排还是重绘8.prefetch preload区别9.async defer的区别 script标签如果放在头部会有哪些风险10.讲一下你认识的React11.useeffect里放了数组或对象这类型是怎么比较的?12.图片懒加载怎么实现?13.讲一下你认识的fiber14.回到上面的css解析和dom解析 这两个是同时的嘛?15.讲一下webworker16.讲一下React流式传输17.怎么减小打包体积?18.三道手撕1.一个升序数组给两种方法找出一个元素x的出现次数(直接遍历 二分)2.数组扁平化19.反问 说广告最重要的就是性能优化 所以会问这么多二面压力比较大 面试官的回应比较小而且问题大多都是开放题 语言组织当时紧张了有些没有系统回答上来,想到什么就说什么了 性能优化还是要复习一下9.8过9.10三面1.自我介绍 重点讲出你有什么优势 竞争力主播这里比较聪明讲了一下实习时候对一个通用业务的开发流程,具体到一些具体实习业务上2.还有什么平时学习时候的吗 我提到了React的useOptimistic钩子3.刚刚提到了React19,知道useActionState嘛4.讲一下实习亮点5.一到了防抖 直接开始手撕ts的useDebounce6.知道React流式传输吗7.反问 我问了一个团队的基本开发过程和分工管理 这里ld看来是被我问住了 想了一会也和我聊了好久当时面试提了React19和实习理解就感觉自己能过了 明显能看出ld有点微微笑容 反问交流时间也很长结束会议后5分钟就过了9.15hr面9.30oc给我的感觉是虽然没考工程化知识 但是对于这种基础的性能优化广告部门很看重 正好我运气好可能复习过蛮多的 二面的开放题准备不充分 然后三面的开放题也最好说一些与时俱进的内容 展示自己的思考
投递字节跳动等公司10个岗位
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

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