以下仅为我面试一两家公司遇到的面试题,所以不多看起来也杂七杂八的问题都有,因为大部分还是问我简历上的内容所以不写了。
- 块级元素和行内元素页面表现有什么区别,属性设置上区别?列举几个代表性的行内元素和块级元素
- HTML5 新增特性有哪些
- localStorage、sessionStorage、cookie 区别?打开两个标签页,sessionStorage 会共享吗?
- 标准盒模型和 IE 盒模型有什么区别
- CSS 选择器有哪些?优先级?
- 头部底部固定,中间自适应,这样的布局怎么实现
- 数组的常用方法有哪些
- 常用的 ES6 语法有哪些
- let const var 区别?var 定义的变量是全局的吗
- 箭头函数跟普通函数有什么区别
- 模块化规范有哪些,区别
- 了解函数式编程吗
- 柯里化有了解吗
- reduce 用法
- ES6 迭代器
- React Hook 的设计动机
- 有没有写过自定义 Hook
- (TypeScript)
XX.d.ts
文件什么场景会用到 - 说说常用的 loader,plugin
- webpack5 相比 webpack4 做了什么(webpack5 新特性)
- cookie 怎么修改?有没有办法控制它不能修改
- TLS 了解吗,加解密过程;HTTPS 的端口;证书一般是哪里颁发的
- 团队开发流程怎么样的,Git Flow 怎样的
- rebase 有用过吗,具体的变基过程怎么样的。rebase 的
-i
。 - 你们团队多少人,你在其中扮演什么样的角色
- 过往项目觉得自己有哪些亮点
- 你觉得你来到我们团队,能够带来哪些对团队有益的事情
- 你自己的发展方向是想偏技术还是偏业务
- 有一套自己的前端的学习方法吗
- websocket 有了解过吗
- 按需引入实现原理
- 打包组件库时会做什么区分
- HTTP 常见的状态码