前端实习面经传音控股/蓝色光标/喜马拉雅

#锐明技术##蓝色光标##喜马拉雅##特斯连#
1.传音控股  2月23   3月1  半个小时

1)url键入浏览器的整个流程

2)前端中有哪些优化方法?

3)===和==的区别

4)react的element和component有什么区别

5)了解关系型数据库吗

6)react和vue有什么区别?为什么选择react

7)反问:进入项目组后有没有导师带领?

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:2

9)你知道除了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还是UDP

6)一般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 0

function cc() {
    let obj = {};
    let arr = [];
    for (let i = 0; i < 3; 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和useState

11)useEffect里面的return发生在什么时候

12)分别说一下setTimeout和setInterval

13)讲一下事件循环

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中的ref

6)项目中怎么解决跨域的?

7)项目中antd用得最多的是什么组件?

8)讲一下webpack

9)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)你项目中怎么用的redux

10)反问?

#前端面经##实习##特斯联##喜马拉雅##传音控股##蓝色光标#
全部评论

相关推荐

10-23 20:27
已编辑
陕西师范大学 Java
skyk1:通勤两小时来回,没问实习和项目,就问了两道八股两道场景题,都回答上来了,刚发邮件挂了
点赞 评论 收藏
分享
2 19 评论
分享
牛客网
牛客企业服务