虾皮前端开发提前批一面

总时长 35 分钟左右,看样子是凉了呢。
良好的面试体验 +1
简单记录一下吧,只记得个大概了,开始的时候主要是根据简历上写的东西问的。

上来先问简历的东西

介绍项目,项目上的一些实现细节

Vue 3 对比 Vue 2

HTML 语义化,(SEO 没回答)

ES6 特性

箭头函数

两道简单算法:

两数相加:https://leetcode-cn.com/problems/add-two-numbers/

/**
 * Definition for singly-linked list.
 * function ListNode(val, next) {
 *     this.val = (val===undefined ? 0 : val)
 *     this.next = (next===undefined ? null : next)
 * }
 */
/**
 * @param {ListNode} l1
 * @param {ListNode} l2
 * @return {ListNode}
 */
 var addTwoNumbers = function(l1, l2) {
    let addOne = 0
    let sum = new ListNode('0')
    let head = sum
    while (addOne || l1 || l2) {
        let val1 = l1 !== null ? l1.val : 0
        let val2 = l2 !== null ? l2.val : 0
        let r1 = val1 + val2 + addOne
        addOne = r1 >= 10 ? 1 : 0
        sum.next = new ListNode(r1 % 10)
        sum = sum.next 
        if (l1) l1 = l1.next 
        if (l2) l2 = l2.next 
    }
    return head.next
};

爬楼梯:https://leetcode-cn.com/problems/climbing-stairs/

/**
 * @param {number} n
 * @return {number}
 */
var climbStairs = function(n) {
    let pre = 1,
        curr = 1;
    let res = 0;
    if (n <= 1) return 1;
    for (let i = 2; i <= n; i++) {
        res = pre + curr;
        pre = curr;
        curr = res;
    }
    return res;
};

经典反问环节

#虾皮提前批##面经##校招##Shopee#
全部评论
有笔试吗
点赞 回复 分享
发布于 2021-07-27 12:19
base深圳吗,啥时候面的呀
点赞 回复 分享
发布于 2021-07-27 17:58

相关推荐

今年会有offer吗:一眼代码相似度过高
投递华为等公司10个岗位
点赞 评论 收藏
分享
勇敢的联想人前程似锦:如果我是你,身体素质好我会去参军,然后走士兵计划考研211只需要200多分。
点赞 评论 收藏
分享
点赞 23 评论
分享
牛客网
牛客企业服务