前端暑期实习总结(经验向)
转眼时间已经来到5月中下旬,来一份迟到个人向前端暑期实习面经与总结。
个人背景
双一流本+211硕,本科是计科科班,考研失利调剂入天坑,但是课题Deep learning,论文仅北大核心中文一篇。
项目主要是Vue,React会一点基础没有项目实战。
投递时间线
三月较忙,投递的晚,从4月中才开始投递,有淘天、小红书、拼多多等,非海投数量共计不过10家,5月初因为多方面因素,接了offer就此结束。
简历筛选情况
虽然硕士不是计算机专业了,但基本投了八九成能过简历,给到笔试流程。因此,过不过简历重点还是看学历+项目。首先是学历,其次再是项目,卡本科也是常态。但是我个人感觉,你要是没有一段计算机科班的经历,纯跨专业,应该会很辛苦,请一定把项目做的突出,技术栈发展的丰富一些,强调个人优势。
面试官希望看到的
你有实习经历(最好),或者项目经验丰富,八股+手撕基本OK,然后随机应变能力强(抗压)有培养的潜力。在暑期实习这个阶段,基础仍然是最重要的,其实大家都差不多,别灰心。
面试官不希望看到的
紧张、反应慢、不礼貌、陈词滥调、项目一看就是网上的项目、速成,心态非常非常重要。
运气
运气成分很大,和面试官聊不聊的来,性格合不合,完全看运气。如果面试过程很轻松愉快,过的概率很大。
面试高频问题
ES6基本知识
- let、const(基本数据类型)
- 闭包(优势和缺点)(手撕)
- Promise(all、race、any、allSettled)(手撕)
- Class(原型链)(super)
- CommonJS与Esmodule(间接引出Webpack、Vite打包问题)
Vue
- Vue3对比Vue2的异同(提升与改进)
- Diff算法的改进
- defineproperty与proxy(defineproperty的缺陷,proxy的优势)
- Vuerouter路由模型、Vuex的用法(Vue生态相关的内容)
计算机网络
- HTTP与HTTPS(HTTP1~3,TLS1~1.3)
- TCP与UDP(区别、使用场景)
- 浏览器跨域(jsonp、nginx反代)
- 网络优化(多种回答方向,如CDN、Linux内核、BBR拥塞算法、内核TCP调参)
Webpack与Vite
- 二者的区别(Vite对于Webpack做了什么)
- Vite为什么快(Esmodule、热重载....)
- 打包优化(拆、合、作用域提升等)
八股补给站
- ES6基础部分可以看阮一峰的ECMAScript 6 入门
- 刷******** hot100
- ******** 和 牛客 上都有很多佬发布的八股可以看
- 了解前沿知识,如团子技术,如果你有ML或DL经验,也是一大优势。
如果判断是否流程是否健康
很重要的点就是速度,流程推进的速度越快,你的排序越优先。其次,你的面试时间也可以参考,如果你的面试时间非常晚(下午五六点),或者不合常理,那么你可能不是很重要(但不一定)。流程很久没更新,可能在泡池子,或者你就是挂了,不要等了抓紧下一家。
非常健康的流程是一天一面的速度推进,刚开始一面可能速度慢一点、间隔长一点,但是二面三面都是连着的,这种情况我个人认为是很积极的信号。
4、5月应该有很多人鸽了,应该还能捡捡漏, 加油哦~
#前端##前端面试##前端面经##如何判断面试是否凉了#