小黑盒前端实习一面面经

1. 自我介绍

2. 手写题, 实现一个正方形,边长是父元素宽度的一半,父元素宽高不固定

3. 手写题, 用三种方式实现 li 标签中的元素水平垂直居中

4. 手写题,获取 url 中的参数

(1) 指定参数名称,返回该参数的值 或者 空字符串
(2) 不指定参数名称,返回全部的参数对象 或者 {}
(3) 如果存在多个同名参数,则返回数组
(4) 不支持URLSearchParams方法

示例

输入

http://www.nowcoder.com?key=1&key=2&key=3&test=4#hehe key

输出

[1, 2, 3]

5. let, var, const 的区别

6. for in 和 for of 的区别

7. 手写题

有两个对象, 例如

var obj1 = {
    a: 1,
    b: {
        c: 2,
        d: 3
    },
    e: 4
    h: {
        i: 5
    }
}
var obj2 = {
    a: 111,
    b: {
        c: 222,
        f: 333
    },
    g: 444,
    h: 666
}

实现一个 mergeObject(obj1, obj2) 方法,得到下面的对象

var obj = {
    a: 111,
    b: {
        c: 222,
        d: 3,
        f: 333
    },
    e: 4,
    g: 444,
    h: 666
}

8. 原型与原型链

9. 算法题, 链表内指定区间反转

#实习经验分享##实习##面经##前端#
全部评论
第二题是用百分比解决吗
1 回复 分享
发布于 2022-03-01 02:04
招24届的实习生吗
1 回复 分享
发布于 2022-02-28 00:29
在哪里投的啊
点赞 回复 分享
发布于 2022-03-21 13:42
楼主过了吗,刚刚面完有点崩
点赞 回复 分享
发布于 2022-03-02 19:47
叫笔试得了
点赞 回复 分享
发布于 2022-02-26 18:57

相关推荐

查看30道真题和解析
点赞 评论 收藏
分享
首先就是自我介绍,完了面试官介绍了下校招流程,大概就是前几面都是线上,后面有一面需要线下(听他意思8月之前就要搞完这个,实在不行也可以线上)然后就开始问项目 apache doris,我的简历上都是实习经历所以没问一个八股(由于面试比较突然刚好没咋背hhh)1. doris存算分离整体架构2. 怎么解决云存储读写的延迟问题(这里有点紧张忘记了。。。实际上就是cache预热一下)3. 我现在在做哪些模块的工作,都是干什么的4. 有个 checker 检验数据丢失的工作是怎么设计进行的,中间遇到了什么问题,如何解决5. 存算分离怎么做的高可用,写入的调度怎么均衡的6. 然后就是第二个项目ccr-syncer,有一个异步网络可能导致请求丢失或者请求重复,使同步出错的问题怎么解决的。7. 然后在此基础上出了一个场景题,多个客户端向服务端发对某个计数+1的请求,怎么保证网络出问题的情况下保证计数不出问题或者发现问题(这里卡了一会。。。最后说了个方法不知道面试官满意程度)8. 然后做了一个题已知a,b,c 范围[0,1e18]求满足条件的x,无解输出-1(x|a) - (x&b) = c用二分的方法把面试官给的两个样例都过了,但是感觉不是正解反问了下云架平都是干嘛的,有哪些业务,部门base地都有哪些最后因为时间限制就结束了,时长1.5h,我算法不太好😅拷打了挺长时间,前面有一些问题答的不是很流畅但是都答上来了,有后续更新下吧后续:寄了
腾讯求职进展汇总
点赞 评论 收藏
分享
评论
23
77
分享

创作者周榜

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