📍面试公司:影石insta360
🕐面试时间:25.08.04
💻面试岗位:前端实习
❓面试问题:
·请做一个简单的自我介绍。
·介绍一下你做的低代码平台项目,包括你在项目中做了什么以及项目大概是什么样子的。
·你接触前端大概有多久了?是什么时候开始学前端的?
·从 ES6 开始,包括 ES6,有哪些新特性?
·let、const 和 var 有什么不一样的地方?
·JavaScript 的作用域大概是什么样子的?有哪些种类?怎么界定一个变量的作用域?
·箭头函数和普通函数有什么不一样的地方?
·可以用 new 关键字去使用一个箭头函数吗?
·用 new 关键字去调用一个普通函数会发生什么?
·TypeScript 有哪些 JavaScript 没有的特性?
·type 和 interface 最重要的区别体现在哪些地方?
·如果重复定义一个 interface,会发生什么?若没有重复呢?
·TypeScript 中的 any、never 和 unknown 有什么不一样的地方?
·若一个 interface 的属性全部是可选的,在不直接改动该 interface 的前提下,如何基于它得到一个属性全部为必选的新类型?
·你使用的 React 是哪个版本?
·你常用的 React Hooks 有哪些?
·useState 和 useRef 使用时有什么不一样的地方?
·使用 Hooks 时不能用条件语句包裹,为什么会出现这种情况?
·你对 React 16 版本之后的 Fiber 有什么了解?
·你对 Vite 有什么了解?一般是怎么配置 Vite 的?
·为什么 Vite 比 Webpack 快?
·除了 Get 方法,你还了解过其他的 HTTP 方法吗?
·你有关注过 HTTP 的 Options 方法吗?
·什么样的情况会产生跨域?
·若在localhost:8080和localhost:8088两个端口之间有请求,涉及跨域吗?
不同的协议会涉及跨域吗?
·跨域时,前后端应该怎样交互来规避跨域问题?
·你有什么问题要问我的吗?
🙌面试感想:
全部评论
(3) 回帖