应届生找前端工作焦虑怎么办

218 阅读4分钟

云哥说一下有什么好焦虑的,要把自己姿态放高自信一点。面试是自己与企业的交流机会,要更多的展现自己。你想面试官是青睐一个唯唯诺诺还是自信大方的人。简历的话把自己搞过的项目都怼上。

而且必须要多投简历多面试。多跳出自己的舒适圈,云哥建议你先在非目标城市投一投,然后看回馈面试的企业多不多,等修改好再在理想城市海投。

心态的话,一定要放松下来。不要什么都怕。再者可能就是你的底气不足,技术不够。所以在面试之前要背背[八股文],多模拟面试。等到你什么时候不怕投简历不怕面试。offer就离你不远了。

刚毕业谁都会有迷茫焦虑的时候,我也不例外。可以去看看海,逛逛街,多吃美食调节下~~

给你点八股文自己康康。

JS

  1. 闭包(必考)一定要深入理解,各种使用到的场景,比如模块化
  2. this的指向
  3. apply,call,bind
  4. [箭头函数]和普通函数的区别
  5. JS数据类型,介绍bigintsymbol
  6. 如何判断数据类型
  7. [深拷贝]与浅拷贝
  8. 说说你用到的ES6
  9. let暂时性死区
  10. Set,Map,WeakSet,WeakMap (特性和使用的场景)
  11. JS中for循环的几种形式及区别
  12. 数组去重的方法(分析各种方法的[时间复杂度])
  13. Promise(必考)深入 Promise.all() Promise.race() 使用场景
  14. async与await
  15. JS中的类,怎么实现
  16. ES5中的继承和ES6中的继承
  17. 函数[柯里化]+对[函数式编程]的理解
  18. Event loop 宏任务 微任务
  19. JS中的[异步编程]

DOM

  1. 事件委托
  2. 冒泡和捕获 (顺序,如何取消冒泡)
  3. addEventListener的参数和使用

CSS

场景题
在移动端实现一个正方形,离屏幕左右间距都是30px
各种居中
如何画三角形(多种方法)画梯形
两栏布局
css定位:position属性(absolute的定位)
选择器优先级
移动端适配 rem原理
CSS动画 transition的属性 transform的值

HTML

  1. HTML常用行级标签和块级标签 (区别)
  2. HTML5[语义化]标签的优点

网络

  1. 三次握手 四次挥手(为什么是三次,四次)
  2. http与https
  3. https的加密[通信原理]
  4. http请求方法
  5. 简单请求和非简单请求,Option请求
  6. http状态码
  7. 301和302的区别 (具体到使用场景)
  8. [强缓存]和协商缓存 (一定要深入了解,具体到Cache-Control中no-cache和[no-store]的区别)
  9. cookie,localStorage, sessionStorage三者区别
  10. 跨域的解决方法(jsonp的详细实现过程)
  11. TCP和UDP的区别

浏览器

  1. 输入url后的整个过程
  2. CSS和JS阻塞浏览器渲染吗
  3. 回流和重绘
  4. 前端性能优化

webpack
如果只配置过,千万不要写到技能里

  1. Loader和Plugin的区别
  2. [webpack]你用过哪些插件(会考察细节的使用)
  3. Babel原理
  4. 模块打包原理

Vue

  1. VUE中组件之间如何通信
  2. 说说如何实现Event bus
  3. Vue2和Vue3的响应式数据原理(Proxy使用过吗?具体如何实现的?)
  4. vue生命周期
  5. vuerouter hash路由和history路由实现原理
  6. 计算属性computed以及里面的getter和setter
  7. v-if和v-show的区别
  8. vue2和[vue3]的区别,vue3的新特性
  9. vue3里的ref和reactive
  10. [vuex]的使用
  11. vue和react区别
  12. 如何简单实现vuex(描述思路)

React

  1. React如何实现组件间通讯
  2. React hooks

算法

  1. 排序(冒泡和快排最常考)
  2. 二叉树的种类
  3. [深度优先搜索]和广度优先搜索怎么实现 用什么数据结构

最后希望面试成功,根本不需要焦虑,多面试就好了。应届生很好找的