百度提前批 前端 一面面经

面试时间:2021.8.12

面试官是一个小姐姐,约的晚上7点
(因为自己也在实习,没有其他时间了,跟她反复道歉 囧)


自我介绍
为什么选择前端
看了哪些书,有什么感受
foreach如何跳出循环
(当时谈到我提到foreach内部不能使用continue和break会报错,使用return会跳过本次循环,她就问我那如果想跳有啥办法吗,我说如果是我的话如果存在这种需求可能在之前就不会使用foreach,会规避这个问题)
后来搜索后发现可以通过try - catch的特性将foreach包裹在内部来实现(可能这就是之后问我try-catch题的伏笔!)

css方面:
盒模型
css优先级
css选择器权重相加
可能大部分人都只了解选择器大致优先级,但是其实还有当多个选择器叠加时(.class div{} 这种,在类选择器下选择后代标签的)存在权重相加的情况。详情可百度:CSS权重
文本超过3行省略


其他:
跨域问题
语义化标签


JS:
说说jQ,Vue,React区别感受
Vue双向绑定响应式原理
用过哪些es6特性
箭头函数特性
箭头函数优缺点
为什么箭头函数不能new
promise用过吗
以下函数执行最终return结果是什么
const test = () = {
try {
throw Error();
return 'try'
} catch (error) {
return 'error'
} finally {
return 'finally'
}
}
test();//finally

//当finally块中有return关键字时,会拦截之前所return的内容

编程题:
数组去重的方法(有多少说多少)


#百度2021校招提前批##百度##前端工程师##校招##面经#
全部评论
楼楼base哪里啊  面的什么部门?
1 回复
分享
发布于 2021-08-23 10:19
foreach那边学到了
点赞 回复
分享
发布于 2021-08-14 21:29
阅文集团
校招火热招聘中
官网直投

相关推荐

1 21 评论
分享
牛客网
牛客企业服务