金山前端日常一面

#牛客AI配图神器#(一)CSS 相关
1. 实现元素垂直水平居中的方法有哪些?
2. flex 设为 1 时,对应三个属性的值是什么?
3. 如何用弹性布局实现 “上中下三栏布局”?
4. 中间区域内容过多时,如何让其在自身区域滚动而不挤压底部?
5. flex 的 gap 属性在低版本浏览器不兼容,替代方案是什么?
6. 了解哪些响应式布局方法?
(二)JS 相关
1. ES6 + 中常用的新特性有哪些?
2. Promise 有几种状态?状态之间的流转关系是什么?
3. Promise 构造函数是同步执行还是异步执行?
4. 如何判断一个元素是否在可视区域?
5. JS 中可能导致内存泄露的情况有哪些?
(三)TS 相关
1. TS 中 interface 和 type 的区别是什么?
2. 泛型的使用场景有哪些?
(四)工程化 & 网络相关
1. Webpack 中 loader 和 plugin 的区别及各自使用场景是什么?
2. 了解 Tree Shaking 的原理吗?
3. 项目开发中如何解决跨域问题?
4. HTTPS 为什么比 HTTP 更安全?其安全性如何保证?
(五)React 相关
1. React Hooks 中常用的有哪些?
2. React Hooks 为什么不能在条件渲染中使用?
3. 渲染列表时,为什么需要给子元素设置唯一 key?能否用index作为 key?
4. 对 React Diff 算法的理解是什么?
5. 对 React Fiber 的理解是什么?
(六)手撕
promise.all
对象比较
全部评论
问的真不少啊
点赞 回复 分享
发布于 2025-12-28 10:47 北京
感觉金山一面都是题库里面抽啊
点赞 回复 分享
发布于 2025-12-26 16:48 湖南

相关推荐

作为一名正在前端实习、备战校招的人,我这段时间也观察和思考过这个问题,分享一些我的真实看法。## 1. 零实习不代表零能力很多人看似没有大厂实习经历,但他们将时间投入到了更硬核的地方。他们可能深耕高质量的开源项目,提交过有价值的拉取请求(PR),或者独立完成了完整的全栈项目。这些项目在代码规范、功能完整性以及技术深度方面,可能远超普通的课程作业,足以证明其开发能力。## 2. 扎实的基础和算法功底大厂的笔试和面试,核心考察的是计算机基础知识和算法逻辑。有些人即使没有去实习,但对计算机网络、操作系统、数据结构等有非常深入的理解。同时,他们在LeetCode上刷题能够达到很高的正确率。这样的人在笔试中能取得高分,在面试时也能对核心知识点对答如流,从而弥补了实习经历的空缺。## 3. 清晰的求职规划和针对性准备此外,清晰的求职规划和有针对性的准备也非常重要。他们会提前研究目标岗位的职位描述(JD),精准地弥补技能上的短板。例如,前端方向需要深入理解框架原理和工程化知识,并准备好能够深度讲解的项目,以便在面试时能够精准地展现自己与岗位的匹配度,而不是盲目地海投简历。其实,实习经历只是一个加分项,并非是必选项。大厂最终看重的是综合能力。只要基础扎实,有拿得出手的成果,并且能够展现出与岗位的适配性,即使是零实习者,也一样能拿到入场券。
点赞 评论 收藏
分享
评论
5
22
分享

创作者周榜

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