百度秋招(提前批)前端一二面面经

8.16  投简历(定向内推 - 个人云部)

8.17  20:00  收到面试邮件

8.18  17:00  一面(≈40min)

用的是【如流视频面试系统】,只有视频和共享屏幕,没有写代码的地方,手撕是共享屏幕用的自己的IDE

1、自我介绍
2、做过的项目中印象最深的最有收获的是哪个
3、说一下常用的git操作
克隆代码:git clone 地址
提交代码:
git add . (或者git status查看修改 git add 某条修改)
git commit -m '提交内容‘
git pull
git push
合并代码(以合并master到自己分支为例):
git checkout master
git pull
git checkout 自己的分支
git merge master(可能需要解决冲突)
git push
回退版本:
git log
git reset 目标版本
git push -f
(就回答了上面这些,具体可参考我的文章:git常用操作
4、div子元素在父元素中居中
1、父元素
display:flex;
justify-content:center;
align-item:center;
2、父元素 position:relative;
子元素
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
/*或者已知子元素宽高的话,*/
margin-top:-高度一半px;
margin-left:-宽度一半px;
3、父元素 position:relative;
子元素
position:absolute;
top:0;
bottom:0;
left:0; 
right:0;
margin:auto;
5、flex有哪些属性?
容器属性:
flex-direction 主轴方向    flex-wrap 如何换行
flex-flow: flex-direction flex-wrap 简写形式
justify-content 主轴对齐方式
align-item 交叉轴对齐方式
align-content 多轴对齐方式
项目属性:
flex-grow 项目放大比例(默认0)
flex-shrink 项目缩小比例(默认1)
flex-basis 占据主轴空间(默认auto)
flex: flex-grow flex-shrink flex-basis 简写形式
默认 flex: 0 1 auto
flex:auto (1 1 auto)
flex:none (0 0 auto)
flex:initial(0 1 auto)
6、有一个div高度是100px,子div高度50px,margin-top:50px,两个div呈现什么样?
子元素在父元素的上方位置,父元素会被挤到下面,因为高度塌陷
7、js数据类型
共八种
基本数据类型:null undefined string number boolean bigint symbol
引用数据类型:object
8、基本数据类型和引用数据类型的区别
基本数据类型放在栈里,引用数据类型放在堆里,栈中存放的是指针,指向存储对象的内存地址
基本数据类型可以直接拷贝,引用数据类型浅拷贝只会拷贝指针,深拷贝才拷贝整个对象
9、常用的深拷贝方法
1、JSON.parse(JSON.stringify(obj))
2、手写,for in 遍历对象,逐个拷贝值
3、lodash库 lodash.cloneDeep()
10、for of 和 for in 的区别
for of 遍历的是值,for in 遍历的是key
11、for of 可以遍历对象吗?
不能,for of 适用于遍历数组/字符串/map/set等拥有迭代器对象的集合
12、判断一个对象是不是数组的方法
1、Array.isArray(arr)
2、arr instanceof Array
3、Object.prototype.toString.call(arr)
13、instanceof 原理
口述了一下 instanceof 实现
function myInstanceof(left, right) {
  let proto = Object.getPro

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

zkey秋招之旅 文章被收录于专栏

秋招过程中的笔面记录 (持续更新,欢迎订阅~ 祝大家早日offer

全部评论
百度提前批这么快吗,还没准备好投递了没过,正式批能投相同岗位吗
1 回复 分享
发布于 2022-08-19 11:49 北京
请问,有收到二面的消息吗?
点赞 回复 分享
发布于 2022-08-21 15:45 湖北
二面这难度真的是一个前端应该会的吗...
1 回复 分享
发布于 2023-07-12 10:09 广东
我靠,二面这么难的么,我也面这个部门,一面和你问的差不多都是基础八股,感觉二面要凉了。。。。
1 回复 分享
发布于 2022-08-25 17:11 北京
第六题是不是要浮动才会高度塌陷?
1 回复 分享
发布于 2022-08-23 09:48 安徽
楼主是哪个部门方便透露吗,是商业平台吗
点赞 回复 分享
发布于 2022-08-20 14:48 江西
欢迎大家投递地平线:https://horizon.hotjob.cn/,内推码:crecvy
点赞 回复 分享
发布于 2022-08-19 20:28 江苏
学到了!
点赞 回复 分享
发布于 2022-08-19 20:20 北京
base北京吗
点赞 回复 分享
发布于 2022-08-19 15:41 北京
你好,可以看一下我主页讨论帖。亿联网络,厂商,通信行业独角兽,16薪,薪资福利行业领先,有兴趣的话可以直接去我讨论帖内推链接,hr直通车https://neitui.italent.cn/yealink/sharejobs?shareId=5e36baaf-1cf5-47cd-8973-6294f8c3ef68在帖子下留言(姓名+岗位方便查进度哈)
点赞 回复 分享
发布于 2022-08-19 13:12 四川
点赞 回复 分享
发布于 2022-08-19 00:45 北京

相关推荐

06-13 17:33
门头沟学院 Java
顺序不记了,大致顺序是这样的,有的相同知识点写分开了1.基本数据类型2.基本数据类型和包装类型的区别3.==和equals区别4.ArrayList与LinkedList区别5.hashmap底层原理,put操作时会发生什么6.说出几种树型数据结构7.B树和B+树区别8.jvm加载类机制9.线程池核心参数10.创建线程池的几种方式11.callable与runnable区别12.线程池怎么回收线程13.redis三剑客14.布隆过滤器原理,不要背八股,说说真正使用时遇到了问题没有(我说没有,不知道该怎么回答了)15.堆的内存结构16.自己在写项目时有没有遇见过oom,如何处理,不要背八股,根据真实经验,我说不会17.redis死锁怎么办,watchdog机制如何发现是否锁过期18.如何避免redis红锁19.一个表性别与年龄如何加索引20.自己的项目的QPS怎么测的,有没有真正遇到大数量表21.说一说泛型22.springboot自动装配原理23.springmvc与springboot区别24.aop使用过嘛?动态代理与静态代理区别25.spring循环依赖怎么解决26.你说用过es,es如何分片,怎么存的数据,1000万条数据怎么写入库中27.你说用limit,那么在数据量大之后,如何优化28.rabbitmq如何批次发送,批量读取,答了延迟队列和线程池,都不对29.计网知不知道smtp协议,不知道写了对不对,完全听懵了30.springcloud知道嘛?只是了解反问1.做什么的?短信服务,信息量能到千万级2.对我的建议,基础不错,但是不要只背八股,多去实际开发中理解。面试官人不错,虽然没露脸,但是中间会引导我回答问题,不会的也只是说对我要求没那么高。面完问我在济宁生活有没有困难,最快什么时候到,让人事给我聊薪资了。下午人事打电话,问我27届的会不会跑路,还在想办法如何使我不跑路,不想扣我薪资等。之后我再联系吧,还挺想去的😭,我真不跑路哥😢附一张河科大幽默大专图,科大就是大专罢了
查看30道真题和解析
点赞 评论 收藏
分享
评论
16
86
分享

创作者周榜

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