#锐明技术##蓝色光标##喜马拉雅##特斯连#1.传音控股 2月23 3月1 半个小时1)url键入浏览器的整个流程2)前端中有哪些优化方法?3)===和==的区别4)react的element和component有什么区别5)了解关系型数据库吗6)react和vue有什么区别?为什么选择react7)反问:进入项目组后有没有导师带领?2.蓝色光标 2月29 一个小时1)项目难点,介绍项目,实习中遇到的问题2)什么时候接触的前端?一般是怎样学习前端的?3)使元素居中有哪些办法(position,display:flex,line-height)4)判断数据类型有哪些办法?(typeof,instanceof,分别讲instanceof有哪些区别)5)typeof null为什么等于object(空指针,js存储对象在头部)6)原始类型和引用类型分别是哪些?(引用:object 使用堆,原始:除了object之外的基本数据类型使用栈)7)两个div嵌套,两个div上面都有对应的click事件,点击里面的那个div,请问哪个先触发?(里面那个先触发,事件冒泡、事件捕获、事件委托)8)场景题:如果有一个div,不论怎么伸缩页面,怎么使它的宽高呈现1:29)你知道除了px和%这些还有什么定义元素大小的单位吗?(rem,em分别将两者区别)10)padding-top:10%是以什么为基准的?**margin-top/bottom(padding-top/bottom)百分比以最近的块级祖先元素的宽度而不是高度作计算。**11)知道哪些预处理器(less,sass)12)知道sass中怎么定义变量的吗?13)你知道css中怎么定义变量吗?14)怎么在数组的开头加一个数据?(unshift(arg1,arg2…))15)手撕:排序算法16)反问:您认为我本身还需加强哪方面的技术?在面试自我介绍时您最希望听到什么?(算法加强,最希望听到技术栈、实习或者项目中的难点)3.锐明技术 3月4日 半个小时1)自我介绍2)音频有几种格式3)HTTP和HTTPS的区别4)TCP和UDP的区别5)我们现在进行的视频属于TCP还是UDP6)一般UDP运用在哪些场景中7)webpack怎么进行打包的8)C/C++的区别9)websocket原理10)介绍一下自己的技术11)反问4.喜马拉雅 3月6日1)自我介绍后,上来先两道题,看题说输出function cc() { let i = 0; return () => { console.log(i++); }}var fn1 = cc(), fn2 = cc();fn1();fn1();fn2();// 0 1 0function cc() { let obj = {}; let arr = []; for (let i = 0; i obj.a = i; arr.push(obj) } console.log(arr);}cc();// [{a:2},{a:2},{a:2}]2)如果要将数组里面的元素打乱应该用什么办法?3)说一下快排的思路4)css元素居中对齐5)GET和POST的区别6)状态码里面的302和304是什么7)强缓存是什么8)节流和防抖的主要场景9)项目难点,主要进行的什么10)说一下react中的useEffect、useCallback和useState11)useEffect里面的return发生在什么时候12)分别说一下setTimeout和setInterval13)讲一下事件循环14)说下深拷贝15)服务端设置cookie的时候的请求头是什么样的16)跨域是什么?怎么实现跨域?cors是什么原理?17)position属性有哪些?absolute属性是以什么为基准的。18)讲一下你项目,里面用的验证方法是什么?19)web安全有哪些?简单讲一下是什么20)怎么控制并发请求数在十个以内?21)call和apply两个简单说一下22)怎么封装一个状态管理器?23)反问(面试有几轮,多少天出结果,主要做什么业务)5.绿盟 3月8日1)自我介绍2)简单介绍一下项目中用到的技术栈3)react的钩子你项目中用到哪些,介绍一下4)react和vue之间的主要区别5)介绍一下react中的ref6)项目中怎么解决跨域的?7)项目中antd用得最多的是什么组件?8)讲一下webpack9)css居中对齐10)研几了?学硕还是专硕?有课没?多久能到岗?实习多久?论文方向是什么?11)反问6.特斯联 3月8日1)自我介绍2)简单介绍一下项目做了什么3)讲一下你对promise的理解4)如果要让你自己封装一个promise你会怎么做5)react中的父子组件、兄弟组件之间应该怎么传递信息6)react router说一下你对它的认识?知道里面hashRouter和BrowserRouter的区别吗?7)说一下css中哪些会产生重绘和重排的情况8)redux中获取信息一般用什么?知道dispatch和mutation的区别吗9)你项目中怎么用的redux10)反问?#前端面经##实习##特斯联##喜马拉雅##传音控股##蓝色光标#