美团基架前端暑期实习凉经

问题

自我介绍,项目经验略。
1. xss和csrf,答得不好,其中关于cookie问到了如何实现请求不带cookie,和domain属性有关,我给扯跑偏了,扯到fetch和xhr的区别上去了;
2. bom是什么;
3.async和defer的区别;
4.预加载的实现方式,应该是想问link标签rel属性prefetch,又扯跑偏了;
5. 防抖节流,代码如下,面试官说理解有误,节流实现的有问题,节流实现的是防抖。
export const throttle = (fn, time) => {
    let flag = false;
    return (args) => {
        if (!flag) {
            flag = true;
            setTimeout(() => {
                fn.apply(this, args);
                flag = false;
            }, time)
        }
    }
}
export const debounce = (fn, time) => {
    let timer = null;
    return (...args) => {
        timer && clearTimeout(timer);
        timer = setTimeout(() => {
            fn.apply(this, args)
        }, time);
    }
}
6.用sass或less实现下图竖线,不会

7.实现三栏布局,左边宽固定,右两栏3比2。flex实现的,问到了flex的三个简写属性的意思,grow,shrink和basis。不过面试官表示不满意,说没有提到坐标轴概念,就是flex-direction方向。
8.如何实现对列表的点击事件监听,事件代理。
9.实现快排,代码如下,面试官表示有疑问,解释半天不是很满意。
function quickSort(target, left = 0, right = target.length - 1) {
        if (left >= right) return;
        let index = left;
        for (let i = left + 1; i <= right; i++) {
            if (target[i] <= target[left]) {
                [target[index + 1], target[i]] = [target[i], target[index + 1]];
                index++;
            }
        }
        [target[left], target[index]] = [target[index], target[left]];
        quickSort(target, left, index - 1);
        quickSort(target, index + 1, right)
        return target;
    }

面试总结

面试官评价基础一般,较薄弱;
对于某些问题有代沟,我说我的理解,面试官表示不明白,但也不说错在哪,有点难受;
项目亮点介绍真是个大问题,感觉我以为的亮点都不是亮点,唉


#美团暑期实习##实习##面经##美团##前端工程师#
全部评论
刚才发现美团的segmentfault的文章前两个就是关于xss和csrf……
1 回复 分享
发布于 2021-03-25 23:51
同学,有没有兴趣投一下阿里巴巴大进口产品技术部,hc多多哈
点赞 回复 分享
发布于 2021-04-01 16:27
暑期实习这么难吗…
点赞 回复 分享
发布于 2021-03-31 19:15
你好,请问你知道你的节流哪里有问题嘛?我感觉我来实现也会像你这样写😔
点赞 回复 分享
发布于 2021-03-29 11:01

相关推荐

想申请延毕了,找工作找到崩溃,越找就越想摆烂,还有25届的和我一样感受吗?
码农索隆:没事哒,好兄弟,慢慢来,调整心态,车到山前必有路,感到迷茫的时候,多抬头看看
点赞 评论 收藏
分享
大方的大熊猫准备进厂:1.教育背景:你希望从事什么专业的工作你的主修课就是什么;成绩优秀是你应该做的,没什么可描述的,成绩不优秀也许人家在大学忙着创业呢?(成绩优秀不一定是好事,只能说明多元化的大学你上成了高中,没有真正上明白大学,反而体现了你死板,不爱社交,没有别的突出能力) 2.实践经历:你想表达的意思没有说清楚。你是说你会个性化服务,还是你有实习经历。如果没有带来,经济收益,表彰,更好的发展前景,那你还不如说说提升了自己哪些技能。你说有人给你送锦旗我都能明白你优秀,但是你说你会xxxx,你说这话谁信,证据呢。 3.入伍经历:你描述的就是你的工作职责或者你应该做的,并没有体现出来你把这个事情做好了,而且入伍经历并不能证明你能干好你要应聘的工作,不如只写经历其余所有内容都不写。 4.荣誉技能:重点突出一下,但不要过多描述,这些荣誉的含金量懂得都懂。 重点:你要应聘什么工作(具体岗位,实习生不具体),你的期望薪资
点赞 评论 收藏
分享
04-27 08:59
常州大学 Java
牛客139242382号:《两门以上汇编语言》
点赞 评论 收藏
分享
评论
3
13
分享

创作者周榜

更多
牛客网
牛客企业服务