字节 成都飞书 一面凉经
全程60min
1 自我介绍
2 为什么选择前端
3 React和Vue的区别,你更倾向于哪一种,二者的渲染速度谁快
4 讲一下前端事件循环
5 讲一下微任务和宏任务
6 为什么不推荐在if或者循环中使用react hooks
7 哪些事件会触发页面重新渲染
8 什么是事件委托
9 你所做的项目中遇到的困难和解决办法是什么
10 还有一些忘了,感觉都是针对项目问的
11 手撕:console.log(transform('123abc456def')); //abc123def456"
1 自我介绍
2 为什么选择前端
3 React和Vue的区别,你更倾向于哪一种,二者的渲染速度谁快
4 讲一下前端事件循环
5 讲一下微任务和宏任务
6 为什么不推荐在if或者循环中使用react hooks
7 哪些事件会触发页面重新渲染
8 什么是事件委托
9 你所做的项目中遇到的困难和解决办法是什么
10 还有一些忘了,感觉都是针对项目问的
11 手撕:console.log(transform('123abc456def')); //abc123def456"
全部评论
function transform(str) {
return str.replace(/(\d+)([a-z]+)/g, function(_, digits, letters) {
return `${letters}${digits}`;
});
}
function transform(str) {
const numArr = str.match(/[0-9]+/g)
const strArr = str.split(/[0-9]+/g)
strArr.shift()
let res = ''
while(numArr.length && strArr.length) {
res+=strArr.shift()+numArr.shift()
}
return res
}
function transform(str){
const digits = str.match(/\d+/g);
const letters = str.match(/[a-zA-Z]+/g);
let transformd = '';
while(letters.length||digits.length){
transformd += letters.shift()+digits.shift();
}
return transformd;
}
楼主可以多试几家公司
实习吗还是提前批
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享