9.10华测导航专业面(电话一面)

秋招的第二次面试,比上一次好太多太多了,总共聊了半个多小时,面试官人很温柔耐心,会引导我回答问题,不管结果如何都很感激这次面试。

上午10点收到的电话,大概在周二的时候就约了这个时间,所以有提前做一些准备。面试的很多问题都忘了,感觉中间有聊天的感觉,所以也不是纯粹意义地一问一答,就记录一下能回忆起来的地方吧

1、自我介绍

2、项目相关

①做的项目是自己做的还是跟着导师做的

②前端的项目有哪些,用了哪些技术,接触过哪些框架

③WebGL方面的研究有哪些,是否进行过三维数据方面的处理或者优化

⑤研究方向是什么,做过哪些研究,取得了什么成果

⑥定义新数据格式是怎么做的(我的一个arcgis二次开发项目)

⑦对Cesium的研究是什么,做了哪些东西

⑧旅游网站自己做了哪些部分

⑨个人求职网站的情况是怎么样的

3、前端知识

①react和vue的区别

没答上,我就根据自己的理解说react要抽象一点,vue要更易上手更加简单一点

搜了一下答案,整理出来Vue跟React的最大区别在于数据的反应式系统上。Vue提供反应式的数据,当数据改动时,界面就会自动更新,而React里面需要调用方法SetState,也就是说需要给系统一个明确的需要渲染的信号。Vue 更倾向于帮你做某件事情大部分场景下都是需要重复做的事情,开发人员只需要做剩余的部分;React 更倾向于提供最基础的功能,重复的事情自己来组合

②js的数据类型有哪些

我只说了三个,Number、String和Boolean

后面查了一下,分为基本类型和引用类型两类,基本类型除了上面的三种,还有Undefined、Null,ES6还出现了Symbol,以及谷歌67中的bigInt;第二类引用类型是Object,里面含有function、Array、Date

③页面渲染数据的流程是什么

我一开始理解错了,说vue是基于数据编程的,数据改变页面就会根据数据的改变而改变渲染。后面面试官解释了是页面中数据加载的先后顺序应该是什么,我没有确定的答案,说自己不太清楚,希望他能给我讲解一下,面试官回答的是先加载dom树等资源,然后是css等样式,最后是js的内容

④原生前端打包的项目和vue打包的项目有什么区别

我回答的是原生包主要是js文件夹、css文件夹和html文件等等,而vue包有路由、依赖包和界面文件夹,结构有所区别

posted @ 2021-09-10 20:57  哎呦喂iuv  阅读(695)  评论(0)    收藏  举报