作业帮 前端 秋招面经

是时候公开我的秋招暑期面经了!

要的私信啊啊啊啊啊啊啊!!!!!能帮一个是一个,发完就卸载牛客哈哈哈哈,准备上班了

---- ---- ---- ----

面经

上来没有自我介绍,全程40min左右

直接开始看题

  1. src和href有什么区别?(面试官说和性能优化首页白屏什么的有关??不理解)
  2. 让你实现一个布局,满足一下要求:
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    <title>Document</title>
    <style>
        .father{
            display: flex;
            width: 100%;
            height: 100%;
            background-color: #61dafb;
        }
        .son1{
            width: 100px;
            background-color: rosybrown;
        }
        .son2{
            flex: 1;
            background-color: #646cff;
        }
        .son3{
            width: 200px;
            background-color: aquamarine;
        }
    </style>
</head>
<body>
<div class="father">
    <div class="son1"></div>
    <div class="son2"></div>
    <div class="son3"></div>
</div>
</body>
</html>

  1. js基础题一
function findMinNum(arr) {
    arr.sort();
    let result = [];
    for (let i = 0; i < arr.length; i++) {
        let cur = arr[i];
        let next = cur + 1;
        if (arr.indexOf(next) == -1 && i !== (arr.length - 1) && next > 0) {
            result.push(next);
        }
    }
    if (result.length === 0) {
        let i = arr[arr.length - 1] + 1;
        return i;
    }
    return Math.min(...result);
}

let res = findMinNum([1,3,6,2,7]);
console.log(res);

  1. js基础题二
function parseStr(str) {
    let strArr = str.split('');
    for (let i = 0; i < strArr.length; i++) {
        let cur = strArr[i];
        let prev = strArr[i - 1];
        if (cur !== '?' && cur !== '▲') { //如果是英文字母
            if (prev == '?') {
                strArr[i] = cur.toUpperCase();
            }
        }
    }
    strArr.forEach((item,index)=>{
        if(item === '?'|| item =='▲'){
            strArr[index] = '';
        }
    })
    return strArr.join('');
}

发现问题

面试的时候写个80%90%,但是线下一写,基本上2min就搞定了。

心理抗压能力还需要改进。

面试官:逻辑思维和解决问题的能力是可以的,但是效率很低

不能在短时间精确地完成任务。

另外,基础还是不够扎实,他说这两个js题是几个API就能搞定的,没能熟练运用。

coding能力比较弱。

解决问题的思路没有条理,没有体现知识体系

第二个问题很简单,写布局。

没有从一个完整的架构出发,漏掉细节,height没加。

首先是搭建HTML结构,然后是添加样式,注意高度和宽度都要覆盖到,虽然高度也是自适应,但不能不加这个属性。

改进策略

对于代码题,刻意训练。

每日一题,不要光做,限时做。

限时需要提高注意力,找到那个状态。

对于八股问答题,感觉需要总结一套表达方式。

很多问题知道答案,先抓重点,然后理清条理,即先后条件和因果,最后才说一些可能的加分点

总结

  • 效率
  • 表达能力
  • coding能力
  • 心理抗压能力

#软件开发笔面经#
全部评论

相关推荐

07-18 14:34
门头沟学院 Java
感觉招聘要求好高,这都是招什么人才
电气电子小朋友:你都说了这是大疆,无人机顶级企业,薪资30k-50k,要求高是正常的
点赞 评论 收藏
分享
点赞 评论 收藏
分享
07-01 23:23
郑州大学 Java
否极泰来来来来:牛客迟早有高三的
点赞 评论 收藏
分享
评论
7
9
分享

创作者周榜

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