工程能力考察:
- 项目能力
- vue-cli脚手架搭建和功能配置 vue.config.js
- vite的使用和搭建等
- webpack的常用配置
- 项目构建 打包
- 熟悉各类框架的文档…
- UI框架: Bootstrap, MUI, Element-ui等
- 常用的插件整理, 整理一个自己插件库, 封装自己的方法库,组件库
- 常用的工具熟练度
- PC端和移动端开发注意事项和兼容性
- 经验总结: 如何快速确定项目的技术选型
- 坑点总结
- 项目遇到坑坑坑!!!
- 如何处理,如何提出issue并且合作处理
- git或者svn等使用情况
- 项目中的性能优化记录 ( 都是细节点…多记录 )
- 需求文档的理解, 可以结合 项目流程图, UML图
- 问题解决能力: (bug定位调试, 查找文档, 寻求他人…)
- 平常有记录的习惯吗。
模块化, 组件化开发能力
- 项目分类; 各类文件整理,分类
- 各类功能封装
- 组件和功能模块的抽离, 解耦, 复用
内功考察:
- 面向对象的编程思想
- 类的抽象
- 对象的封装, 继承
- 为了更好的去管理数据, 分类数据 实现高内聚, 低
- 设计模式
- 设计模式感觉也是
- 将面向对象思想 再度抽象成现实中 某些特定模式
- 数据结构和算法
- 学习常用的排序搜索算法, 顺序表,链表,栈,队列,树,堆 结构等等…
- 考验你的 抽象思维 和 数学功底了
- 将现实需求 抽象成 计算机代码 的思维能力
附加技能考察:
- 学习能力
- 持续学习的态度–博客, 笔记记录
- 技术论坛活跃度高, 问答多
- GitHub开源项目参与
- 了解一门后端语言
- node.js, python, php等…
- 数据库mysql,redis,mongodb. sql的操作语句, mongo的操作语句, redis操作语句
- node + express 搭建本地服务等
- python + django + request + scrapy
- 系统编程
- Linux命令行操作, 系统文件管理
- 多任务, 多线程, 多进程, 协程, 并发, 并行, 串行, 同步, 异步等概念的理解
每日更新
面试知识~