第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

【學(xué)習(xí)打卡】第4天 前端模擬面試第3章

標(biāo)簽:
面試

课程名称:前端面试模拟+复盘 ,揭秘面试官的内心世界

课程章节:第3章剩余章节11-23
主讲老师:双越

课程内容

11节开始属于二面,开始考察算法、框架原理和项目相关内容

  • 用 JS实现队列的入队、出队和长度,需要使用链表来模拟,知识点不难,只需要注意边界就行了
  • 机器人行走方格的题是考二位数组,有点跟杨辉三角类似
  • 手写Vue3的reactive,其实是考察Vue3响应式,基本逻辑是用Proxy做属性修改,然后用注册函数执行对应的监听逻辑
  • Vue3和Vue2diff算法的区别,Vue2用的是双端比较,Vue3增加了最长递增序列,还有patchFlag、静态提升、函数缓存等,要求对VDOM有所了解
  • 从零搭建开发环境需要考虑什么:这个题看的是选手是不是有完整的开发经验或者管理的能力
  • 介绍自己的一个项目:这个问题选手的回答确实挺好,有技术名词有业务功能,还可以问出一些细节
  • 反问面试官,大部分是选手的交流,比如学历问题、前端的前景、35岁事业和定居问题等

课程收获

这节课的收获还挺大!虽然选手的能力方面有些不足,也给我们有了很好的参考,比如进大厂一定要把算法学好,要对源码有一定的了解。
焦虑很多学员应该有共鸣,老师的开导让人豁然开朗:大专的学历需要及时地提升学历,没有必要担心太远的事情,规划好最近的一两年积极主动地去提升,以后的工作不用担心学历的问题,因为技术和经验已经成为自己的背景了。

图片描述
答案:

function getPaths(m, n) {
  // m * n 二位数组,模拟网络
  const map = new Array(m)
  for (let i = 0; i < m; i++) {
    map[i] = new Array(n)
  }
  // 如果只走第一行,就只有一条路径。所以第一行所有item都填充1
  map[0].fill(1)
  // 如果值走第一列,也只有一条路径,所以第一列所有item都填充1
  for(let i = 0; i < m; i++) {
    map[i][0] = 1
  }
  // 其他item, 根据这个公式map[i][j] = map[i - 1][j] + map[i][j - 1]
  // 如果走到[5,4]的路径,就是[4, 4]和[5, 3]路径数的总和——动态规划的思想
  // 注意:i 和 j都从1开始!! 因为0位置已经被上文赋值为1了
  for(let i = 1; i < m;i++) {
    for(let j = 1; j < n; j++) {
      map[i][j] = map[i - 1][j] + map[i][j - 1]
    }
  }
  return map[m -1][n - 1];
}
點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
Web前端工程師
手記
粉絲
2
獲贊與收藏
2

關(guān)注作者,訂閱最新文章

閱讀免費(fèi)教程

  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消