(结束后回忆的,问题顺序乱序)
1.JS数据类型(非常致命,知道7种,but就数出三种)
2.深浅拷贝(致命,直接说不知道,其实用C语言时学的说也差不多)
3.原型、原型链、继承(继承知道一种,敲代码敲错了,面试官引导思考)
4.说一下闭包和它的作用(答到长久保存某变量,问什么应用场景需要长久保存一个变量)
5.DOM和BOM的区别(不知道BOM,DOM也说不太好)
6.渲染原理
7.输入url到页面显示,发生了啥
8.cache-control相关(只知道ctrl+F5)
9.JS会阻塞html执行吗(会)
10.重绘和回流
11.如何避免回流
12.数组能调用哪些函数
13.说一下this,说一下call、apply、bind的区别
14.TCP三次握手
15.mysql内部连接和外部连接
16.前端用过什么框架(creat-react-app)
17.react生命周期,react生命周期函数
18.react数据流动,如果子组件要调用父组件方法怎么办(答pros传给子组件),如果父组件要调用子组件方法怎么办(想不出来)
19.node和koa的区别(不会)
20.promise有哪些API
21.ISO七层模型
22.网络安全相关:说一下XXS和 ***(两个都完全没听过,后面那个可能是CSRF吧,我说会https,于是让我说一下https)
23.进程和线程
24.JS垃圾回收
25.项目中遇到的最困难的问题
26.....暂时没想起来
反问:
(学别人问的)表现如何?
面试官大意:需要增强JS基础,数据类型很基本的都答不出来,然后给我讲了一下深浅拷贝。框架的话,有用过是好事,但是停留于浅层。
反思:基础的确太差,很多问题即使有说也感觉答不好,更何况在很基础很基础的问题上栽了。先不忙投简历了,好好学习吧。
全部评论
(1) 回帖