当前位置: 首页 > 面试经验 >

神策前端一、二、三面、已意向、已开奖

优质
小牛编辑
100浏览
2023-03-28

神策前端一、二、三面、已意向、已开奖

挺久面的了,现在就是等hr沟通薪资,貌似神策人均三面,感觉池子不小

一面 8月24日(40min)

  1. 实习需求,难点问题,如何设计,针对一些实现,说了一些细节问题
  2. vue响应式(老八股)
  3. http,随便说想说啥说啥(几个版本区别,多路复用原理,属于哪个层,心跳检测,请求响应报文,前端的应用)

二面 8月31日(65min)

  1. V8在runing的时候遇到了一个macro-task或者一个micro-task,他内部发生了什么?(event-loop,task和job回调队列)
  2. 深拷贝(解决循环引用问题,解决树的深度过深的递归栈爆炸问题)
  3. js单线程机制
  4. 引入worker多线程,什么场景使用worker,如果说大量的js计算使用worker,那么什么标准叫做大量的js计算,什么情况下使用worker是有意义的(结合CPU核数,浏览器掉帧,用户操作相应小于100ms,页面打开到呈现小雨1000ms方面来回答)
  5. node多线程和传统的java的多线程有什么区别,为什么在业界java的多线程编程范式、设计模式都没有用到node身上,这是为什么(这和js这门单线程语言有关,回答不太好)
  6. 浏览器渲染原理(渲染流水线,几个进程通信等等)
  7. layer Compositor和Display Compositor
  8. 用某一个输入法,在浏览器上输入,输入的单词随着联想而变化,浏览器做了什么。(有一个用户的注入动作,就是输入的那一刻开始,这里浏览器做了一个单独的处理,单独提到一个layer里面,相当于一个分层,然后在重排重绘)
  9. 浏览器是如何将页面绘制出来的,(还是渲染机制的问题)
  10. 按下button,state+1 ,vue都干了什么(预处理,响应式绑定,异步更新(优雅降级),diff,patch,生命周期调用)
  11. react和vue在写法上的不同(拿jsx都在运行时来说)
  12. vDom的看法
  13. 将来把vdom的缺陷(diff,patch阶段的js计算)补充了,那么框架生态又会怎样
  14. 场景题:满足下面三个条件
    • 一屏中所有的item项,鼠标移入高亮,移除高亮消失,
    • 左键点击高亮持续保持,
    • 鼠标指向只会高亮本身,而不高亮父级,

三面 9月9月(53min)

  1. low-code项目,核心价值,发展趋势,细节实现(undo,redo)
  2. 针对实习用到的设计模式提出一些问题
  3. 事件模型,几种区别,以及为什么提出W3C模型,e.stopPropagation()阻止事件传播等等
  4. 实习项目需求
  5. 前端发展趋势(有vdom,无vdom)

    针对自己做的项目,然后针对细节引发出的这些问题


10月11日,晚上6:50,hr打电话发了意向书,好像很晚才开奖......

10月28日,已开奖,s接s了p,不等好未来啥啥的公司了,兄弟们加油

#前端开发##前端面经##神策数据##面经##2023秋招#
 类似资料: