百度前端一面 百度搜索产品

1 自我介绍
2 实习中做过什么你认为有价值的工作
3 主要熟悉的语言和技术栈
4 说一下html5新增的标签都有哪些?什么是伪元素?
5 如何隐藏一个DOM元素?有哪些方法?有什么不同?
6 说一下浏览器的重绘和重排
7 说一下行内元素和块级元素,有什么不同?
8 相对定位和绝对定位的区别
9 如果我想让一个元素在页面上固定居中显示,怎么做呢?
10 使用flex局部实现一个类似“骰子”的东西(下面列出的是手撕的代码)
.box{
	width:200px;
	height:200px;
	padding: 10px;
	display: flex;
	flex-direction: column;
	justify-content:space-between;
	align-items: flex-start;
	border: 2px solid black;
}
.item{
	width:50px;
	height: 50px;
	border-radius: 50%;
	background-color: aliceblue;
}
.item:nth-child(2){
	align-self: center;
	background-color: aqua;
}
.item:nth-child(3){
	align-self: flex-end;
	background-color: salmon;
}

<div class="box">    <div class="item"></div>    <div class="item"></div>    <div class="item"></div>
</div>

11 说一下css的选择器有哪些?其优先级是怎么样的?
12 说一下js的基本数据类型,怎么判断这些类型?
13 箭头函数和普通函数的区别是什么?可以用箭头函数new一个对象吗?
14 怎么删除一个数组的最后一个元素?针对本身操作和不针对本身操作的方法?
15 怎么改变函数this的指向?箭头函数可以改变吗?
16 代码题:输入一个字符串,要求输出重复出现次数最多的那个字符。(有点紧张,写了个最简单的 好歹实现了)
function fn(str) {
  var arr = str.split("");
  var result = {};
  var char = "";
  var max = 0;
  for (var i = 0; i < arr.length; i++) {
    if (!result[arr[i]]) {
      result[arr[i]] = 1;
    } else {
      result[arr[i]]++;
    }
  }
  for (let item in result) {
    if (result[item] > max) {
      char = item;
      max = result[item];
    }
  }
  return char;
}

#百度前端##实习##面经##百度##前端工程师#
全部评论
最近都是百度搜索在招人吗,我也面了有一些一样的问题,现在是第几面了?
点赞 回复 分享
发布于 2021-05-11 20:10
请问,百度有消息了吗
点赞 回复 分享
发布于 2021-05-28 13:07
二面有面经吗
点赞 回复 分享
发布于 2021-07-30 11:17

相关推荐

头像
10-09 19:35
门头沟学院 Java
洛必不可达:java的竞争激烈程度是其他任何岗位的10到20倍
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
3
51
分享
牛客网
牛客企业服务