社区 > 求职面经 > 微软中国前端工程师面经分享来啦

微软中国前端工程师面经分享来啦

不善言辞孟 发布于2020-11-23 10:27:17   72浏览

一、背景

说一下我的背景,本人是双非一本大学19年毕业的,现在做前端工程师,计划离职。


二、笔试题

最大公共子串 -JavaScript实现求最大公共子串的方法 

广度优先遍历二叉树
function TreeNode(val) {
  this.val = val
  this.left = this.right = null
}
let root = new TreeNode(1)
let node2 = new TreeNode(2)
let node3 = new TreeNode(3)
let node4 = new TreeNode(4)
let node5 = new TreeNode(5)
let node6 = new TreeNode(6)
let node7 = new TreeNode(7)
root.left = node2
root.right = node3
node2.left = node4
node2.right = ndoe5
node3.left = node6
node3.right = node7
var levelOrder = function(root) {
  if (root == null) {
    return [] 
  }
  let result = []
  let queue = [root]
  while(queue.length) {
    let level = queue.length
    let currLevel = []
    for(let i = 0; i < level; i++) {
      let curr = queue.shift()
      curr.left ? queue.push(curr.left) : ''
      curr.right ? queue.push(curr.right) : ''
      currLevel.push(curr.val)
    }
    result.push(currLevel)
  }
  return result
}


利用css实现45度斜线的方法
<div class="slopingside"></div>


.slopingside {
  height: 0;
  border: 1px solid red;
  width: 45px;
  transform: rotate(135deg);
  -webkit-transform: rotate(125deg);
}


vue的双向绑定原理-vue双向绑定原理分析
为页面里的各个标签设置背景颜色
一个字符串‘hi hello world.’转成 ‘world. hello hi’

心得

数据结构很重要

本来抱着试一试的心理,其实是有点心理没准备好,外加一些自信,非常有必要改变一下面试策略。先面试几家企业增加面试自信心,过程中积累面试经验,把自己最意向的公司滞后面试。

评论( 1
我要评论
  1. 风清杨 2020-11-23 15:17:57
    楼主你最后的心得还没说完吧,我同意楼主的面试策略。
    (0) 回复 全部回复(1) 举报
    • 不善言辞孟 2020-11-23 15:37:55
      已修改
      (0) 回复 举报

还可以上传7

表情
热帖排行
热门话题
  1. 01 263人参与
  2. 02 172人参与
  3. 03 108人参与
  4. 04 50人参与
  • QQ扫码
  • 微信扫码