前言
简介
面试之前
面试流程
自我介绍
1
面试简介
1 、首先做一个简单的自我介绍
2 、在公司/学习中做了什么样的项目? 在项目中参与哪些模块?重点介绍做了哪些功能?
3 、用户名/密码传输给后台的时候是加密传输还是明文传输
4 、token如何校验 ,token的有效期?JWT的原理
5 、在项目中加载的底图有哪些?
6 、动态投影
2
面试之前
1 、做充分准备, 掌握核心关键面试题
2 、针对不会的记录, 之后复盘, 搜索对应答案
买只录音笔, 或手机录音, 把整个面试的过程录制下来, 复盘
3 、将自己的业务梳理清楚, 能够讲清自己所做的业务
4 、可以投递非意向就业城市, 增加面试实战经验
3
面试流程
1.技术面试流程
-
简单自我介绍
-
八股文
-
针对项目 , 问项目中的业务逻辑, 以及使用的技术栈
2.有工作经历的
-
你之前是干什么, 非本专业
-
做过哪些项目 ,在项目里承担的工作职责
-
选择有亮点的, 克服的难点去说
-
确保你写的, 面试官问的时候 ,你都能回答出来
介绍项目着重点 ,在梳理清楚需求, 理清业务逻辑。
非相关专业的人, 一定说清楚自己的职业规划。
4
面试中的话术
注意:技术面试中,不要有“好像”这个话术
-
我熟悉GIS系统的基本原理和应用,包括地图制作、地理数据分析、空间查询和可视化等方面。
-
我具备扎实的编程基础,熟悉GIS开发的主流语言和框架,如Python、Java和QGIS等。
-
我能够独立完成GIS系统的设计和开发,包括地图制作、数据导入、功能实现和测试等方面的工作。
-
我具备良好的团队合作和沟通能力,能够与其他技术人员和业务人员进行有效的协作和交流。
-
我熟悉GIS系统的应用领域,如城市规划、环境保护、灾害监测和交通管理等,并能够根据实际需求进行定制化开发。
-
我了解GIS技术的发展趋势,关注新技术和新应用,并能够灵活运用到实际项目中。
-
我具备高效的问题解决能力,能够快速定位和解决GIS系统中的各种问题和故障。
-
我注重代码的可读性和可维护性,编写规范、易读的代码,并能够为团队成员提供技术指导和支持。
-
我了解GIS相关标准和规范,如OGC标准、ESRI格式等,并能够在开发中遵循这些标准和规范。
-
我对GIS行业的市场需求和竞争态势有一定的了解,能够为公司的业务发展提供有益的建议和方案。
在面试中展示这些话术时,应聘者可以根据实际情况进行适当的调整和补充,以突出自己的优势和特长。同时,要注意表达的逻辑性和条理性,让面试官更好地了解自己的技能和经验。
5
WebGIS开发工程师面试自我介绍
注意:自我介绍时,一定要结合自己真实的学习、工作经历,性格特点和优势,进行表述!
"您好,非常感谢您给我这次面试机会。我叫[XXXXX],具有多年的WebGIS开发经验。我对GIS有深厚的理论基础,熟练掌握GIS相关知识和技能,能够独立进行WebGIS应用系统的设计和开发。
我精通前端技术,如HTML、CSS、JavaScript等,熟悉主流的GIS前端框架,如OpenLayers、Leaflet等。同时,我也熟练掌握后端技术,如Python、Java等,熟悉常见的Web开发框架,如Django、Spring等。
在GIS开发方面,我具备丰富的实战经验。我曾负责多个WebGIS项目的开发,包括地图制作、数据导入、功能实现和测试等各个环节。我注重代码的可读性和可维护性,编写规范、易读的代码,并能够为团队成员提供技术指导和支持。
此外,我非常注重团队合作和沟通能力。我认为一个优秀的WebGIS开发工程师不仅需要具备扎实的技能,还需要能够与其他技术人员和业务人员进行有效的协作和交流。
总之,我有强烈的责任心和求知欲,希望能够在您的团队中发挥自己的专业特长,为公司的发展做出贡献。再次感谢您给我这次面试机会。"
这样的自我介绍能够充分展示应聘者的专业素养、技能和经验,让面试官更好地了解应聘者的能力和潜力。同时,也能够让应聘者更好地展现自己的优势和特长,增加自己的竞争力。
WebGIS开发面试题
1
基础篇
1、GIS八股文基础篇
2、Openlayers图形绘制
3、倾斜摄影
4、主流地图的坐标系
5、常用的坐标转换软件
6、地图上要素很多,加载慢,遇到过崩掉的情况么,前端是如何缓解的
7、二维和三维的区别
8、mapbox和Cesium的区别
9、天地图的地理坐标系,投影坐标系和地理坐标系区别
10、openlayer加载栅格服务需要那些信息
11、geojson
12、空间分析的常见方法
13、经纬度坐标和投影坐标的区别
14、地心坐标系和参心坐标系的区别
15、GIS中投影坐标系有哪些
16、常见的空间数据库
17、地理坐标系如何测量距离
5
Openlayers&mapbox
1、Openlayer如何查询要素
2、Openlayers加载geojson
3、使用了openlayer哪些地图的功能
4、openlayer添加图层到指定位置