一、前言
在正式开始之前,要提一下我的上一次面试经历:(面经)本以为没戏却成功了的面试,这是我第一次参加面试,而且是在学习WebGIS不到2个月的情况下进行的。但是我却通过了,而且拿到了一个对于应届生来说比较好的薪资。
老实说我有点膨胀,然后特别是在我又学了一个月WebGIS的情况下,我参加了这一次的面试:
GIS开发工程师,广州,私企,第一面为技术面试(电话进行)
而我的简历上,关于技术部分是这么写的:
二、面试问题
没有让我做自我介绍,下面是这次电话面试提到的问题:
- 你对前端有多少了解?
- 你对前端框架有没有了解?
- 你用OpenLayers做过什么?
- 如果我在渲染一个点图层的时候,这个点的数量非常多,一次加载的话会非常慢,有什么办法可以改善这个加载速度?(发布切片服务不是正确答案,因为还需要在前端能够操作这个点)
- 说说你知道哪些OGC服务的标准
- 说说WMS、WMTS、WFS的区别
- 你最熟悉的语言是什么?
- 你对ES6有了解吗?
- 你能说说常见的坐标系吗?
- 你能说说地理坐标系和投影坐标系有什么区别吗?
- 你对Dock、云计算、大数据这类比较新颖的技术,你有什么了解吗?.
- 你对哪一个数据库比较熟悉?你用它来干嘛呢?
- 那你写过SQL语句吗?
- 你对开源的GIS软件有哪些了解?
- 除了你说的那个WebGIS平台,你还有做别的吗?
- 那你有用其他语言做过比较完整的东西吗?
- 你现在还有课程是吧,大概到什么时候,能否来实习?
- 你有什么问题想问的吗?
三、最后
这次面试对我来说意义重大,上面问到的问题我大多都答不上来或者是没有学过做过,这让我意识到自己其实就是臭鱼烂虾啥都不懂。也不知道还有没有第二轮面试,有的话就在更新吧,没有就算了。
但是面试问题问完后,面试官特别特别特别友好地和我又聊了十几分钟,他帮我分析了我现在的情况,给了我后续的建议。真的特别感谢他。
面试官给我的一个最主要的建议是:如果可以的话,去参加实习,实习能让自己少走很多弯路,在自学WebGIS这一块来说。