高途一面 前端 秋招 面经
基本信息
时间:2023.9.16
时长:48 min
base:帝都
面试岗位:前端 秋招
问题
-
面试官先自我介绍,然后叫我自我介绍
-
你对前端更感兴趣还是后端更感兴趣
-
小程序也在学习是把?
-
你在b站的视频为啥名字和你不一样名字,是在网上的名称吗?
-
你的视频录的挺多的,录了多久时间?
-
从前端发请求给后端的方法吧。
-
post请求可能提交的类型可能不一样,后端是怎么知道提交的数据是什么类型?
-
如果是二进制流,那contet-type是什么呢?
-
发请求是用什么API。
-
如果是服务端发送请求呢?
-
你说的RestTemplate是Java中的吗?
-
你对NodeJS了解多少呢?
-
你的项目中,遇到了问题,能具体讲一下是怎么回事,怎么解决的?
-
所以是引用图片资源方面的打包问题?
-
微前端的了解有多少?
-
不同的微应用如何做JS CSS隔离?
-
最好也多了解一下微前端的基础。。。然后,我们出两道题。
-
promise的,没看懂提,因为和node有关系,看不懂,换提
-
用正则匹配线上的域名
const str = '127.0.0.1 localhost/aaa/bbb beta.gaotu.com m-beta.gaotu.com wang.com li.cn' 需要的结果是 const result = 'wang.com li.cn'
-
柯里化用过吗,我说在JavaScript没有用过,在其他语言用过?
-
看代码说输出
var obj1 = { a: 1 } var obj2 = { a: 2, foo1: function () { console.log(this.a) }, foo2: function () { function inner () { console.log(this) console.log(this.a) } inner() }, foo3: () => { console.log(this.a) }, foo31: () => { setTimeout(function() { console.log(this.a) }) }, foo4() { setTimeout(function() { console.log(this.a) }) }, foo5() { setTimeout(() => { console.log(this.a) }) } } var a = 3 obj2.foo1() // 2 obj2.foo2() // window 3 obj2.foo3() // 3 obj2.foo31() // 3 obj2.foo4() // 3 obj2.foo5() // 2
-
这主要是考察this作用域,确实许多人都整不明白,工作很多年也没搞懂
-
反问,经典问技术栈和做什么产品
总结
秒过,几个小时后二面。
#高途##前端##面经##秋招#