1.性能优化怎么做的?(webpack构建压缩,编码优化,请求优化,缓存)ok来源
2.webpack用过吗,说一说原理来源
3.webpack的打包原理,在webpack之前是如何处理这些问题的来源
4.webpackloader和plugin的功能,区别。来源
5.webpack怎么优化打包速度,知道DDL吗?(不知道,哭)来源
6.有没有做过优化相关的?webpack做了哪些优化?来源
7.cache-loader和hard-source-webpack-plugin的区别是什么?来源
8.用过什么模块化解决方案吗?比如webpack、还有vue里面的?来源
9.webpack中loader和plugin的区别来源
10.rollup和webpack的shaking程度不同,以一个Class为例子来源
11.webpack中的webpack_require对他们处理方式不同来源
12.webpack的按需加载实现来源
13.介绍一下node如何实现,和webpack配置合并策略来源
14.webpack-dev-server原理和如何处理跨域来源
15.前端工程化(Webpack相关)来源
16.有没有做过优化相关的?webpack做了哪些优化?来源
17.cache-loader和hard-source-webpack-plugin的区别是什么?来源
18.grunt、gulp了解吗,他们和webpack有什么区别?之间的优势和差别是在哪?来源
19.引申:前端文件协商缓存怎么实现的(<code>
Webpack</code>
打包,动态生成文件名)来源
20.*webpack打包优化来源
21.*webpack优化来源
22.*创建项目webpack的一个基本配置来源
23.*webpack的概念来源
24.*webpack的基本配置来源
25.说下对webpack了解来源
26.webpack能不能自己写一个loader,自己实现一个loader来源
27.Webpack如何优化速度?来源
28.接上题,css-module在webpack里怎么配置?来源
29.接上题,webpack的plugins和loaders的区别来源
30.聊聊ES6动态简历Vue双向绑定原理Vue0有哪些变化6、webpack的认识7、loader、plugin的区别8、手撕Array.flat绑定到原型上添加扁平化层级9、flat传入伪数组会发生什么10、如何自学前端1反问反问的时候问了面试官对我的建议,面试官告诉我过了二面,让我等一等,继续三面来源
31.前端工程化(答了自己用的npm+webpack)来源
32.引申到webpack(详细说webpack优化)来源
33.异步加载路由时,webpackchunk的加载顺序怎么保证正确来源
34.WebPack中Treeshaking的原理来源
35.webpack和rollup的区别;来源
36.webpack的热更新;来源
37.webpack写过loader吗;来源
38.Webpack的Plugin和Loader是什么;来源
39.说一下你一面没有回答的问题webpackrouter来源
40.Webpack摇树优化,为什么编译目标得是ES6(ESM静态优化机制)来源
41.Webpack性能优化分为开发耗时与构建产物大小两个方面来源
42.Webpack构建流程来源
43.webpack的原理说一下?来源
44.1webpack自己实现过loader或plugin吗?来源
45.1webpackloader和plugin的区别?来源
46.webpack使用loader是干什么用的,常用的loader来源
47.webpack的devserver是怎么跨域的来源
48.webpack怎么打包?为什么用?怎么配置?来源
49.你熟悉webpack吗,讲讲webpack主要干嘛的来源
50.webpack使用经验来源
51.Webpack都实现什么功能来源
52.打包工具知道什么,只知道webpack,还知道别的吗,不知道了来源
53.webpack按顺序加载来源
54.讲了一下CORS(相关请求头都忘了),JSONP,然后自己还扯到了本地开发项目时webpack里面的devserver,不知道是不是走远了来源
55.webpack的异步加载如何实现来源
56.webpack的分包策略来源
57.自己的项目做了哪些性能优化?除了webpack打包之类的优化外,http层面有做了哪些优化?gzip如何开启?gzip有多少个级别?来源
58.浏览器性能优化都可以从哪些方面进行?CDN、懒加载、回流与重绘、节流防抖、图片优化、webpack优化来源
59.前端:计网(http,tcp,响应头请求头等),前端三剑客,vue框架(vue源码),webpack(常见优化思路),微前端(架构及发展趋势),node(koa),设计模式(主要是mvvm和mvc)来源
60.如果现在对资源启用强缓存,那如何判断资源是否更新呢(说webpackhash),hash是如何生成的呢来源
61.webpack中chunkHash与contentHash区别;来源
62.webpack处理image是用哪个loader,限制成image大小的是...;来源
63.webpack将css合并成一个;来源
64.webpack的摇树对commonjs和es6module都生效么,原理是;来源
65.webpack了解么?loader、plugin分别是干嘛的?如何实现一个loader?来源
66.webpack如何优化打包速度;来源
67.了解最近一些新技术么,webpack5做了哪些新突破;来源
68.为什么vite、snowpack可以比webpack快那么多?具体原理是;来源
69.webPackage打包用过哪些loader来源
70.webpack打包流程来源
71.最近关注的技术(webpack5,vite)来源
72.webpack5的新特性来源
73.1webpack怎么打包.vue文件来源
74.webpack相关属性来源
75.2前端工程化相关webpack来源
76.写代码跨域cookiesamesiteVue双向绑定,问的比较详细webpack做了哪些优化浏览器调试读过哪些ECMAScript规范,有什么收获(给自己挖坑了,只读过">来源
77.写代码跨域cookiesamesiteVue双向绑定,问的比较详细webpack做了哪些优化浏览器调试读过哪些ECMAScript规范,有什么收获(给自己挖坑了,只读过promise,forEach这类函数实现的,arguments、this这些是真的看不懂)了解哪些ES6新特性,感觉和ES5有什么不同反问来源
78.2能不能讲讲cli的打包原理,和webpack的实现原理来源
79.阿里钉钉一面:介绍一下闭包和高阶函数自我介绍工作室的项目简单介绍一下事件循环、v8垃圾回收介绍一下数据结构、算法介绍一下设计模式怎么学习前端?建议你多看源码。英语怎么样要学好英语你有什么优势有没有实习1广州-》杭州有问题吗?1反问!技术栈react体系redux要会node我还缺点什么缺看源码的能力,能从源码里面学到设置模式、高级函数、多看redux、学思想。webpackloader原理来源
80.阿里1688一面自我介绍介绍一下项目上拉加载怎么实现节流怎么做怎么实现登陆,讲讲细节,讲讲redis和cookie怎么转化最难的话,不用pm2,怎么实现多进程及进程守护、负载均衡你的搜索框怎么实现说说跨域,jsonp具体怎么实现?说说异步,说说事件轮询,什么是微任务?promise.thenes5怎么实现?宏任务有哪些?说说虚拟dom,虚拟dom为什么存在?虚拟dom一定会比真实dom快吗?虚拟dom怎么对比的?如果两个节点更换顺序,虚拟dom怎么更新?1webpack打包流程?原理是什么?1js的继承有那些?为什么在子类构造函数里面执行用apply执行父类的构造函数就能实现继承?1反问来源
81.小米二面:为什么学前端vue0和vue0的区别,为什么vue0不用treeShking?除了es6module,还有其他module吗?区别是什么?es6module为什么能treeShkingc与js执行有什么区别?js怎么执行的?说说栈和堆。为什么堆比栈大?堆和栈是什么大?谁给堆的分别的内存?v8和浏览器是同一个进程吗?你项目里用webpack,为什么说webpack加快了首屏渲染。UDP和TCPvue兄弟组件间通信node的nextTick和vue的nextTick区别vue怎么实现nextTick1一个表单,当页面刷新的时候,现在让表单上填写的数据还存在表单上?1反问来源
82.?405charactersskipped?会。小程序架构,怎么保证安全.。不会vue-router实现。我只知道hash和history。hash就在url加个#,通过读取#后面的进行back,go。history就用H5historyAPI。大概hash缺点不好看。history的缺点是当页面刷新的时候,如果后端没有处理当前路由的话,就404的页面了。了解vite吗?不会webpack打包时间很长,怎么优化。当时不会。现在话,主要从resolve和sourcemap出发。呃呃我还记得有个loader可以加快打包的。说说node和浏览器的事件循环的区别。来源
83.平常自己配过webpack,这个是前端面试必问的,本属于附加题,如果能当面手写一个给面试官看,肯定能加分;来源
84.有没有看过一些源码,整理的webpack项目有什么难点,怎么进行优化的来源
85.webpack如何实现网页加载性能的提升;来源
86.1反问:贵公司的前端技术栈:react+webpack+node.js。来源
87.webpackdefinePluginpluginloader来源
88.webpack循环引用来源
89.—webpack头部启动逻辑中,会用一个installedModule对象存储已加载的模块id和对应的export值,如果a依赖b,在importb的时候会查找缓存对象,没有则加入key并执行js。在b中执行到a的依赖,这个时候缓存的a的exports是空对象,就会返回空对象。来源
90.webpack版本号原理来源
91.webpack多入口配置(不是很清楚他想问什么?)模块和chunk的关系,优化来源
92.?344charactersskipped?义是什么Module中定义的变量是在什么作用域为什么不用函数做模块开发webpack中TreeShaking的实现原理是什么reacthook的意义是什么fiber机制任务调度在什么时候进行来源
93.webpack流程来源
94.Webpack的loader和plugin,你用过哪些plugin来源
95.webpack构建流程是怎样的?来源
96.webpackloader和plugin的原理和区别?来源
97.webpack怎么做分包?来源
98.做过webpack性能优化吗?有用过rollup吗?来源
99.webpack如何实现动态加载来源
100.webpack能动态加载require引入的模块吗?来源
101.require引入的模块webpack能做TreeShaking吗?来源
102.webpack的编译顺序和方式是什么样的?来源
103.写过webpack插件吗,知道tree来源
104.写过webpack插件吗,知道treeshaking吗不知道没写过,来源
105.vue和webpack那里我一下就蒙了,他让我回去好好理解吧来源
106.如何实现深拷贝webpack优化;只记得这些了。。。来源
107.了解webpack吗,如果我代码里有不需要的部分,打包时怎么优化来源
108.为什么会有webpack来源
109.为什么webpack可以代替grunt、gulp来源
110.自我介绍balabalabala(说了看书和看视频来学习前端)平常看哪些书啊?webpack懂吧?说下用过的loader和pluginPWA了解吧?说一下node.js用过是吧?说下中间件是啥?ES6用得多吧?说一下ES6说到了模块化,require与import的区别?说到require会把加载过的模块缓存在内存,说说这会导致些什么问题(内存暴增啥的,比方说我们暴露出一个对象,上万个请求都往这个对象上添加属性)说说浏览器和node.js的事件循环机制聊到设计模式,讲讲你知道哪些设计模式(举《JavaScript设计模式与开发实践》中的例子,讲了几个感觉差不多了就不讲了)项目用到PM2,介绍下1没啥问题了,你有啥问题?来源
111.webpack有哪些函数,loaderplugin是做什么的来源
112.webpack.then原理来源
113.webpack的plugins和loaders的实现原理来源
114.webpack如何优化编译速度来源
115.webpack性能优化手段来源
116.Webpack自己配置过?CodeSplit说说来源
117.Webpack打包内容过大,如何优化?来源
118.Webpack了解哪些?自己写过加载吗?来源
119.跨域的方法+Webpack***缓存的原理来源
120.Webpack按需加载来源
121.知识点:html,css,js这些,然后学一个前端框架(vue,或react,这两者是用的比较多的),webpack,node(有最好,没有的话,前面四项比较熟也可以了)来源
122.webpack了解嘛,用了哪些配置,如果让你合并两个vue,你自己怎么写,好的,问题都不是很理解来源
123.又给我电脑写了道编程题,把http请求转换为对象的然后开始问问题,webpack用了哪些配置,讲了入口出口和loader来源
124.webpack原理,entry中有哪些配置属性来源
125.1loader中的东西弄完了,webpack最终输出什么了来源
126.webpack讲一下?来源
127.一面:(记得带两分简历)自我介绍吧,重点说了下项目和实习,后面问的多angular1是嚒,那说下为什么要用它,(笨重,过时,但是项目需要啊)什么是脏检查,(在NG1中操作DOM,用apply)指令怎么写,service怎么写项目用了node,说下为什么要用node吧(异步、事件驱动、巴拉巴拉……)了解http嚒,我:了解,都讲一下http的状态码吧,我:说了5是什么,面试官:304是什么vue:指令之间的通信方式有哪些vuex怎么用,我:统一写在一个文件里,和localStorage一起用,Vue.store....(巴拉巴拉),vue问了还挺多的,但是忘记了……webpack会不会,讲下怎么用吧,你写还是你们师兄写的,自己会不会写cookie和localStorage区别1es6,常用的有哪些啊,扩展符,generation,promise(说下promise呗),箭头函数1CSS的垂直水平居中方法(多答几个方法)1清浮动1两列布局,左边定宽100px,右边自适应(多答几个方法)1过来,写个编程题吧(居然让我坐到对面!看着我写)Cal(2).加(1).减(2).乘(4).除(3),链式操作(用prototype,返回this)1nginx和websocket来源
128.问了一些webpack的插件,HMR原理来源
129.webpackloader作用,构建过程,输出什么来源
130.webpack相关,loader,plugin区别,优化等来源
131.实习的那个项目,webpack是怎么配置的来源
132.实习期间每周上班4天左右,刚入公司带我的人是个很厉害的大佬,前端后端服务器什么都会的那种,我按照他给我列的新人需要学习的东西学了vue、webpack等,后来自己上手工作了,但是需求也不是很多,有时间的时候我就会自己学习,在学了基础知识之后就开始刷面经,然后到7月份提前批开了就开始投递了,想着反正是多一次机会,先试试水,就这样把百度跟腾讯都挂掉了,也不知道正式批还会不会再捞起来。。。来源
133.webpack--基本用法,有实战吗,如何打包出一个多页面交互结果?来源
134.项目的创新点,如何构建项目的,了解哪些构建工具,webpack的打包过程,项目优化点来源
135.webpack抽离chunk的原理来源
136.webpack热修复原理来源
137.webpack有哪些阶段来源
138.webpack、gulp之间的区别来源
139.讲讲webpack常见的几个hooks来源
140.webpack5做了哪些方面的优化来源
141.多关注前端的知识变迁,比如框架技术,重要是关注他的原理,比如vue的数据绑定如何实现,proxy有什么用等,一定要关注ES6和webpack,面试必考。除此之外多关注网络方面的知识,前端很喜欢考这个,把图解HTTP原理看懂就好了来源
142.合并两个已排序的链表:递归解法、迭代解法判断数组类型有哪些方法webpack常用loader、pluginPromise中抛出异常能否被catch捕获?来源
143.老哥太好了基本在聊天...node中间件原理写一个中间件,怎么使用?webpack打包整体流程两道简单的算法题:层次遍历二叉树、反转链表项目中cookie+redis实现自动登录怎么做的?常见web安全问题,xss、csrf、sql注入、数据库加密、cookie加密及防范措施为啥学前端?以后有什么打算?有和别人协作的项目吗?来源
144.10webpack说一下loader和plugin的区别回答的不好本质的没说好来源
145.项目用到了FIS,介绍一下?相对于Webpack有什么区别?来源
146.Webpack打包出来的文件如何拆包?(没实现过)来源
147.Webpack常用的插件?来源
148.前端工作流工具用过哪些?Webpack的原理?来源
149.node和webpack(了解基本即可)来源
150.webpack的生命周期/钩子来源
151.Webpack在用ES规范引入CommonJS会做什么来源
152.我有种感觉,学了webpackVue和React的api,感觉还是差点意思,来源
153.有没有去研究webpack的一些原理和机制,怎么实现的。来源
154.9,说下webpack实现以及如何配置多页面打包来源
155.6、Rollup和webpack区别,treeshaking是什么?来源
156.获取的资源加载的时候,如何保证用户的体验快速加载,性能优化,懒加载(webpack打包优化,切块,分片分页等等)来源
157.既然提到了Webpack,那你可以讲讲Webpack的原理吗?来源
158.从JQ一直扯到Angular,Vue,React三大框架,Webpack打包工具,再到可能PWA,小程序。来源
159.Rollup和webpack区别,treeshaking是什么?来源
160.webpack的入口文件怎么配置,多个入口怎么分割啥的,我也没太听清楚。来源
161.我看到你的webpack配置用到webpack.optimize.UglifyJsPlugin这个插件,有没有觉得压缩速度很慢,有什么办法提升速度。来源
162.Node和Webpack都有接触过吗来源
163.webpack用来做什么为什么要用不用不行吗来源
164.webpack和babel了解吗来源
165.前端工具的流程化管理(面试官应该是想问模块化,webpack相关。我全部答git去了)来源
166.简单介绍一下架构?前端使用了Vue.js、VueCLI、Webpack,后端使用了SpringBoot、SpringDataJpa前端通过axios带上token访问API调用后端,后端收到API请求后验证token访问数据库并返回json响应前端由Webpack打包后直接缓存在CDN,后端通过CDN回源访问来源
167.你会写webpack插件吗来源
168.用过webpack吗?(我答的webpack的基本流程,被说那只是简单的过程)来源
169.写过webpack的插件吗?webpack适合写哪些工具?来源
170.webpack都用了哪些插件来源
171.说说webpack打包构建在实际项目中的优化来源
172.说说webpack打包优化具体干了什么?为什么要这么做呢?(Dllplugin,happypack)来源
173.webpack是怎么打包的,babel又是什么?来源
174.把项目当做一个整体,通过一个给定的主文件(如:index.js),Webpack将从这个文件开始找到项目的所有依赖文件,使用loaders处理它们,最后打包为一个(或多个)浏览器可识别的JavaScript文件。来源
175.跨域,同源策略,webpack里面有个跨域的方式知道么来源
176.webpack/fis有没有自己写插件,没有来源
177.webpack的入口文件怎么配置,多个入口怎么分割啥的,我也没太听清楚。来源
178.我看到你的webpack配置用到webpack.optimize.UglifyJsPlugin这个插件,有没有觉得压缩速度很慢,有什么办法提升速度。来源