携程一面(已人才库)

1、 具体介绍项目,从项目背景、在项目中具体做了什么东西、项目的现状。项目是导师的还是练手的。

2、 怎么找到的这个项目,与其他项目的对比

3、 里边调用的接口,是开放的接口吗?怎么调接口的,外网接口,还是校园内的,还是本地接口

4、 登录功能是如何实现的,不是要有一个账号吗?

5、 Token是存在哪里?是在js的内存里的?页面刷新之后不就没了吗?token是怎么拿到的?刷新页面之后token就没了咋办?(好像是存在localstorage里面)

6、 存在localstorage里是自动的吗,还是手动保存的。

7、 为什么存在localstorage里,而不是sessions或者cookie里?Localstorage比cookie安全吗?哪个最安全?

8、 有什么办法能让cookie不让前端的js拿到?

9、 Cookie的属性(httponly,不让js拿到cookie)

10、 Vue+element-ui,怎么去做的技术选型,组件库为什么用element-ui?

11、 前端的起步,是从哪里开始学的

12、 Vue与其他框架的对比,为什么选择vue。自己总结思考判断为什么学vue,有做过对比吗。

13、 项目用的是vue2,有了解vue3吗?vue2和vue3的对比

14、 数据的响应式,vue2是双向绑定,vue3使用的是proxy

15、 使用vue2的getter和setter数据无法响应的情况,数组的增加删除元素,对象添加或删除元素。那数组或者对象变化的时候,vue2是怎么监听更新的?

16、 文件上传的功能的实现,api接口的请求参数是什么样的,data里具体是什么,里边是什么类型的,是file对象吗,怎么进行构造的?是JSON对象吗?还是base64转码?

17、 Ajax请求调后端接口时,content-type有哪些类型?接口文档会告诉用什么数据类型,接收JSON的,接收formdata

18、 Axios的二次封装做了哪些事情?设置请求超时。

19、 请求响应很久,然后手动终止掉可以吗(axios底层调用什么模块去发起请求的,axios是怎么实现的?xmlhttprequest能否手动终止?)

20、 另外一个发起请求的fetch,fetch发起post请求怎么写?具体调用的写法是怎样的,fetch完怎么拿到结果?

21、 Fetch可以被终止掉吗?promise能被中断吗?

22、 Promise怎么去捕获异常?

23、 Try catch能捕获的异常?能捕获异步的异常吗?

24、 捕获页面全局的错误?onerror能捕获到所有的报错吗?

25、 原生js主要学的是es6吗?js里比较底层的,比如说正则表达式?模板字符串,${label}的替换,没有es6时,实现类似于模板字符串替换的方法,怎么实现?简单实现模板字符串。

26、 正则表达式里$的含义,{}的具体含义。邮箱校验或者手机号校验怎么实现?

全部评论
第八个怎么回答的?
1 回复 分享
发布于 2023-04-14 10:33 重庆
请问下面完到进人才库大概多久啊
点赞 回复 分享
发布于 2023-04-18 13:23 上海
前端?
点赞 回复 分享
发布于 2023-04-14 10:30 辽宁

相关推荐

在写周报的打工人很独...:这个笔试昨天晚上做了一下,真难啊,前后端,ai全有
点赞 评论 收藏
分享
评论
4
10
分享

创作者周榜

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