平安科技前端实习面经

  1. vue2生命周期都做了哪些事情

    有哪些钩子我记得,但是他们做了些什么,这个问题本身就有点问题吧??

    我基本没答出来,但是确实有这么个面试题

    后面我主动提到我们在这些生命周期中能做什么

    实际这个问题应该就是想听我们在对应的位置能做什么

  2. 接上面的问题,如果要调用接口应该在哪个声明周期中

    这里我回答的是mounted和beforeMount,面试官想听的是created

    这里可以说说在mounted中和在created中调用的不同之处

  3. 操作一个dom节点在哪个生命周期中进行

  4. vue中常见的指令

    答的很不好,只想到v-bind,v-on,v-model...

    这种大量列举的可以要点提示,一下子想不起来很正常吧!

    直接问有哪些是面试官想听的,但是我没说到的

  5. 控制页面显示隐藏有哪些?(接上题我没说到的v-show和v-if)

  6. vuex有了解过吗?

    我没用过

  7. 有自己封装过组件吗?

  8. 组件间通信的方式

  9. 路由跳转传参有哪几种方式

    答的不好

  10. 路由跳转的具体方法(api)有哪些

    没答出来

  11. computed和watch的区别

    追问,写法上的一大区别,我没答出来,后面面试官提示computed需要返回值,应该就是这个吧

  12. 遍历渲染数据的指令

    就是v-for....,应该是我前面问常用指令没答到这个,追问一下

  13. 路由取参

    没答出来

  14. es6新增特性

  15. 模板字符串有用过吗?

  16. 解构赋值有用过吗?

  17. 数组常见操作

  18. 闭包有了解吗

  19. 浏览器存储数据的方式有哪些,说说区别

  20. 节流和闭包,它们有什么区别

    复盘发现讲反了...

  21. 改变this指向的方法

  22. 跨域有了解吗?

  23. 同源策略

  24. 常见的数据类型

  25. == 和 === 的区别

  26. flex布局有了解吗?它常见的属性和属性值

    没答好,就讲了两个属性出来

  27. 常见css选择器

  28. 标准盒模型和怪异盒模型的区别

  29. 元素垂直水平居中

  30. git的常用命令

  31. 拉取代码用的啥命令

总结

第一次面试感觉还行

大部分内容还是说出来了,但是在表达上面还需要加强

整体内容比较基础吧,有问题的地方都提出来了,基本是vue2那一块没答好

因为主要技术栈是vue2,所以基本上是按vue2来问的

其他的点基本上就是纯纯八股

#前端面经#
全部评论
测评做完多久约的面试
2 回复 分享
发布于 2022-11-23 20:27 黑龙江
点赞 回复 分享
发布于 2022-12-01 21:40 陕西
第一个问法没问题吧,你自己理解错了。举个例子,在beforeCreate结束以后,会开始数据初始化,这个过程会定义data数据,方法以及事件,并且完成数据劫持监听以及给组件实例配置watcher观察者实例。其他生命周期之间都发生了很多东西的,比如template模板转化成render函数啥的。
点赞 回复 分享
发布于 2022-11-29 21:22 香港

相关推荐

2025-12-27 21:38
已编辑
蚌埠坦克学院 前端工程师
查看12道真题和解析
点赞 评论 收藏
分享
2025-12-27 21:39
已编辑
蚌埠坦克学院 前端工程师
一面 1.自我介绍。2.实习内容介绍?3.实习内容拷打?4.讲下开发了babel插件是解决什么问题?怎么开发的?5.从浏览器的地址输入一个URL到页面显示的过程?6.浏览器从本地那些地方都是在那些缓存是存在哪里的,这些知道吗?浏览器自己的缓存和系统本地的缓存是在哪里?7.DNS的两种解析方式有哪两种?它们之间有什么区别?或者说他们的链路是什么样?8.在发请求之前,我们会经过哪些比较重要的步骤?如果它是HTTPS的,还有其他的吗?9.说下TCP的三次握手?10.你说的那个ACK那个值是多少呢?为什么是三次握手,而不是两次或者四次呢?11.说下浏览器的缓存?12.Cache Control,除了max-age,还有一些其他的值吗?13.上面no cache或者说no store这些有见过吗?last-modify还有一个什么?这两个有什么区别吗?14.TCP和UDP的区别?15.为什么TCP它是可靠的呢?16.有办法把UDP变成可靠的吗?17.有了解过负载均衡吗?这个负载均衡大概是干什么的?18.说下http的响应状态码?还有它的一些响应头?19.3xx的响应状态码还有哪些?20.一个http的响应包括哪些部分?21.浏览器拿到响应后就去做解析了,解析它是怎么解析的?22.我们用了一个叫transform的属性,然后把他们的transforma:translation的Z改变成了不为零的值。然后这个时候他们会有一个什么样变化吗?23.这个不在现在浏览器绘制,它在浏览器渲染的时候,他们会有什么区别吗?就是说我们一个浏览器上面,它应该只有一个页面,一个图层。然后用了这个transform之后,我们就可能有两个图层,是不是?然后他们就会有一个合成的,就是两个图层合成一个图层的那种操作?24.有哪些操作会导致重排呢?为什么去读取元素的宽高会导致重排?25.说下js中事件循环的过程?26.渲染是在那一步完成的?27.常见的微任务和宏任务有哪些?28.requsetAnimationFrame是宏任务还是微任务?29.说下Promise.all是什么?30.手写Promise.all。30.eventbus是什么?31.算法:找到比相邻两个数大的数的对应的下标。(推荐使用二分)32.说下什么是二分查找?反问
软件开发笔面经
点赞 评论 收藏
分享
评论
9
31
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务