2021-03-28 百度前端实习生面试

百度web前端实习生面试分为笔试和面试,笔试意外的过了进入到面试,除了惊喜以外,还有的就是担忧,自己由于vue框架还没学完,基础掌握不牢,对很多计算机网络的知识和数据结构以及算法的不熟悉,导致了面试被挂掉,自己没啥负担,总结自己的缺点,然后继续查漏补缺,继续学习前端知识。

面试主要的考点有以下几处:

1、知道排序的方法有哪些?能写出几种排序的算法吗?

2、HTTP状态码你知道的有哪些?301,302是什么?有什么区别?

3、能写出一种js的比较方法吗?有哪些比较方法?

4、数组去重的方法有哪些?能写出一种吗?

5、从地址栏输入URL到页面加载完成发生了什么过程吗?能说一说嘛?

6、请描述一下cookies,sessionStorage和localStorage的区别?能说一下浏览器缓存和协商缓存的区别吗?

7、了解闭包吗?能说一说闭包的优缺点吗?一般什么时候使用闭包?

8、你在项目中做过什么页面优化?具体怎么做的?

9、了解设计模式吗?单例模式是用于什么的?工厂模式是用于什么的?开发中间用过什么设计模式?

10、了解flex吗?说一说

11、es6对比es5新增哪些特性呢?能说一说嘛?平时在项目中你经常用到什么呢?

12、如何做到水平垂直居中呢?

13、能说一下css和js在浏览器加载渲染中有什么区别吗?

14、wabpack是干什么的?平常时使用到的loader有什么呢?

15、loader和plugins的区别是什么呢?

16、了解过bfs吗?能详细说一说嘛?(这里建议把bfs和dfs一起说了)

17、了解深拷贝和浅拷贝吗?具体说一说这两者的区别

18、了解过哪些网络攻击和防御呢?

19、对BFC(块级格式化上下文:block formatting context)规范的理解

20、写一下节流跟防抖

21、浏览器缓存机制

大概我能记得的问题就这些吧,不管是数据结构还是HTML,css,js的基本功都要学扎实才能有机会进大厂,面试官给我提的意见是再系统的学习一下前端相关的知识,提高自己的广度和深度吧。加油,大家!!!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容