又快到秋招季了,我们近期会继续给大家带来一些校招的面经。
今天先给大家带来一篇美团的提前批面试经历。
可以把“提前批”称为互联网的“大牛”批次。
它的由来也挺有意思,曾经大家都是9月份开学后招聘,结果阿里和腾讯觉得自己有实力,得提前到8月份,先把最优秀的同学招完。
后来互联网公司还有很多做人工智能、芯片的公司觉得大家都是要顶尖人才,不能你一家招啊,就搞出一个提前批,在8月初就招,又过了一年,很多科技类公司,想要抢优秀人才的,就也模仿先行者,提前到七月底。
一年又一年,现在基本提前批能提前到六月份,大四还没毕业呢,大三的全职招聘就来了。
但是提前批一般不浪费秋招机会,大家都可以投递,但是筛选非常严格,面试也非常严格,只招聘最优秀的同学。不过提前批被筛选掉了,不影响秋招继续投递。
PS:最近慢慢有一种趋势,就是校招和提前批都混在一起了,没有提前批的概念了,就是整个秋招都全部提前了。
咱们下面直接进入面经环节。
function A(name) {
this.name = name;
}
A.prototype.log = function() {
//每隔2s输出一下name
}
// 为啥下面这个代码会爆栈?用setTimeout来递归实现setTimeInterve()就不会爆栈
funtion fo(){
fo()
}
// 原始数据
[{
id: 'A',
children: ['B', 'C', 'E']
}, {
id: 'B',
children: ['D']
}]
// 转换示意图
A
| \ \
B C E
|
D
// 目标结构
{
id: 'A',
children: [
{
id: 'B',
children: [
{
id: 'D',
children: []
}
]
}
}
<script>
const store = {
a: '</script>'
}
</script>
render() {
const list = arr.map(n => (<li><div><span>{data[n]}</span></div><li>))
return (
<ul onClick={this.handle}>
{list}
</ul>
);
}
opacity: 0;
color: #0000;
input type="file" 这个东西好丑,怎么让它变漂亮
实现一下那个购物车的动画效果,就是那个抛物线的效果,然后面试官就去接电话了
如果出现js阻塞怎么办,你的算法会收到影响吗?比如说下面这种情况,你丢帧了怎么办?
准备面试的时候,你有准备过哪些什么方面,你觉得会问到什么?
你有写过什么后端相关的东西嘛?
webpack编译前后有什么区别
webpack打包之后的代码报错了,怎么找到报错代码在哪
输入meituan.com,最后变成了bj.meituan.com发什么了什么
重定向是在服务端客户端?这个是301还是302
head里的html会显示出来吗?head里面的有啥东西
<head>
<div>1</div>
</head>
<script defer async>
function foo(){
var b = 2;
// 1
console.log(b + this.a)
}
function foo1(){
var a = 4
// 2
console.log(a + this.a)
foo.call(this)
}
foo1.call({a:122})
var arr = [1,3,4,2,6,7,9];
arr.mySort();
var list = [function (next){
}]
function run(list){
}
最后,给“前端面试题宝典”的辅导服务打下广告,目前有简历指导、模拟面试和面试全流程跟踪的增值服务,如果有感兴趣的伙伴,可以联系小助手(微信号:interview-fe)了解详情。