腾讯、百度、小米、网易等前端实习面经(含面试题及解析)

文章讲述了作者参加面试时涉及的各类技术问题,包括CSS选择器、布局、响应式设计、Vue和React的区别、Web开发工具和框架、数据绑定、缓存机制等,反映了面试过程中从基础知识到高级概念的考察点。
摘要由CSDN通过智能技术生成

];

7.补充下面代码

const func = (``function () {

// TODO 请实现对应代码逻辑,每调用一次返回值都会加1

})();

console.log(func()); ``// -> 1

console.log(func()); ``// -> 2

console.log(func()); ``// -> 3

|

直接没问别的问题了,我知道凉了

10.28  百度60min


一面     视频面试

1.自我介绍

2.介绍一下你的项目

3.介绍一下有哪些CSS选择器

4.伪元素、伪类

5.rem、em

6.定位position

7.盒模型

8.一个盒子、宽度100px,padding设置为100px,整个在页面占多少px

9.水平、垂直居中

10.如何清除浮动

11.新增哪些HTML5标签

12.行内元素跟块级元素区别

13.js数据类型

14.var、let、const区别

15.如何理解作用域,变量如何找到自己的值

16.闭包

17.数组有哪些API

18.如何去掉最后一个元素

19.箭头函数与普通区别

20.apply、bind、call

21.localStorage与sessionStorage区别

22.深拷贝、浅拷贝区别

23.v-if与v-show区别,他们二者用css理解怎么理解

24.写一下节流跟防抖

25.去重写一下

都是很简单的问题,但是当时刚回来裸面,有六七个问题答得很随意,毫无悬念没后续

10.29小米


一面    电话面试  15min

1.深拷贝、浅拷贝大概说一下

2.平时会用深拷贝、浅拷贝吗

3.vue深度监听怎么做的,watch原理

4.vue中data为什么是一个函数形式

5.说一下你对webpack理解

6.将生产环境的内容打包到开发环境你怎么处理

7.代码规范怎么约定

8.如何提升页面性能

9.有没有写过防抖组件

10.如何挂载到全局,以及后续继续使用

10分钟结束,对我的回答不太满意,因为我webpack跟代码规范都没有接触过,之前在海康的部门里没进行过这些操作

以上就是各种打击。因为之前面试不多,所以裸面的缺乏自信加上面试经验不多,直接导致我面试时候结巴以及有些会的答得也不好。

我也不知道我这种菜鸡哪来的信心裸面的?于是好好复习准备了几天,刷了很多大厂的面试题,并且做了一个整理,分了HTML、css、JavaScript、React、Vue、浏览器、服务端与网络、算法等等…

免费分享给大家,算是一个感恩回馈吧,有需要的朋友【点击我】免费获取。

11.6网易有道


一面    视频面试  30min

1.自我介绍

2.之前实习遇到的难题

3.响应式适配

4.em、rem区别

5.flex布局原理

6.垂直、水平居中

7.盒模型区别

8.定位

9.display:none与visibility:hidden区别

10.v-if与v-show区别

11.style放在body前后区别

12.JS数据类型

13.如何理解闭包

14.与=区别

15.如何理解原型与原型链

16.如何创建一个对象

17.浏览器dom事件过程阶段

18.监听绑定方法的三个参数,第三个参数的true、false区别

19.事件代理

20.跨域

21.浏览器缓存机制

22.vue数据双向绑定原理,vue2数据绑定缺点

23.vue3 proxy重写的优点

24.computed与watch区别

25.为什么data是一个函数

26.vue-router原理以及两种模式区别

27.如何跳转链接

28.webpack

29.对node的了解

30.node回收机制

有了前几次面试铺垫,加上我自己认真复习了一周,这次面试轻松很多,网易一面只有三四个问题我答得不是特别好,当时也没抱希望能二面,但是我对我自己网易一面的表现还是挺满意的,毕竟跟之前比还是进步了挺多的.

11.9爱奇艺(忘记录音,只记得部分答得不好的题目)


一面    视频面试     40min

1.爷爷跟孙子组件通信

2.虚拟DOM

3.Vue跟react区别

4.Jq了解认识

5.Axios库的使用

6.Keep-alive

7.绑定事件默认冒泡阶段

8.vue数组的哪些方***被检测到,也就是重写哪几个数组的API监听

答得还可以,但是没后续

11.9滴滴业务平台技术 (忘记录音,只记得部分答得不好的题目)


一面    电话面试    30min

选择器优先级

排序的复杂度问题

各个生命周期能做的事情

协商缓存跟本地缓存区别

Get、post请求区别

Vue、react区别

答得还可以,但是四五天没后续,结果网易16号批offer那天晚上,那边的主管问我有没有入职意愿,直接拒了

11.10滴滴车载屏开发 (忘记录音,只记得部分答得不好的题目)


最后

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

给大家分享一些关于HTML的面试题。


Vue、react区别

答得还可以,但是四五天没后续,结果网易16号批offer那天晚上,那边的主管问我有没有入职意愿,直接拒了

11.10滴滴车载屏开发 (忘记录音,只记得部分答得不好的题目)


最后

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

给大家分享一些关于HTML的面试题。

[外链图片转存中…(img-oKRAoJdl-1714758642332)]
[外链图片转存中…(img-vJi3dfNw-1714758642333)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值