5/12百度前端一面面经

全程45分钟

 

自我介绍

介绍一下做过的项目

简单介绍一下社团项目

有没有针对antd进行过二次开发

js有哪些基本类型

如何根据原型链去判断数据类型

如何去判断复杂类型(指多层嵌套的那种)

讲一下promise常用的api以及内部运行机制

讲一下promise.all,promise.any和promise.race的区别

Promise内部有哪几种状态

讲一下js的事件循环

css如何实现隐藏一个元素

如何实现圣杯布局

常用的定位属性有哪些

fixed是根据什么定位的

设置绝对定位后设置margin是否还有效

设置绝对定位后z-index是否还有效

讲一下react的生命周期

讲一下如何在state更新后立刻获取到更新

vue最早在哪个生命周期可以拿到data实例

在created中修改了data之后是否会重新触发生命周期

v-if和v-show的区别是什么,哪个对性能更友好

vue中修改数组中某一项后如何触发更新

 

手撕题

// 有一个数组,数组中有如下四个对象,删选出b和c不同的项目
let arr = [{
  a: 1, b: 1, c: 1
}, {
  a: 1, b: 1, c: 1
}, {
  a: 1, b: 1, c: 2
}, {
  a: 1, b: 1, c: 3
}]

let myFliter = (arr) => {
  let res = []
  res.push(arr[0])
  for (let i = 1; i < arr.length; i++) {
    let flag = false
    for (let j = 0; j < res.length; j++) {
      if (arr[i].b === res[j].b && arr[i].c === res[j].c) {
        flag = true
        break
      }
    }
    if (!flag)
      res.push(arr[i])
  }
  return res
}

console.log(myFliter(arr))

反问

#百度##前端##面经##春招#
全部评论
感觉难度还行,楼主一面过了吗
点赞 回复 分享
发布于 2023-05-15 10:55 广东
百度咋不捞捞我啊
点赞 回复 分享
发布于 2023-05-13 12:57 湖北
楼主哪个部门
点赞 回复 分享
发布于 2023-05-12 22:18 辽宁
楼主啥时候投的
点赞 回复 分享
发布于 2023-05-12 22:15 重庆

相关推荐

06-25 16:53
门头沟学院 Java
人力小鱼姐:简历可以直接用飞书模板 模拟面试可以试试ai,现在好多都还是免费阶段 像Sugar云面、多面鹅都不错,主要看面试后自己能不能复盘出有效信息
为了找工作你花了哪些钱?
点赞 评论 收藏
分享
有担当的灰太狼又在摸...:零帧起手查看图片
点赞 评论 收藏
分享
06-15 02:05
已编辑
南昌航空大学 数据分析师
Eason三木:你如果想干技术岗,那几个发公众号合唱比赛的经历就去掉,优秀团员去掉,求职没用。然后CET4这种不是奖项,是技能,放到下面的专业技能里或者单独列一个英语能力。 另外好好改改你的排版,首行缩进完全没有必要,行间距好好调调,别让字和标题背景黏在一起,你下面说能做高质量PPT你得展现出来啊,你这简历排版我用PPT做的都能比你做的好。 然后自我评价,你如果要干数据工程师,抗压能力强最起码得有吧。
简历中的项目经历要怎么写
点赞 评论 收藏
分享
评论
5
24
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务