重生之我回到暑期实习投递前一个月!

27届好卷,暑期实习现在好几家都开了,鼠鼠于十二月中旬左右开始投递简历,于1.9号收到猪厂OC,找寒假实习也告一段落,总结一下者大半个月的面试经历,并立贴展望备战暑期的目标。

总结:

  1. 大部分日常实习60%运气40%实力,一时的挂千万不要怀疑自己,坚持下去总会有offer
  2. 简历有过实习经历,大部分面试将从实习展开,总结好实习做的业务以及偷学的工程化建设
  3. 算法手撕是底线,没撕出来大部分可能会凉
  4. 回答问题有框架有条理,胜率将大大提升

1、打破面试的焦虑,淡淡的就会顺顺的!

没面试焦虑,有面试焦虑准备的不足。但现实情况是每一场的面试你准备的可能都不一定能中,放平心态,将面试当作一场技术交流,查漏补缺的机会!

2、总结有意义的面经问题

(1)性能优化的具体落地动作,你到底怎么做的?如何量化优化效果?

  • 性能优化是工程化的重点之一,回答这类问题一是要结合具体的做过的事情,二是回答要有框架
  • 可以从从资源加载、渲染优化、运行性能个维度去回答

(2)挑一个实习/项目最有挑战的经历介绍?(高频问题80%以上会问到)

  • 一定要结合你真实去做过的去阐述,从背景,做了什么?如何去做的?你的收获?要展现自己的软实力

(3)前端开发中常用的设计模式?

  • 这部分前端面经很少见到,一般常见的就是手撕订阅发布,如果能结合你平时的代码去回答这部分一定是加分项

(4)要自己把自己简历项目的技术深挖到位!例如Websocket、CDN动态加速、跨域细节、区分好Cookie存在哪?Cookie 是否长期存在?SessionID与Session的区别

3、总结没有回答好的相关八股

(1)HTML:HTML5 相较于 HTML4 新增了哪些核心内容?

(2)CSS:CSS Margin 合并(折叠)的触发场景及解决方案

(3)JS:ES6 之后(如 ES8)的新特性是否有关注?

(4)工程化:SSR 优化的实现细节(是否自主开发、核心原理)

(5)AI:这方面不算是八股,算是你的平常是否关注技术,每次都蛮搞笑的,面试遇到没怎么回答上来,面试完关注的公众号就推给我相关帖子

  • 提示词ReAct框架
  • 大模型与 2020 年前传统模型的本质区别?催生大模型出现的核心原因?(这部分可能也是研究生研究方向是深度学习才会问的缘故)
  • Agent Skills

4、目标

目前就是希望平衡好实习、运动、科研、备战暑期,虽然我知道是没办法平衡的,但有个规划指引方向也会清晰不少

当下的重点也就备战暑期了,也就八股+项目+手撕这三块

(1)手撕目标:

  • 系统刷完labuladong,建立算法框架
  • hot100+codeTop前4页,做好复习笔记
  • 建个git仓库准备JS常见手撕

(2)八股目标

  • 先建立八股框架(浏览器原理/Web API/浏览器安全/、计算机网络、JS、TS、CSS、前端工程化、性能优化、React、Vue、操作系统、场景题),通过牛客选择题题库进行查漏补缺
  • 有时间通过红宝书吃透相关前端核心:异步、事件循环、原型继承链、DOM、闭包、垃圾回收

(3)项目

  • 每天记录好实习日报,以终为始,完成实习简历工作职责书写
  • 复盘好之前的项目

最后,目前在杭州实习,欢迎各位老师找我一起玩,包括但不限于一起去参加黑客松、一起开发app、一起cofee chat、一起去学习,可以资源互换hhh,交个好朋友也好!

全部评论
27届大佬好多
点赞 回复 分享
发布于 昨天 19:56 上海

相关推荐

已凉凉 答得最烂的一集 只答上一半1. 自我介绍2. 考了一个 this指针 箭头函数 函数作用域的引用```jsa = function(){return {b:function (){console.log(this)},c:()=>{console.log(this)}}}d = a.call({})console.log(d.b(),d.c())```3. 依旧代码输出 let var 块级作用域```js//第一个let x = 'hello'(function(){concole.log(x)var x = '111'})()//第二个var x = 'hello'(function(){console.log(x)let x = '111'})```4. 依旧代码输出 考了一个事件循环```jslet wait = (ms) => {return new Promise(resolve => {setTimeout(() => {resolve()console.log(1)}, ms)console.log(0)})}wait(0).then(()=>{console.log(6)})Promise.resolve().then(() => {console.log(2)}).then(() => {console.log(3)})Promise.resolve().then(() => {console.log(4)})console.log(5)```5. 讲讲移动端适配不同屏幕有哪些常见方案? 用过哪些? 每种方案都有哪些缺陷? 应该怎么解决6. 讲讲常见的header字段? 都是用来干嘛的? 在那些场景会用到?7. 讲讲数组有哪些常见的api 都有什么用 哪些会修改原数组哪些不会修改原数组?8. 算法题 考了不同路径 当时犯蠢了用递归做的 没写出来
查看8道真题和解析
点赞 评论 收藏
分享
评论
2
2
分享

创作者周榜

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