百度暑期实习

为数不多理我的>﹏<

一面

第一次小姐姐面,声音太杂紧张死啊>﹏<(35min)

  • 自我介绍
  • 介绍自己做的前端项目
  • position属性的几个值
  • 怎么防止样式干扰
  • 说说BFC,解决了什么问题,怎么触发BFC
  • 说说ES6
  • var、let、const的区别
  • 了解Set和Map吗
  • 说说Map跟普通对象的区别
  • 判断数据类型的方法
  • 说说数组的方法,哪些能改变原数组
  • 写几个题
// 1.实现一个函数,能够生成m~n的随机数(我敲,这么就简单我居然还卡了,还是在提示下写出来的,大脑宕机)
function randomNum(m, n) {
  let num = Math.random() * (n - m) + m
  return num
}

// 2.说说并实现防抖、节流(这个就不写了,太典了)
  • 反问

二面

紧接一面,感觉答的不是很好,戳中软肋了╯︿╰(45min)

  • 说说项目背景以及怎么实现的权限控制
  • 项目中遇到的难点,怎么解决的
  • 了解浏览器的回流、重绘吗,怎么样会触发回流、重绘(尬点来了,真不记得)
  • 动画会引起回流重绘吗(animation和tansition)
  • 了解事件捕获和事件冒泡吗,怎么阻止事件冒泡
  • click事件能触发两个函数吗
  • 箭头函数跟普通函数的区别,箭头函数能new吗
  • var、let、const的区别
  • 说说状态码
  • 了解浏览器的同源政策吗,怎么解决跨域问题
  • JSONP怎么解决跨域问题(具体没答出来>︿<,通过<script>标签的src属性,请求跨域的数据接口,并通过函数调用的形式,接收跨域接口响应回来的数据
  • Promise的几个状态
  • Promise跟async/await的区别,分别怎么进行异常处理
  • 怎么创建异步任务,then和setTimeout执行顺序
  • 怎么实现类似异步的效果
  • 标准盒模型width代表什么,怎么设置padding、border不会撑开盒子
  • 怎么隐藏元素(display: noneopacity: 0visibility: hidden),有什么区别
  • 了解webpack吗,有什么作用;loader和plugin分别有什么作用
  • 说说你常用的plugin,有什么作用(GG)
  • 写题
// 1.实现子盒子在父盒子实现上下左右居中的效果(两种,一种flex,一种 text-align 和 line-height )

// 2.查找元素在递增数组中的位置(写了三种,一种直接findIndex,一种直接遍历,一种二分查找)
  • 反问

三面

项目场景面,40min左右,跟上一场间隔不到三分钟,我哭死 ε(┬┬﹏┬┬)3

  • 自我介绍
  • 项目介绍(微前端qiankun框架和子项目深挖)
  • 个人项目深挖(包括一些扩展)
  • 对前端行业的认识
  • 对前端可能会被人工智能取代的看法
  • 对前端应用的看法
  • 对Node和后端(比如Java)的看法
  • 被分配到不熟悉的技术任务怎么做
  • 如果任务无法在期限内完成怎么做
  • 反问

三连面,虽然之后泡池子了,但感觉还不错(昨天OC了(~ ̄▽ ̄)~)

#软件开发2023笔面经#
全部评论
大佬大佬,哪个部门呀,同百度前端实习OC。
点赞 回复 分享
发布于 2023-03-31 13:56 四川
三连面?是我得紧张死
点赞 回复 分享
发布于 2023-04-01 21:03 甘肃
有笔试嘛
点赞 回复 分享
发布于 2023-04-03 20:29 北京
大佬你跟hr说的大约啥时候到岗啊,我怕说六月份的话直接给我拉黑了
点赞 回复 分享
发布于 2023-04-04 00:16 北京

相关推荐

01-02 21:17
已编辑
西安理工大学 后端
程序员小白条:项目不太重要,你的优势的算法竞赛,然后多背相关的八股文,项目可以不作为重点考虑,面试可能就简单带过项目就行了,你可以直接写简历,背项目相关的八股文就行,也不用自己做,时间紧张的情况下,性价比最高
点赞 评论 收藏
分享
评论
5
15
分享

创作者周榜

更多
牛客网
牛客企业服务