# 一面

# 之前做的一家跨境电商的公司,这里面有什么可以说一下的地方

# 主要写的是第二家,说一下

# 具体遇到 ts 迁移遇到的问题说一下

# 什么情况下会遇到这样的问题

# 为什么是用 babel

# 相比 babel 编写 es 或者 JavaScript,TypeScript 的优势是什么

# mongodb 和 typescript 的 orm 是怎么做的

# grapql 和 restful 的区别和优势

# angular 和 react 的区别

# react 的 component 的生命周期是什么样子的

# 实现一个双向绑定

<input type='text' name='name' id='txtName'/>

<script>
	var data = {
    name: '安格斯'
  }
  
  function binding(data) {
    var model
    
    return model
  }
  
  var model = binding(data)
  model.name = '马克'
  // 用户输入 修改 data.name
</script>
<script>
	var data = {
    name: '安格斯'
  }
  
  var input = document.getElementById('txtName')
  
  function binding(data) {
		input.value = data.name
    
    return Object.defineProperty(data, 'name', {
      get() {
        return input.value
      },
      set(value) {
        input.value = value
      }
    })
  }
  
</script>