忘记说了,早上投的简历,下午3点就面试了,面的时候感觉还挺好,现在想想很多都是乱说的,感觉凉了
————————————————————————分割线——————————————————————————
记录一下自己的第一次面试,面试官人挺好的,不知道的也会给你解答,虽然问的也不算难,但反问问了说有两轮技术面,不知道会不会拷打项目....
1.防抖和节流了解过么
2.深拷贝和浅拷贝了解过么
3.JSON.stringfy()里面对象的key也是引用数据类型的话,拷贝还能生效么? 不能
4.手动实现深拷贝能实现么? 实现过,现在当场写不一定能写出来 面试官还提醒了可以用递归
5.ES6的数组结构和对象结构
6.对象结构的时候他的顺序重要么? 不重要
7.结构数组的话重要么
8.ES6的promise有了解过么
9.promise里有哪些方法? 讲了有race,all之类的
10.讲一下promise.all
11.你能手动去实现一个promise么? 答:手撕过 结果就坏了问我大概是怎么实现的
12.使用过webpack里的那些配置
13.用webpack配置过跨域么?本地联调的时候? 我回答的用的CORS
14.考察一点git命令,说一下用的git 我回答了init,add,commit 已经是毕生所学了
15.合并分支用过么? 没用过
16.想回退之前的某一次提交怎么办? 真不知道
17.前端存储有哪几种?他们之间有什么区别
18.讲一下你理解的js里的事件循环机制 答了宏任务微任务之类的
19.宏任务微任务有哪些?
20.SetTimeout里写的时间是准确的么,比如写了1000,一定会在1s之后执行么? 没听说过这个问题 我回答的是会先渲染页面,看面试官态度感觉不对... 后面他也跟我说不是准确的
21.flex布局有了解过么?
22.一个请求的请求头和响应头有哪些内容?
23.前端去发起网络请求是用什么方法去发起的? 我回答的axios
24.有二次封装过axios么? 有
25.看你做的这两个项目,前端会存储一些用户信息么? 我回答的是存在LocalStorage里,面试官说存在什么状态里面,没听清
反问:
1.几轮面试? 两轮技术面
2.多久有通知? 二面三天之内
总得感觉还是自己太菜了,面试官人还挺不错的,就是感觉他那面环境有点吵,一堆人在面试,不过无伤大雅就是了,作为自己的第一次面试还是收获很多的,如果后面有二面,会再次记录的