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

格墨科技前端一面

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

格墨科技前端一面

飞书会议面试(GMT3:00)

其中一个项目实现

  • 全栈项目

js的基础类型(8种)

  • null
  • undefined
  • string
  • bigint
  • boolean
  • object
  • symbol

闭包

  • 是一个函数及其周边捆绑的环境的引用的组合

写一个闭包

var store = (function() {
let S = {}
return () => {
get(key) {
return S[key];
}
set(key, value) {
S[key] = value;
}
}
})()

数组求和

  • 用了reduce,问我如果是异步请求相加,如何并行实现?

跨域问题

  • 同源策略影响

跨域解决

  • jsonp
  • cors
  • 代理服务器
  • websocket

浏览器缓存

  • 强缓存 > 协商协商

osi七层模型

  • 应用层,表示层,会话层,传输层,网络层, 数据链路层,物理层

udp和tcp区别

  • udp无连接,tcp面向连接

tcp三次握手

  • ACK包
  • 半连接队列
  • 全连接队列

react了解过吗

  • 没怎么了解,就跟着官方文档敲了一些网页

vue和react区别

  • vue响应式
  • react单向数据流

vue双向绑定原理

  • v-model,利用响应式原理监听用户输入事件

响应式原理(从源码角度出发)

  • 数据劫持结合发布订阅

proxy为什么有性能问题

  • 对整个对象进行代理

反问

  • 评价
  • 几轮面试
  • 公司用的技术栈

整体下来比较轻松吧(以为会紧张的,第一次面试),因为没在空教室,随便找了个空位子,中途有领导过来,看我在面试还大吵大闹,不好评价~~

因为是小厂,面的比较简单,没考算法,刷了三个月算法和手写题,亏~

 类似资料: