2024年前端最全阿里巴巴2024秋招总结,网易的朋友给我这份339页的前端面经

❤️ 谢谢支持

喜欢的话别忘了 关注、点赞哦~。

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

前端校招面试题精编解析大全

看完了题目就该自己写了,共享桌面。

写一个_new()函数,实现 new 关键字的功能;

写完了,需要解释思路,当然如果有那个地方写错了,一定是要深究的。这里面会包含一些深层次的问题:prototype 和 proto 的关系是什么?

三面 视频面 (40分钟)

二面面试官很愉快的说我通过面试了,去叫了另一个面试官。这次的面试官,应该也是 P7,上来就问问题:

自我介绍一下(发现问题点时打断介绍,就开始问问题)

你前端是自学的呀,怎么个自学法?

你都看过什么书?最近在看什么书?

用过什么框架?有没有看过什么框架的代码?

你做过什么项目?

有没有学过设计模式?

说一说观察者模式吧!能不能写出来?(能,那就写)

为什么只知道这么几个设计模式?

你最大的优点是什么?

那你最大的缺点呢?

如果有个功能你写的代码有一个 bug , 刚好你同时的代码可以弥补你这个 bug, 但是他的代码有新的 bug 怎么办?

如果小组开发的时候对于一个软件的各个功能,每个人都有一定的 bug 怎么办?

熟不熟悉 git,你用它做过什么?

你大学期间做过最疯狂的事情是什么?

熟不熟悉 http? http 和 https 有什么区别?

你除了写博客还有什么输出?

做代码的时候有没有考虑过安全问题?怎么防止注入?

如何防止 XSS 和 CORS? 被攻击了该怎么办?

现在你的领导给你了一份工作,要求你一个星期完成,但你看了需求以后估计需要3周才能完成,你该怎么办?

四面 交叉面试 电话(50分钟)

我投的是天猫事业群,交叉面试就是找个别的事业群的面试我,防止作弊。这次是一个 P9 段位的面试官:

自我介绍一下

为什么学前端?

你学过 c++ 是么,问你几个 c++ 的问题(简历里写了以前学过 c++):

你学 c++ 到什么程度了?

你用过 STL 吗?里面的 Map 类是什么结构的?

static 关键字怎么用?

static 变量存储在堆还是栈?

Qt 中 main 的执行过程是什么样的?

最近做过什么项目?使用了什么框架?

有没有看过 wordpress 等博客框架的源码?

为什么使用 Express 不用 koa?

gulp 和 webpack 有什么区别,为什么你要用 gulp?

知道 XSS 吧,怎么防护?cross-site script

你项目中如何进行用户输入过滤的?都过滤了那些内容?(根据回答有了下一个问题)

为什么没有过滤标签?

知道 CSRF 么,怎么防止 CSRF? cross-site request forgery

你前端用了Bootstrap, 知道它的响应式是如何实现的吗?

媒体查询的原理是什么?

知道流媒体查询吗?

那我告诉你什么是流媒体查询(……此处省略100000字),你懂了吗?(我说懂了就有了下一个问题)

现在要你实现一个流媒体查询,你怎么做?

你现在在实习是么,实习的主要工作是什么?

你实习过程中在做一个 app, 如果让你来主导这个项目,你使用什么框架?为什么?

学过 es6 是么。知道 promise 么?它用来做什么?

promise 只有2个状态,成功和失败,怎么让一个函数无论成功和失败都能被调用?

Promise.all() 是干什么用的,怎么用?

怎么判断一个对象是不是数组,尽可能多的说出你知道的方法?

怎么把一个类数组对象转为数组?

知道本地存储吗,localStorage 是干什么的?

localStorage 的最大存储空间是多少?如果存超了对怎么样?

localStorage 是注册在几级域名底下的?

说一下 Nodejs 的 event loop 的原理

Angular 和 vue 的数据绑定是怎么实现的?有什么区别?

平时是如何学习 js 的,从哪里获得相关信息?

mysql 和 mongoDB 有什么区别?

五面 HR面 电话(30分钟)

你平时的是怎么学习前端的?

你的专业比较偏硬件,为什么不学习硬件了?

你为什么要学习前端?

你转行学前端和专业的毕业生比能有什么优势?

你学习过什么框架,现在在学习什么框架?

为什么先开始学习 React 而不是 vue、Angular 或其它框架呢?(不愧是阿里巴巴的 HR,技术面感觉扑面而来)

你平时是如何获取前端知识的?

你是通过业余时间完全自学的前端,你是如何制定学习计划和学习目标的?

你学习的过程中,有没有真正的做过什么东西?

除了做这些东西你还有什么输出?

专业技能

一般来说,面试官会根据你的简历内容去提问,但是技术基础还有需要自己去准备分类,形成自己的知识体系的。简单列一下我自己遇到的一些题

最近得空把之前遇到的面试题做了一个整理,包括我本人自己去面试遇到的,还有其他人员去面试遇到的,还有网上刷到的,我都统一的整理了一下,希望对大家有用。

其中包含HTML、CSS、JavaScript、服务端与网络、Vue、浏览器等等

由于文章篇幅有限,仅展示部分内容

人员去面试遇到的,还有网上刷到的,我都统一的整理了一下,希望对大家有用。

其中包含HTML、CSS、JavaScript、服务端与网络、Vue、浏览器等等

由于文章篇幅有限,仅展示部分内容

  • 12
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值