面议
航空工业雷达与电子设备研究院2
核心业务开发:负责公司GIS可视化平台、智慧城市/智慧交通相关业务的前端架构设计与开发,基于 Vue3 生态构建高性能、高复用性的组件库。
地图可视化:基于 OpenLayers 进行2D地图功能的深度定制开发,包括矢量图层渲染、要素交互、坐标转换、热力图、轨迹回放等。
服务端支持:使用 Node.js(如Egg.js/Nest.js/Express)开发轻量级BFF层(Backend For Frontend),负责地图数据聚合、接口转发、静态资源管理。
性能优化:针对地图大数据渲染(如海量点标记、轨迹线)进行Canvas/WebGL层面的渲染优化,确保地图交互流畅。
工程化建设:参与前端工程化体系建设,优化Webpack/Vite构建配置,提升研发效率和代码质量。
1. Vue3 生态(核心)
基础扎实:精通 Vue3 核心原理,熟练使用 Composition API、Teleport、Suspense 等新特性。
生态熟练:深度使用 Vue Router(4.x)、Pinia/Vuex(4.x),理解响应式原理及虚拟DOM diff算法。
TypeScript:熟练使用 TypeScript 进行项目开发,能够定义复杂的接口类型、泛型约束。
2. OpenLayers 地图开发(重点)
GIS基础:熟悉地理信息系统基本概念(坐标系、投影、分辨率、比例尺),熟练掌握 OpenLayers 6/7+ 的API。
图层与数据:
能够处理多种数据源(GeoJSON、WMS、WMTS、矢量瓦片)。
实现要素(Feature)的增删改查、样式定制(StyleFunction)。
熟悉地图交互(绘制、修改、选择、弹窗)的实现。
渲染优化:有海量点位聚合(Cluster)、轨迹线抽稀、Canvas图层自定义渲染经验者优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕