前言,flutter页面切换动画

  • 用过你觉得最好用的webpack插件 ? 答模块热替换插件
  • 什么是SPA应用,相对于多页的缺点 首屏缓慢、不利于SEO爬取
  • CDN的优势在哪里 有用过吗(答出了优势,但没有用过)
  • 浏览器缓存问题

强缓存 Expires 字段(受限制于本地时间) catcel-control字段 max-age 、 public、 private 、no-store 、no-catch
协商缓存 Last-Modified服务器发往客户端、f-Modified-Since客户端发往服务器,携带 Last-Modified 不准确 ,引入Etag Etag 文件的唯一识别符 通常是计算文件内容的md5

  • 浏览器资源加载优先级 ? 答不了解,能给我讲讲吗,对面讲了下如图片资源,浏览器会优先加载用户可视的内容。
  • 最近在读过什么书? 深入浅出nodeJS
  • 3:20 时,求时针分针之间的夹角。 这里注意减去时针偏移的10度。
  • 笔试 模拟大整数相加、相乘

function add(a, b) {
let res = ‘’
let newA = a.split(’’)
let newB = b.split(’’)
let c = 0
while (newA.length || newB.length || c) {
c += parseInt(newA.pop() || 0) + parseInt(newB.pop() || 0)
res = c % 10 + res
c = c > 9 ? 1 : 0
}
return res
}
function multiply(a, b) {
let arr = []
let num = 0;
for (let i of a) {
let temp = num
for (let j of b) {
if (!arr[temp]) arr[temp] = 0
arr[temp] += (i * j)
temp++
}
num++
}
for (let i = arr.length-1; i >0; i–) {
if (arr[i] > 9) arr[i-1] += parseInt(arr[i]/10)
arr[i] = arr[i]%10
}
return +arr.join(’’)
}
复制代码

这次面试感觉还不错,面试官小哥哥给我讲了很多东西,还告诉我他在工作中的实际业务,使用的技术栈,现在的前端发展。对我这样的双非学历也一视同仁,我个人是非常尊敬欣赏这样的面试官的。打call!

「阿里钉钉」

阿里钉钉是在钉钉上加了群,和群主

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值