腾讯前端24校招 - 王者荣耀APP组

1 自我介绍

2 写题:实现一个函数,判断一个字符串是否为回文串。

function isPalindrome(str){
    str = str.replace(/\s/g, '').toLowerCase();
    let left = 0;
    let right = str.length - 1;
    while(left < right){
        if(str[left] !== str[right]){
            return false;
        }
        left ++;
        right --;
    }
    return true;
}
console.log(isPalindrome('racecar')); // true
console.log(isPalindrome('hello')); // false

3 深拷贝是什么?如何实现:

function deepClone(origin, deep){
	let obj = {};
	if(origin instanceof Array){
		obj = [];
    }
	for(let key in origin){
		let value = origin[key];
		obj[key] = (deep && typeof value === 'object' && value !== null) ? deepClone(value, 		deep) : value;
	}
	return obj;
}

4 JSON.parse(JSON.stringify())实现深拷贝有什么问题?

5 https的加密过程如何实现?

6 用过Typescript吗?为什么会出现Typescript?

7 实习期间做过什么项目?说两个谈谈

8 现在有一个web端页面,性能较差,你会从什么角度去分析和提升性能?

9 做过h5页面和pc端页面吗?

10 你如何学习前端知识?

11 实习中谈到的开发组件库项目,具体开发的组件以及实现的逻辑是什么?有什么困难,你是如何解决的?

12 工作中遇到沟通问题你如何解决?

13 反问环节

35分钟结束面试,难度适中

全部评论
太简单了全是送分题
2 回复 分享
发布于 2023-08-31 12:58 澳大利亚
羡慕,怎么投到王者荣耀项目组的
点赞 回复 分享
发布于 2023-08-30 23:19 浙江

相关推荐

11-09 14:54
已编辑
华南农业大学 产品经理
大拿老师:这个简历,连手机号码和照片都没打码,那为什么关键要素求职职位就不写呢? 从上往下看,都没看出自己到底是产品经理的简历,还是电子硬件的简历? 这是一个大问题,当然,更大的问题是实习经历的描述是不对的 不要只是去写实习流程,陈平,怎么去开会?怎么去讨论? 面试问的是你的产品功能点,是怎么设计的?也就是要写项目的亮点,有什么功能?这个功能有什么难处?怎么去解决的? 实习流程大家都一样,没什么优势,也没有提问点,没有提问,你就不得分 另外,你要明确你投的是什么职位,如果投的是产品职位,你的项目经历写的全都是跟产品无关的,那你的简历就没用 你的面试官必然是一个资深的产品经理,他不会去问那些计算机类的编程项目 所以这种四不像的简历,在校招是大忌
点赞 评论 收藏
分享
11-09 11:01
济南大学 Java
Java抽象带篮子:外卖项目真得美化一下,可以看看我的详细的外卖话术帖子
点赞 评论 收藏
分享
2 20 评论
分享
牛客网
牛客企业服务