北京某小厂前端

1.共享屏幕实现todolist(要求vue3+arco-design)
2.promise了解么?有哪些方法
3.手撕promise.all,race,红绿灯
4.async/await
5.Js实现链式调用
6.项目相关,webpack打包优化
7.manaco编辑器引入了哪些语言?怎么配置,体积过大怎么办?你怎么处理的?
8.为什么选择markdown编辑器
9.vue生命周期
10.vue3相较于2做了哪些更新
11.vue3的diff和vue2的区别
12.ref,reactive区别,ref为什么模版中不需要.value
13.代码分割怎么做的?讲讲项目模块按需加载
14.loader和plugin分别是什么?自定义loader和plugin怎么实现?有自己写过loader么?
15.浏览器输入url到渲染过程—-你没提js,那js呢?
16.get和post区别
17.常见请求头
18.js事件循环
19.有哪些常见微任务和宏任务?
20.路由模式?hash模式和history模式原理?
21.nexttick是啥?原理?
22.项目权限校验怎么做的?用户签到?
23.如果我要实现按钮级别的权限怎么做?(开始吟唱)
24.那如果要把设置按钮级别权限的功能拆成一个组件,你有什么思路?(没理解啥啊,我前面说在组件里用计算属性或者自定义指令控制具体按钮的显隐)
25.菜单显隐
26.openapi 是什么?输出了哪些文件?
能记起来的就这些吧,第一个额外要求是因为项目用了。
全部评论
这是10000人的小厂
7 回复 分享
发布于 2024-11-08 00:17 广东
卧槽小厂问这么多
2 回复 分享
发布于 2024-11-08 01:14 安徽
小厂问这么恶心…
1 回复 分享
发布于 2024-11-08 18:51 北京
有的继续追着问了,但是记不起来具体问啥了,比如openapi ,还有对编辑器自定义巴拉巴拉
点赞 回复 分享
发布于 2024-11-08 00:14 重庆
前端日常
点赞 回复 分享
发布于 2024-11-08 00:14 重庆
前端的牛马太多了!小厂竟然问到底层源码实现
点赞 回复 分享
发布于 2024-11-09 11:47 河南
小厂问这么恶心?实习还是校招还是正式工?第一个屏幕共享实现就可怕
点赞 回复 分享
发布于 2024-12-28 10:03 广东

相关推荐

CSRF(跨站请求伪造)攻击是一种利用用户在已登录的状态下,通过伪造请求来执行非法操作的攻击方式。攻击者会诱使用户访问恶意网站或点击恶意链接,从而触发已登录用户的浏览器发送伪造的请求,执行攻击者指定的操作,如修改用户信息、发起转账等。为了防止 CSRF 攻击,可以采取以下措施:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=bb7c8339fae245258616366baf13e19e验证来源(Referer):在服务器端验证请求的来源是否合法,检查请求头中的 Referer 字段,确保请求来自可信的网站。然而,这种方法并不可靠,因为 Referer 字段可以被篡改或禁用。添加 CSRF Token:在每个表单或请求中添加一个随机生成的 CSRF Token,并在服务器端进行验证。攻击者无法获取到合法的 CSRF Token,因此无法伪造合法的请求。同源策略(Same-Origin Policy):浏览器的同源策略限制了不同源(域名、协议、端口)之间的交互,可以有效防止跨站请求伪造。确保关键操作只能在同一域名下进行。使用验证码:对于敏感操作,可以要求用户输入验证码进行验证,以增加安全性。设置短有效期的 Cookie:将用户的身份验证信息存储在短有效期的 Cookie 中,减少被盗用的风险。防御点击劫持:通过在响应头中添加 X-Frame-Options,限制页面的嵌入方式,防止点击劫持攻击。
点赞 评论 收藏
分享
评论
6
34
分享

创作者周榜

更多
牛客网
牛客企业服务