滴普科技 前端实习(oc)

4.9 深圳滴普科技 线下面
1.自我介绍
2.为什么选前端
3.拷打项目(项目比较水,只有登录可以说说)
于是问了登录怎么实现的,答了JWT的鉴权流程,发请求获取token之类的,还有路由守卫。
问token存储了什么信息 没答出来
问了一下路由守卫,还有钩子,
问了token过期怎么处理,怎么避免token过期时自动跳转导致用户填写的信息丢失
4.pinia用来做什么(答的时候挖了个坑,提到个用来数据持久化的插件)
5.这个插件是全部数据持久化吗,能不能指定数据持久化,除了这个插件还可以怎么实现数据持久化。不会,实现答了个存本地localstorage
6.localstorage,sessionstorage的区别
7.虚拟dom
8.选项式api和组件式api的区别
9.v-if v-show区别
10.使用v-for时,:key的作用是什么,如果不用id用数组下标作为key会怎么样
11.ES6知道哪些 说了解构赋值,箭头函数,promise
12.箭头函数有什么变化
13.promise的all和race的区别,不会,说了知道promise的三个状态,then catch finally,还有async/await语法糖
14.js有哪些基本数据类型
15.有哪些引用类型
16.css有哪些选择器,优先级是怎么样的
17..怎么理解flex,答了弹性布局还有一些用法,其中flex:1的意思答错了,应该说是分剩余的空间而不是父盒子的空间
18.项目中有没有遇到什么影响深刻的难点,怎么解决的
19.git有哪些常用指令
20.如果自己写代码写了一半,临时要修复其他地方的bug,要怎么处理。我答的是创建一个临时分支,面试官给的答案是git stash
全部评论
滴普算中厂吗,佬是大几找的呀
点赞 回复 分享
发布于 05-02 16:16 四川
终于见到烤git了
点赞 回复 分享
发布于 04-26 11:30 天津
mark路由守卫
点赞 回复 分享
发布于 04-26 11:30 天津

相关推荐

在Webpack中,插件(plugin)是用来扩展和定制构建过程的工具,可以用于处理和优化资源、自动化任务、注入变量等。插件一般是一个具有apply方法的JavaScript对象,通过在Webpack的配置中配置插件,可以在构建过程中执行额外的操作。以下是一些常用的Webpack插件及其作用:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=fffb9e7b5576495f90d9596c40989b9fHtmlWebpackPlugin:用于自动生成HTML文件,并将打包生成的所有资源(如CSS、JS文件)自动注入到生成的HTML文件中。MiniCssExtractPlugin:用于将CSS代码从打包生成的JS文件中提取出来,创建一个单独的CSS文件,可以实现CSS的异步加载和浏览器缓存优化。TerserWebpackPlugin:用于对JS代码进行压缩和混淆,减小文件体积,提高加载速度。OptimizeCSSAssetsWebpackPlugin:用于对提取出的CSS进行压缩和优化。CleanWebpackPlugin:用于在构建之前清空输出目录,避免旧文件的干扰。CopyWebpackPlugin:用于将静态文件从源目录复制到输出目录,例如将图片、字体等文件复制到打包后的文件夹中。DefinePlugin:用于定义全局变量,可以在代码中直接使用这些变量,例如配置环境变量、区分开发环境和生产环境等。HotModuleReplacementPlugin:用于启用模块热更新,实现在开发过程中无需刷新页面即可看到最新变更的效果。CompressionWebpackPlugin:用于对打包生成的文件进行gzip压缩,减小文件体积,提升网络传输速度。ProvidePlugin:用于自动加载模块,当代码中使用到某个模块时,会自动将模块引入,无需手动import。这只是一小部分常用的Webpack插件,实际上还有很多其他的插件可以根据需要进行使用和定制。使用合适的插件可以大大提高Webpack的功能和效率,以及优化构建过程和最终生成的资源文件。
点赞 评论 收藏
分享
评论
点赞
5
分享

创作者周榜

更多
牛客网
牛客企业服务