当前位置: 首页 > 面试经验 >

滴滴二面凉经2022年 11/28

优质
小牛编辑
112浏览
2023-03-28

滴滴二面凉经2022年 11/28

base北京 一线大厂

  1. 自我介绍
  2. 为什么不学机械来搞前端

四道题奉上:

第一道题:作用域有关题目

看代码说输出

很简单,但寄


var obj = {
name :'1',
fn:(function(x){
return x + 10
})(obj.name)
}
console.log(obj.fn); // null

第七行,去obj里面找fn函数,fn为立即执行函数,先看参数,fn立即执行函数的作用域为obj对象里面,obj对象里面没有obj,所有也没有obj.name,故为null,x为null,return出来的值也为null,故最后结果为null

第二道题:给你一个字符串类型的网址,把他的query参数分离出来

正则表达式解答,或者字符串的api,当时思路走进了误区,寄


/*实现一个函数 getParams,从URL中获取任意参数
例如:url = https://www.baidu.com?a=1&b=2&c=3&d=4#h
// 获取传参
function geyQuery(str) {
// let str = 'www.baidu.com?name=zhangsan&age=18&sex=man'
let endStr = str.split("?")[1]
// 2. 切割& 变成数组
let arr = endStr.split("&")
// 3. 切割= 处理成对象
let obj = {}
arr.forEach((item, index)=>{
let key = item.split("=")[0]
let value = item.split("=")[1]
obj[key] = value
}
)
return obj
}

第三道题:最简单的算法题,判断质数

第四道题:事件循环、宏任务微任务、同步异步,看代码说思路及输出

反问环节:思维不开阔

总结:二面挂

#我的实习求职记录#
 类似资料: