虾皮前端一面凉经

今天上午面试虾皮,前面一些基础知识问的倒都不难,能记得的大概包括
1.进程和线程的区别,引出浏览器线程
2.js如何解决异步问题,引出事件循环
3.浏览器缓存,强缓存和协商缓存头部
4. http状态码,304代表什么
5.css盒子
6.js基本数据类型,他们分别存储在哪儿
7.数组,链表,队列,栈,并且介绍他们的应用场景
8.前端安全(没答出来)
9.let const var
10.TCP和UDP区别
11.set map
12.web worker
13.什么是稳定的排序算法,稳定排序算法有哪些
然后两道看代码说结果的题,都没答出来,很尴尬,路过的有人能帮我解答下吗

const objA = { a: 1 };
const objB = { b: 2 };
const arrA = [objA];
const arrB = [objB];

const v1 = arrA.concat(arrB);
const v2 = arrA.concat(...arrB);
const v3 = arrA.push(arrB);
const v4 = arrA.push(...arrB);
console.log(v1);
console.log(v2);
console.log(v3);
console.log(v4);

function Foo() {
    log = function () {
        console.log(1);
    };
    return this;
}
Foo.log = function () {
    console.log(2);
}
Foo.prototype.log = function () {
    console.log(3);
}
var log = function () {
    console.log(4);
}
function log() {
    console.log(5);
}

Foo.log(); //2
log(); //4
Foo().log();//1 
log(); //1
new Foo.log();//2
new Foo().log();//3

还有最后一道题,非递归实现快速排序(又不会,只会递归实现,哎,凉透了)
总之凉凉


#虾皮提前批##面经##Shopee##校招##前端工程师#
全部评论
笔试结束后多久约的面试呀
1 回复 分享
发布于 2021-08-03 12:45
Foo.log(); ,函数也是一种对象,对象上挂载了log属性,所以第一个输出2 log();  因为13行定义了log函数,所以是4 Foo().log(); Foo() 由于没有new操作符,返回的this为global,就是window,window.log() 因为Foo函数中log没有使用定义变量操作符var const 或 let 去定义,所以为全局变量,覆盖了13行的log函数,输出1 log() 输出1,因为上一条 new Foo.log() 与1同理 new Foo().log();//3 调用了Foo原型上的log函数,输出3
1 回复 分享
发布于 2021-08-01 21:03
[{a: 1},{b:2}],[{a: 1},{b:2}], 2,3, push返回值为数组长度,所以v3v4是这个表现
1 回复 分享
发布于 2021-08-01 20:57
楼主请问事件循环会有nodejs里面的嘛
点赞 回复 分享
发布于 2021-08-02 15:31

相关推荐

2025-12-07 15:43
字节跳动_Lynx工程师
码农索隆:就一句话,先入后端,实在找不到就测开岗位和客户端一起找。 人总得活着,毕业没工作的煎熬不是一般人能受得了的。
你觉得哪一届的校招最难?
点赞 评论 收藏
分享
2025年从3月到12月,求职求职求职,整年差不多都给实习和秋招&论文了,所以能给个HappyEnding吗?KS&JD&PDD!!!实习(3-7):3月份开始投递,因为客观原因只投递了几家公司:团子、得子、多子、滴滴约面的团子(两次一面挂,秋招也没给机会了)、得子(暑期OC,可惜为什么不能再爱一次的!!!)、滴滴(二面挂)独自一个人去Shanghai,住的青旅,随时准备**期间还和大学室友玩了一个周末,还是一段不错的回忆实习Mentor和PM也很不错,Leader接触不多,人也很好,但秋招......原因不知道,一句话就是秋招太卷了,暑期大家想着去大公司,秋招多数朝“钱”看感谢接触的业务在秋招面试中很多公司也有类似业务PDD\JD\KS秋招(8-12月甚至明年1月,仍在进行中)8月开始提前批投递,差不多有面,但各种原因挂掉9月面完PDD信心大增(谁想到主管还不审批Offer,整整3个月了,求Offer,牛客最灵了!!!)陆陆续续面完京东(HR快发快OC开奖审批Offer,求OC,等疯了!!!)、快手(收到OfferCall,保佑Offer审批成功!爱手!)、携程(不抱有希望了,可你官网还在补录,可恶!!!)、收钱吧(Offer,也是第一个Offer,可开太低拒掉了)10月老东家(最可惜的,为什么不联系Leader,不够勇气,只能说秋招竞争太激烈,老东家又招的少,只能说给钱是真的,保佑还能开到我,虽然也不抱有很大希望了。)字节(捞了3次,投晚了,全怪PDD给我幻想!!!虽然真的也面不过),小米(面完泡池子,开的低也抱有希望)11月最痛苦,身边大佬们都开了,我的全在泡池子.......也是分享欲最低一个月12月,过山车,1号JD官网挂-2号捞&快手开奖OC。3&4JD捞回,等等等,催PDD希望12月能开个比较满意的,KS给我Offer吧!JD也是!超爱手子和东子的!!!希望有个Offer春招就可以放轻松投递,大家都好运好运!!!求HappyEnding吗?KS&JD&PDD!!!
2025年终总结
点赞 评论 收藏
分享
评论
5
78
分享

创作者周榜

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