百度前端提前批一面凉经 60min

先介绍一下自己

1.img标签的title、alt

2.何时使用img标签,何时使用background-image背景图像

3.你说你项目用到了雪碧图,简单说一下雪碧图

4.flex简单介绍一下(知道啥说啥,反正别说错就行)

5.flex:0,1,auto 说一下

6.vue 就地复用 (???一开始没明白啥意思,我说了组件可以复用。。。然后面试官直接开始解释列表v-for 设置key可以复用)

7.为啥设置key可以复用

8.讲讲diff算法(可能是我语言表达不算特别清楚,下去要多练习一下表达能力,漏了说是基于同层比较了,感觉只能打50分吧)

9.vue-router 说说你怎么用的,你觉得哪些比较有用(我:我用过的这些都是有用的,哈哈,帮助我解决了问题)

10.项目中自己有进行过优化吗(没进行过,但是知道哪里有问题,以及怎么解决)

11.你说到了首屏加载时间,你项目的首屏加载时间是多少

12.聊了聊校园经历,听说你是up主,能给我看看你的主页吗(可能是实在没什么好聊的了)

13.算法题
第一道太简单了说完思路就过了
第二道lc两数之和 (说实话这道题上一次做已经是很久之前了,也是很简单的一道题,如果直接暴力也是可以秒的,但是题做多了第一反应居然是用map,这样时间复杂度最小)

var twoSum = function(nums, target) {
    let map = new Map()
    for(let i in nums){
        if(map.has(nums[i])){
            return [map.get(nums[i]),i]
        }else{
            map.set(target - nums[i],i)
        }
    }
};

面试的时候不熟悉环境+紧张 调试花了点时间,面试官就让我别写了说思路,然后我说完思路面试官好像没懂。。。。

唉气死我了,估计面试官心里想两数之和都做不出。。。。。急得想哭

问答:
说实话我都不想问了。。。

简单问了一下我有什么需要改进的,面试官说多看看底层,加强基础,面试的过程聊得还是挺不错的,虽然你之前没有团队合作的经历,但是感觉融入团队对你来说是小case??然后介绍了一下所在的部门,有后续会继续联系

总结:
目标是坚持40分钟内不要被问“还有什么要问的吗”,这个目标还是完成了,二面就算了,本来就没想过能进二面。多看面经多学习吧

#百度2022届秋招##百度##面经##校招#
全部评论
冒昧问一下楼主面的是哪个部门
点赞 回复 分享
发布于 2021-08-20 22:04

相关推荐

点赞 14 评论
分享
牛客网
牛客企业服务