shopee前端校招二面面经

前几天完成了shopee的前端二面,然后今天想到来回顾一下这次面试
面试官这次主要问了技术问题和场景问题:
1.做了自我介绍,聊了一下项目
2.[]==![]返回true或者false,这个我因为我之前没有见过,分析一顿分析成了false🤣🤣🤣,场面一度很尴尬
然后这道题就过掉了
3.手写代码题,实现一个compose函数,(写了两遍才写对)
题目:
实现 JS 函数式编程中的 compose 函数(可接收多个 function 用于组合,执行顺序从右到左,前函数的执行结果作为后函数的入参)
const greeting = (first, last) => `hello ${first} ${last}!`
const toUpper = str => str.toUpperCase()
const split = str => str.split(' ')
const fn = compose(split, toUpper, greeting)
console.log(fn('Shopee', 'Team'));
// 执行后,打印 [ 'HELLO', 'SHOPEE', 'TEAM!' ]
实现:
let compose = function(...args){
    let len = args.length;
    let count = len-1;
    return function f1(...s){
        let res = args[count].apply(this, s);
        if(count<=0){
            return res;
        }else{
            count--;
            return f1.call(null, res);
        }
        return res;
    }
}

const greeting = (first, last) => `hello ${first} ${last}!`

const toUpper = str => str.toUpperCase()

const split = str => str.split(' ')

const fn = compose(split, toUpper, greeting)

console.log(fn('Shopee', 'Team'));
然后就没有技术问题了,就是一些场景题目,比如老大分配给你的任务达不到他要求的期望怎么办等等,还有问了一下为什么选择前端,这样子
反问:问了一下前端有什么需要补足的地方,说基础不是很好,还要加强基础😶😶😶

大概就是这样,还没收到二面结果,许愿一个HR面,大家也加油



#面经##前端##校招##Shopee#
全部评论
虾皮的春招真的太难了,我一面二面差不多都答出了95%,突然间就挂了,心态炸了呀。
1 回复 分享
发布于 2021-04-03 17:07
我也在等hr面试
点赞 回复 分享
发布于 2021-03-31 11:50
用什么软件面试吧
点赞 回复 分享
发布于 2021-04-04 00:44
兄弟你HR面有提前约吗还是直接打电话
点赞 回复 分享
发布于 2021-04-04 19:18
楼主收到hr面了吗
点赞 回复 分享
发布于 2021-04-07 11:18
楼主开奖了吗
点赞 回复 分享
发布于 2021-04-16 22:00
老哥compose是哪个类别的知识点啊,之前看其他面经没看到这个点
点赞 回复 分享
发布于 2021-04-18 20:21

相关推荐

像好涩一样好学:这公司我也拿过 基本明确周六加班 工资还凑活 另外下次镜头往上点儿
点赞 评论 收藏
分享
评论
6
23
分享
牛客网
牛客企业服务