前端面经--快手一二面

快手一面
1.自我介绍
2.怎么学习前端
3.网络模型,IP协议在哪一层,IP协议的作用
4.MAC地址干嘛的,谁提供的
5.内网IP,外网IP,内网怎么访问外网,通过网关,什么网关
6.TCP握手为什么是三次,不是两次,不是4次
7.TLS连接过程,https加密过程
8.ajax请求的种类,get post作用,区别
9.如何实现跨域,除了script标签可以跨域还有什么标签;反向代理怎么实现跨域
10.option, delete区别,作用
11.进程和线程,区别,进程通信方式,线程通信方式(过程??)
12.js数据类型,怎么判断数据类型
13.实现一个instanceof
14.css盒模型,垂直水平居中
15.算法题:输出DOM结构
16.不用数组,实现栈结构(对象,双向链表)
17.说下项目中的登录功能,怎么保持用户状态

快手二面
1.场景题:在一个复杂的Web应用中,有很多js,css,图片,文本等文件,文件之间有相互依赖的关系,用什么数据结构去描述这种关系,怎么找到其中存在的环(有多个环)
2.算法题:斐波那契数列,递归和迭代的关系,v8引擎队递归的优化了解吗
3.var a = "abc"; a.length // 3 为什么可以输出3 ??我说是转成String了,不知道对不对
4.let obj = {name: 'xiaoming'}; let obj2 = obj; obj2.name = "xiaohong"
Obj.name = ?? 为什么; obj = null , obj2.name =?? , 为什么
5.node.js了解吗,有哪些API
6.有一个很大的日志文件2G,怎么读取,用node.js中的哪个API
7.找出一个网页中标签名以 h 开头的所有元素
var eles = document.querySelectorAll('*');

function find(eles){
    var res = [];
    for(let i = 0; i < eles.length; i++) {
        if (eles[i].tagName.startsWith('H')){
            res.push(eles[i].tagName);
        }
    }
    return res;
}

var res = find(eles);
var _set = [...new Set(res)];


#快手2020春招##快手##前端#
全部评论
请问你在哪查看的面试进度?我一面了,但是不知道在哪查看一面的结果
点赞 回复 分享
发布于 2020-06-20 10:43
一面开始就拼命问网络的东西,要是我找被问懵了
点赞 回复 分享
发布于 2020-06-18 09:06
问下你快手二面后有通知吗
点赞 回复 分享
发布于 2020-04-21 12:35
你面了多久啊?是面试官说一面二面一起的吗?
点赞 回复 分享
发布于 2020-04-18 21:38
最后直接说时间不够了 估计完全凉凉了
点赞 回复 分享
发布于 2020-04-18 19:26
我的二面感觉好难都是写题..没写出来
点赞 回复 分享
发布于 2020-04-18 19:25

相关推荐

2025年10月3日中午,在写完定时一年后发给自己的信之后,敲下键盘,写下这篇文字。我把标题的“所有人”加了引号,因为如我们所见,确实有的人顺风顺水,每天过的很开心,或是早早进入大厂,或是年纪轻轻就拿到了高薪offer,或是过着可能我努力十年也不一定实现的生活。但也许,不是每个人的痛苦都能被别人看到的,这个月我经常会哭,被骗6000块钱、手上钱不够导致拖欠房租、生活还要借朋友钱、国庆长假也没有钱去旅游,互联网公司不稳定担心试用期不过(毕竟上段实习就是被裁了,一有点风吹草动就害怕),但这样的我,不是所有人都知道的,居然是有些朋友的羡慕对象。回忆我的七年“长跑”别人都是多年幸福的恋爱长跑,我没有恋...
故事和酒66:让每一颗种子找到合适自己的生长方式,最终绽放出独一无二的花朵,这远比所有人都被迫长成同一棵“参天大树”的世界,更加美好和富有生机。这是社会和环境的问题,而不是我们的问题。然而就是在这样的环境中,楼主依然能突破自我,逆势成长,其中的艰辛可想而知。这一路的苦难终究会化作你成长的养料
你小时候最想从事什么职业
点赞 评论 收藏
分享
用微笑面对困难:只要你保证项目和获奖都是真的就行尤其是“对战,总负责人”啊这些套职,基本上队员,打杂的都这么写
点赞 评论 收藏
分享
東大沒有派對:这是好事啊(峰哥脸
我的秋招日记
点赞 评论 收藏
分享
评论
4
45
分享

创作者周榜

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