站点工具

用户工具


作者:xilong88 链接:https://www.nowcoder.com/discuss/705138?type=all&order=recall&pos=&page=1&ncTraceId=&channel=-1&source_id=search_all_nctrack&gio_id=3EB8F4DA34F6E607742764CE88DC6427-1638936323879 来源:牛客网 2021/8/12

平均每轮面试差不多一小时.

一面 牛客平台

8月10号 下午四点

面试官很温文尔雅,然后语气随和.

  1. 自我介绍
  2. 项目技术栈,项目实现,项目状态管理
  3. ES6新特性
  4. let var const
  5. 水平垂直居中
  6. Vnode patch patchVnode updateChildren
  7. Vue双向绑定原理
  8. Vue data 里面对象的属性是对象,那么最里面的对象的属性会不会双向绑定
  9. Vue 数组怎么动态绑定的,性能问题
  10. 跨域原因和解决方案
  11. http三次四次
  12. http2.0 3.0
  13. 三次握手那次最容易被攻击
  14. 手写函数: 属性含有null就把这个属性移除,考虑对象嵌套
  15. 手写css 写了五种水平垂直居中

最后和面试官闲聊了一些关于入职啊,项目之类的事.

二面 飞书平台

8月11号 下午五点半

感觉面试官成熟稳重,给人很靠谱的感觉

  1. 自我介绍
  2. 微信小程序和H5的区别
  3. 微信小程序双线程模型,为什么要双线程
  4. 微信小程序布局相关
  5. rpx rem em vh vw px
  6. 项目中一般如何设置rem(用脚本)
  7. 微任务 宏任务 事件循环 读代码
  8. 微任务什么时候添加到队列的,说具体方法 Promise里面
  9. CSRF XSS 原理,防范 要具体
  10. get post 区别
  11. post 包结构
  12. flex 三个参数和计算方法
  13. 算法:版本号排序,直接sort就完事儿 parseInt默认参数(不是10,仔细想想)

结束 聊了技术方面的内容,比如React和Vue性能,开发等方面.问我为什么修英语双学位之类的.base之类的.

三面

8月12号 下午两点 leader面 飞书平台

整体感觉很随和,比较注重项目相关内容吧。

  1. 微信小程序和Vue和H5开发区别,
  2. 为什么微信小程序不让dom操作.
  3. 虚拟DOM
  4. CSRF XSS 我说前面面试官问过啦
  5. 项目中的ICON 或者 SVG相关问题,翻车了,问颜色怎么设置的,我说font-color,这个地方卡了5分钟(危)
  6. Webpack讲了 基本概念和理解,HMR ,source-map ,oneof ,externals ,babel ,dll,多线程打包,摇树,懒加载,预加载,pwa
  7. CommonJS ES6 Import AMD CMD 的 webpack支持性
  8. 想问双向绑定,我说前面问过了
  9. 怎么学习前端的
  10. React和Vue的区别,我说我问过上个面试官,我回答了上个面试官给我讲的内容(嘿嘿嘿)
  11. 用过其他打包工具吗?
  12. 除了Bootstrap,UI组件用过其他的吗?

算法:合并有序数组,我说双指针,然后还说了优化内存方案,然后说做过的,然后leader说没事儿,然后我做了,做完和leader一起优化了一波.

聊入职时间,base,规划,聊后续技术学习等等.

HR面完 下下周一入职😁😁😁

若愚 · 2021/12/08 15:46 · 前端_字节面经2.txt