首页 > 贝壳前端一二面
头像
√。→●☻
编辑于 2021-04-17 13:34
+ 关注

贝壳前端一二面

一二面面试官人都很好。

一面:
因为自己写的技术框架只写了Vue,因此涉及Vue相关。且自己是非计算机专业 211学校。
1 vue的生命周期。
2 data和methods
2  vuex中的请求 及各个流程的作用。
3. nextTick有用过吗,作用? 实现原理简述下。
4, 页面间通信有了解过吗?
5 vue中加载父子组件的生命周期如何运转     , 子组件更新的生命周期运转   ,  父组件更新的生命周期运转
6 vue中组件通信方法
9 promise有了解过吗,试着说一下。能实现一个promise.all()吗。
10 看你用过php,然后如何操作mysql。(即用php写连接数据库的步骤)
11 es6的新增你用过哪些,然后从你用的东西中提问
12 const如何禁止的二次赋值
13 两个编程题 1.输出给出字符串中连续字符个数,如'aabbbcccc',输出“a_2_b_3_c_4”
2.合并两个有序数组(进一步提问合并两个有序数组并去重)(看你用了sort和new set(),Array.from,说一说作用)
13 用sort好吗,为什么不好?   那你有什么更好的方案? (提了快排和归并,然后口述快排原理)
7  什么是组件封装
8 让你封装一个上传组件,怎样的算一个好组件。(只回答了上传组件的功能,但好组件没答出来,然后从我实现的组件提了两个问题如何解决1.断网(提交一半网断了) 2 文件过大)
最后反问环节。
部分问题有些遗忘
二面:
运气比较好,题目刚好会。面试官很nice,从两方面问我,一个是自己以前的项目内容以及自己的学习方式,另一个是自己日后的规划,最后提了点技术问题。
技术问题如下
CSS实现一个正方形包裹浏览器。
数据类型有哪些。
数组中改变原数组的方法有哪些。
让自己写一个改变原数组基础上的去重方法。比如给一个数组arr=[1,2,2,3,4,5],调用arr.remove(),最后输出console.log(arr) // [1,2,3,4,5]。(原型链题目)
最后反问环节:自己表现如何?   需加强手动能力,光靠背书无法理解深层原理。

更多模拟面试

全部评论

(6) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐