金山办公秋招前端一面面经

1. 输入一个 URL 到页面显示,中间发生了什么
2. 什么是DNS 服务器被污染,怎么避免?
3. 除了DNS污染,还有什么原因会导致同一 URL 显示不同页面
4. 浏览器缓存在哪一步,什么是协商缓存,服务器会对比资源,是用 Etag对比吗
5. 手撕:设计一个输入内容的区域,然后这个区域的高度会随着内容的增加自适应高度
6. 如何放大缩小一个 iframe,但是里面内容排版不受影响,即它里面不能展示滚动条或者留白
7. webpack 打包的规范
8. IIFE、 ESM 、CJS、 UMD分别是什么,webpack打包输出是哪种格式
9. UMD有什么缺点
10. vite 为什么比 webpack 快,vite 有什么缺点
11. vite本地开发是用 esbuild 的, esbuild 为什么这么快?
12. vite本地开发是用 esbuild 的,但是生产是用 rollup 去做的。为什么不统一用 esbuild 呢?
13. 实习项目拷打
#金山办公面试##前端##秋招#
全部评论
感觉好难
点赞 回复 分享
发布于 11-18 14:25 天津
请问是武汉base吗
点赞 回复 分享
发布于 11-11 18:19 四川

相关推荐

牛客上好像金山云的前端面经不多,来发个面经攒攒人品!希望早日能有一个offer!一面,全程40分钟左右,是一个女面试官,人很好,遇到有卡顿或者确实不会想不起来的地方都会说没事没事,一直在鼓励我1. 自我介绍(要突出重点,说的有点乱了)2. 开发页面常用哪些布局方式3.px,em和rem的区别4.解释一下js的闭包5. 说打印结果for (var i = 0; i < 5; i++) {setTimeout(() => {console.log(i);}, 1000)}6.普通函数和箭头函数的区别7.判断一个元素是否在可视区域中,有哪些方法进行判断8.可能会导致内存泄漏的情况9.数字精度丢失的问题,有哪些解决办法10.了解TS吗,TS中的interface和type的区别11.react中的key的作用12.react中常用的hooks13.了解react diff的原理吗14.vue中的data为什么要写成函数形式15.vue2和vue3的主要区别16.vue2的watch和create是谁先执行的17.vue3的watch和watchEffect的区别18.提升项目性能的方式19.TCP为什么是三次握手和四次挥手20.HTTPS为什么比HTTP安全(还问了加密方式)21.打包构建的时候用的是Webpack还是Vite22.Webpack的热更新是怎么做的23.手写(深拷贝,数组去重)二面,我是在boss投的简历,也是他给我约的面试。差不多一个小时,全程都是在问简历上的内容(实习,项目),中间涉及到某些东西问了一些八股,一点点最后让我实现入栈,出栈和获取栈中的最小值,时间复杂度为O(1)三面,leader面,他说他是前端后面转的后端,全程也是问的简历上的项目,不过问的跟底层一些,比如渲染页面时候gpu和cpu是怎么工作的?还有一些其他的具体忘记了三面后,过了两周,一直没消息,中途去boss问面试官,已读不回感觉基本凉了,然后去加了HR联系方式,问了HR和我说三面没通过,感觉聊得挺好的秋招感觉基本已经结束了,至今还是0offer,今后的路该怎么走呀...
点赞 评论 收藏
分享
评论
1
12
分享

创作者周榜

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