万得一面AB面面经
面试分为ab面,邮件要求预留60分钟,其实总共不到0分钟
面试官还是很友好的,不过我自己答得不太好,感觉都尴尬住了。
万得面试需要提前下载他们的面试客户端,面试当天也需要在小程序上填写一些内容。
面试一共分为三轮,第一轮是AB面,二轮为笔试、三轮为终面OC面。
目前记得的AB面面试内容如下:可能也有遗漏内容,答得脑子疼。
A面:
1.面试官先让进行了自我介绍。
(答:我是24届应届毕业生,毕业于北京交通大学,所学专业是软件工程,我的研究方向是知识图谱。我想要应聘的岗位是前端工程师,我用的框架是Vue,开发语言是HTML、CSS、JavaScript,所用的开发平台为Hbuilder、Visual Studio Code,会使用ElementS-UI和Echarts框架,会一些简单的后端的Java语言和MySQL数据库)
2.深拷贝和浅拷贝了解吗?
(答:浅拷贝是对于基本数据类型进行复制,深拷贝是对引用数据类型的地址进行复制)
追问:如何进行浅拷贝和深拷贝
(答:浅拷贝的话比如先let a=10,然后可以直接让b=a来进行浅拷贝)。感觉肯定答错了,记不清正确答案是什么样子的了。
3.设置隐藏的几种方式
(答:display:none ; visibility:hedden;opcity:0;和它们的区别),回答的有点磕绊。
4.面试官说我用的是Vue框架,不过他们的框架主要是用React.React了解过吗?
(答:我只学过Vue框架,听说过还有React和Angular 框架,但没学过)
5.问实习的内容、需要用到的数据是怎么来的和所遇到的难点和解决的问题是什么?
(答:实习时候主要做的工作就是学习前端开发工程师的代码,对他们的代码进行了检查,并且对在不同浏览器上的兼容性,页面和功能的实现,对一些功能进行测试。对一些大的项目的小的功能进行实现,比如图片的显示等。没有遇到什么印象深刻的难点,对于布置下来的任务都是自己上网查,然后不会的去问。)
追问怎么测试:答手动测试
(面试经历是捏造的,为了能找到工作,所以最后自己编的都快要红温了,不知道该怎么编了,然后面试官没再问了)
6.对原型链了解吗?
(答:就是一直网上找,它的原型会具有一些功能,知道为null为止。不好意思,我记不清了)没答上来
7.对元素的垂直居中设置进行了提问。
这个回答的还行
8.问了研究生的研究方向,和对数据的处理,所用的语言。
(答:知识图谱,编写了一些python语言对标注好的Excel文件进行读取,将数据存入到Neo4j数据库中,不过Neo4j数据库主要用Cypher语句进行操作,不过这样可以处理少量的数据,比较麻烦,效率低。所以我用python语言对数据进行处理,中间用AI帮我写过代码)
追问了什么是知识图谱:
(答:用图形来表示实体之间的关系)
9.对组件化开发了解吗,做过组件化开发吗?
(答:对组件化开发有所了解,Vue就是组件化开发的,研究生毕业论文中做的内容就是组件化开发,可以在大的组件中进行配置和注册小的组件)(答得不好)
10.有写过静态网页吗?
(答:本科的时候写过一些,不过写的比较少,静态网页比动态网页要简单,不需要数据的传递那些。)
追问:是博客那些吗?
含糊其词地答:是的。
11.有做过什么东西吗?
(答:做个一个前端项目尚优选,和一个仿网易云的音乐播放器,不过后来没有做完)
12.组件用过哪些?
(答:主要用的是Elements-UI、Echarts也用过)
追问Echarts的使用
(答:把相关的代码复制进去,然后将自己的数据设置进去,然后引用Echarts的一个<script>的链接就可以引用了)
追问:用没有用Echarts做过双y轴,
(答:没有,做过简单的饼图和柱状图)
13.对Vuex了解过吗?
(答:不是很了解,知道Vuex是用来统一进行状态管理的,不过没那么熟练)
14.对后台那些了解吗?
(答:学过一些Node.js)
15.问了Vue的生命周期
16.好像还问了作用域和作用域链,不过没答上作用域链来
最后:面试官问,你对万得有所了解吗?
答:了解不多,知道是做数据的。和金融有关的)
面试官问:你平时炒股吗,对金融有了解吗?
答:对金融不太了解,我不炒股,不会炒股。我下去去了解了解。
面试官说:windows系统不需要写在简历上了,需要会Linux系统,现在很多东西都是在Linu系统上开发的,也要会React框架。
B面
1.首先也进行了自我介绍。
2.问了一下会拓扑图吗?
(答:本科的时候学过,现在基本忘了,就是将交换机、路由器、主机进行配置、ping通)
3.学Vue学了多久
(答:学习了一两个月,后来因为忙毕业论文的事情就没有再学了,后来找工作又开始学。主要在B站上学习尚硅谷和黑马程序员的课程自学的。)
4.问实习的内容、需要用到的数据是怎么来的和所遇到的难点和解决的问题是什么?
(答:实习时候主要做的工作就是学习前端开发工程师的代码,对他们的代码进行了检查,并且对在不同浏览器上的兼容性,页面和功能的实现,对一些功能进行测试。对一些大的项目的小的功能进行实现,比如图片的显示等。没有遇到什么印象深刻的难点,对于布置下来的任务都是自己上网查,然后不会的去问。)
追问怎么测试:答手动测试
需要用到的数据,说是公司给的,然后转到了自己做的项目上,说是开源的,有个服务器,可以调用接口。
(面试经历是捏造的,为了能找到工作,所以最后自己编的都快要红温了,不知道该怎么编了,然后面试官没再问了)
5.父子、兄弟、祖孙组件之间如何进行数据的传递
(答:父子组件之间传参用props,兄弟组件之间用emits传递参数,祖孙之间从爷爷传给父亲,再传给孙子)(最后一个是胡扯的)
追问:祖孙之间这样一级一级传递不会很麻烦吗?
(答:好像有个什么功能。我忘记了)
6.ES6语法的了解
(答:因为想不太起来了所以说:希望面试官可以给点提示。然后回答了var\const\let的区别)
7.箭头函数和普通函数的区别
没答上来
8.问比较掌握的知识是什么
(答:对HTML、CSS比较熟练、JavaScript和VUE掌握的没那么好,不是很熟练)
9.问了Vue的生命周期
最后面试官问你还有什么想要了解的吗?
我说贵公司对应聘人员的要求是什么?
(面试官答:需要有领悟和学习能力,对基础知识的掌握,动手能力)
又问如果一面通过的话,什么时候会二面呢?
(面试官答:二面会统一安排)
然后我说没有什么要问的了,谢谢面试官,主要自己内心觉得要凉了。
总结:主要是根据简历中的经历和所写的内容进行提问的,也有一些八股的提问。感觉是凉了。八股得好好背呢。而且觉得视频中自己的样子有点不精神,显得有点无精打采的,不是积极向上的,感觉下次也要做好形象管理。