2024年最新那些大厂面试官真的只是单纯问问题吗?(3),web前端界面设计

Vue

  • 什么是MVVM?

  • mvvm和mvc区别?它和其它框架(jquery)的区别是什么?哪些场景适合?

  • 组件之间的传值?

  • Vue 双向绑定原理

  • 描述下 vue 从初始化页面–修改数据–刷新页面 UI 的过程?

  • 虚拟 DOM 实现原理

  • Vue 中 key 值的作用?

  • Vue 的生命周期

  • Vue 组件间通信有哪些方式?

  • vue 中怎么重置 data?

  • 组件中写 name 选项有什么作用?

  • Vue 的 nextTick 的原理是什么?

  • Vuex 有哪几种属性?

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

  • 请你讲一讲 CSS 的权重和优先级

  • 介绍 Flex 布局,flex 是什么属性的缩写:

  • CSS 怎么画一个大小为父元素宽度一半的正方形?

  • CSS实现自适应正方形、等宽高比矩形

  • 实现两栏布局的方式

  • 实现三列布局的方式

  • CSS 动画有哪些?

  • 用css2和css3分别写一下垂直居中和水平居中

  • opacity 可以有过渡效果嘛?

JavaScript

  • 问:0.1 + 0.2 === 0.3 嘛?为什么?

  • JS 数据类型

  • JS 整数是怎么表示的?

  • Number() 的存储空间是多大?如果后台发送了一个超过最大自己的数字怎么办

  • 写代码:实现函数能够深度克隆基本类型

  • 事件流

  • 事件是如何实现的?

  • new 一个函数发生了什么

  • new 一个构造函数,如果函数返回 return {} 、 return null , return 1 , return true 会发生什么情况?

  • symbol有什么用处

计算机网络

  • DDOS 攻击

  • http请求过程

  • TCP和UDP的区别以及应用场景

  • tcp 中拥塞避免和流量控制机制

  • http和https

  • http/2

  • 说下http缓存吧

Vue框架

  • active-class是哪个组件的属性?嵌套路由怎么定义?

  • 怎么定义vue-router的动态路由?怎么获取传过来的动态参数?

  • vue-router有哪几种导航钩子?

  • scss是什么?在vue.cli中的安装使用步骤是?有哪几大特性?

  • mint-ui是什么?怎么使用?说出至少三个组件使用方法?

  • v-model是什么?怎么使用? vue中标签怎么绑定事件?

  • axios是什么?怎么使用?描述使用它实现登录功能的流程?

  • axios+tp5进阶中,调用axios.post(‘api/user’)是进行的什么操作?axios.put(‘api/user/8′)呢?

  • 什么是RESTful API?怎么使用?

  • vuex是什么?怎么使用?哪种功能场景使用它?

算法

  • 冒泡排序

  • 选择排序

  • 快速排序

  • 二叉树查找: 最大值、最小值、固定值

  • 二叉树遍历

  • 二叉树的最大深度

  • 给予链表中的任一节点,把它删除掉

  • 链表倒叙

  • 如何判断一个单链表有环

  • 给定一个有序数组,找出两个数相加为一个目标数

小编后面还有内容,就不把面试题和答案展开来写了,完整版的解析前端面试题资料直接点击这里获取噢。

反客为主


对于面试经验少或不想过多去想题目背后等小伙伴,可以写博客,在面试中不会太被动,记录自己平日的技术思考,倒腾出的解决方案,创建或者参与开源项目,把自己的博客和 Github整得有模有样,各种分析、源码、解决方案、开源项目,让面试官不带着他的问题来问你,而是因你的博客激发了对你的兴趣,这时的话语主导权就在咱们这了。

当然也有2点需要注意:

  • 高质量博客

博客既然是反映你自己技术水平的一个地方,那么首先就要保证原创,确实是你的东西,如果全是搬运的 API文档或者其他人的东西或者小白教学的无脑文,那么还不如没有,面试官看了后只会觉得你难道就这点水平?所以,博客的质量一定要保证

  • 持之以恒

不能三天打鱼两天晒网,一定要坚持下去,形成一个连贯的体验,一是让人一看就觉得你这人确实是认真在做这件事情,二是只有这样你才能有足够多的积累,几十篇文章肯定比寥寥几篇文章更能让面试官全方面了解你

最后

基础知识是前端一面必问的,如果你在基础知识这一块翻车了,就算你框架玩的再6,webpack、git、node学习的再好也无济于事,因为对方就不会再给你展示的机会,千万不要因为基础错过了自己心怡的公司。前端的基础知识杂且多,并不是理解就ok了,有些是真的要去记。当然了我们是牛x的前端工程师,每天像背英语单词一样去背知识点就没必要了,只要平时工作中多注意总结,面试前端刷下题目就可以了。

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

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值