大华技术GIS开发工程师24届秋招三场面试Offer面经
本文介绍2024届秋招中,大华技术股份有限公司的GIS开发工程师岗位的3
场面试基本情况、提问问题等。
10
月投递了大华技术股份有限公司的GIS开发工程师岗位,所在部门为研发中心。目前完成了一面、二面与三面等全部流程,并有幸获得Offer;在这里记录一下3
场面试的经历。
这一次面试中,一面、二面为技术面试,三面为HR面试;3
场面试均为电话面试,面试官同样非常和蔼。整个流程下来,一方面是发现大华确实比较喜欢电话面试,他们的手机号也都是杭州的,很有辨识度;其次是感觉面试官的态度都非常非常好,整体面试感受很不错。
在一面电话面试的前1
天,面试官会亲自打来电话预约第二天的电话面试时间,所以可以比较好地预留出时间。一面虽然是电话面试,但是面试官提的问题还是非常多的,包括了项目实习经历、岗位专业知识和一定的计算机八股内容;但是虽然问得内容比较广泛,不过每个方向内整体的深度还是可以的,并不会问得很难。此外,这一次的面试官非常亲切,遇到一些不会的问题,会说“这个不是你的研究方向,会不会都没有关系”等诸如此类的话,确实是很为面试者着想了。此外,在最后的反问环节,面试官也会很热情、全面地介绍单位和岗位的具体情况,真的是很有耐心了。
二面是面试官直接打来的电话,当时我正好还在下班的地铁上;还好面试官态度相当温和,说可以等我下车了再打过来。不过二面时间相对较短,主要提问了一些C++ 的基本八股和GIS方面的具体内容,但都不会问得特别深入;同时,虽然面试时间很短暂,但是面试官对于具体工作内容、岗位情况的介绍依然还是很详细的;同时面试官也专门介绍了接下来几轮的面试流程。
三面是HR直接打来的电话。和其他的HR面试一样,主要是问一些个人学习、生活、项目、学生工作与兴趣爱好方面的内容;同时也会对当前已有的Offer情况加以询问。不过这一次的HR面真的好久,接近半个小时;会针对专业方向和个人经历问得比较仔细——能够感受到这一次HR大概率是可以掌握生杀大权的哈哈哈,因为感觉这一次HR的提问并不是随意问的,而是在面试前就已经做好了比较充足的准备,将我个人的专业特点、相关项目经历与工作的关联等等,了解的都比较清楚。此外,在这一次HR面试中,当问到预期薪资时,我还说了一个可能相对而言比较低的期望(主要是当时只有另一个base比较低的Offer,我也比较实在,就没有往更高的预期上去说),HR还感叹在杭州我的预期薪资确实可以再高一些。
1 一面
面试情况
-
上午
09:35
开始,持续35
分钟左右。 -
电话面试,
1
位面试官;面试官很和蔼。 -
首先做自我介绍;提问
35
分钟。
提问问题
- 介绍一下本、硕期间处理栅格数据有关的项目,其中具体做了什么?
- 介绍一下本、硕期间处理矢量数据有关的项目,其中具体做了什么?
- 在研究生阶段的叶绿素项目中,处理的栅格数据都包括哪些?具体如何处理的?得到的结果是什么类型的,结果具有什么含义?
- 在滴滴的实习中,做了什么针对矢量数据的工作?如何优化矢量数据的处理、分析速度?
- 在滴滴的实习中,调用的后台数据库是如何实现的,用了什么数据库?如何处理后台数据库数据获取过程中可能出现的异常情况?
- 你接触过哪些与GIS分析有关的项目或工作,具体都是做什么的?
- 本科的项目中,都分别用到了哪些地图引擎?都大致做了哪些工作?
- 你的个人职业规划如何,对于GIS与RS就业的选择如何?对于GIS开发的前、后端自己更倾向于哪一个?
- 研究生的研究方向具体是做什么的?具体的工作都有哪些?
- 对于海量的空间数据处理,具体都做过哪些实际工作?遇到了哪些问题?
- 你常用的编程语言都有哪些?
- C++ 有哪些数据结构、表达式类型、变量类型、数据类型?关系表达式都有哪些?
- C++ 的
int
类型变量大小是多少个字节,short
、long
与double
类型又是多少呢? - C++ 的循环可以有哪些方式?哪种效率更高?
- C++ 的效率与Python相比,主要体现在哪里?对于海量数据的读取与分析,其优化效果是否明显?
- C++ 的多线程是否接触过,具体是如何实现的?
- C++ 的设计模式有哪些,都是什么意思?
- 常用的SQL是哪种?如何提升数据库的性能?
- 数据库创建表的具体流程是什么,需要注意什么?联表查询是什么,是怎么实现的?
- 常见的坐标系都有哪些,具体分类是什么?
- 你知道哪些GIS开发引擎与地图引擎?
- 地图瓦片切分的具体原理是什么?
- 你接触过哪些和三维模型有关的项目?了解哪些三维模型构建的算法或软件?
- 除了点云数据,还可以用哪些数据构建空间三维模型?各自需要用到哪些算法?
- 在本科的点云建模项目中,点云构建空间三维模型的时候具体流程是什么,需要如何实现?是否对构建得到的模型加以渲染?
- 你所构建的几个三维模型是什么格式的文件?
算法题目
- 无。
面试结束反问
- 个人对于RS接触较多,但对于GIS,尤其是WebGIS接触较少;这个需要如何进一步提升自己对于岗位的适应能力?
- 岗位主要工作是开发还是应用?具体是做哪些工作的?
反馈情况
3
天后,收到二面电话。
2 二面
面试情况
-
晚上
20:40
开始,持续10
分钟左右。 -
电话面试,
1
位面试官;面试官很和蔼。 -
无需做自我介绍;提问
10
分钟。
提问问题
- 本科、研究生期间的实习,哪些是自己找的,哪些是学校对接参与的?
- 滴滴的实习目前还在进行吗?这一实习主要是做什么的?用了哪些代码语言?
- 你比较熟悉的代码语言是什么?其中这些代码语言是上课学习的还是自学的?
- 是否系统学习过C++ 语言?
- C++ 中,结构体与联合体有什么区别?
- C++ 中,
#define
与const
有什么区别? - C++ 中,内存管理、垃圾回收机制是如何的?
- C++ 中,
new
、delete
,new[]
、delete[]
,与malloc
、free
有什么区别与特点? - C++ 中,程序运行时,堆、栈等都保存哪些数据?
- 有哪些常用的坐标系?CGCS2000坐标系与WGS84坐标系有哪些区别?
- 是否对数字孪生城市感兴趣?对其有哪些了解?对三维点云、BIM等了解如何?
- 对Java语言是否熟悉?
- 对纹理压缩的原理与方法是否了解?其中涉及到瓦片的相关内容,是否了解?
- 研究生阶段,所研究的遥感影像数据是哪种数据?毕业课题具体是做什么的?
算法题目
- 无。
面试结束反问
- 对于Java、WebGIS等内容的掌握不牢固,如何加以短板的填补?
反馈情况
3
天后,收到三面电话。
3 三面
面试情况
-
晚上
20:20
开始,持续25
分钟左右。 -
电话面试,
1
位面试官,为HR;面试官很和蔼。 -
无需做自我介绍;提问
25
分钟。
提问问题
- 个人在GIS开发方面的经历如何?有哪些技术积累?
- 目前都有哪些Offer了?都是哪些公司?你相对比较有意愿的是哪一个?
- 你的期望薪资为多少?已有的Offer中,薪资大概都是什么水平?
- 你认为今年的秋招形式如何,难度如何?
- 你都投递过哪些方向的哪些岗位?对于互联网和GIS开发方向的岗位,你是如何看待的?
- 研究生是保研的吗?本科期间成绩排名如何?为什么选择了现在的中科院来读研?
- 研究生期间做的项目都是老师承担的项目吗?课题组都可以接到哪些级别的的项目,具体举例说明一下?
- 研究生期间做的项目都是和RS关系比较大的,而现在的岗位是GIS;为什么投递GIS方向的岗位?
- 你认为本科的地理信息科学专业,和研究生的地理信息系统专业,到底有什么区别?
- 你认为在GIS开发方面,你的优势都有哪些?
- 研究生毕业论文的内容具体是什么?这个是自己选择的还是导师确定的?
- 你认为研究生阶段的项目、实习经历,对于个人找工作有什么帮助?
- 在完成RS相关的项目时,你如何同时兼顾自己的GIS学习与能力?
- 目前还在滴滴实习吗?是否考虑滴滴实习转正?是否报名了滴滴的秋招?
- 自己对于就业地点有什么要求吗?
- 家是哪里的?父母是做什么的?是独生子女吗?
- 父母更倾向于让你去更稳定的工作吗?父母对于工作地点的选择有什么倾向?
- 目前有女朋友吗?
- 本科、研究生期间担任了很多学生工作,你是如何平衡这些工作与个人生活、学习的时间安排的?
- 本科期间曲艺社社长的经历是怎么样的?都表演过什么形式的节目?写剧本、导演和表演你都参与过吗?文艺方面还有哪些其他的爱好?
- 本科期间的定向越野经历是怎么样的?这个和你的专业是否相关?
- 你有哪些爱好,有哪些特长?
算法题目
- 无。
面试结束反问
- GIS开发是单位、部门的核心项目或需求吗?
- 这一岗位的出差需求是否频繁?
反馈情况
- 两天后,收到Offer意向邮件。
欢迎关注:疯狂学习GIS
相关文章:

大华技术GIS开发工程师24届秋招三场面试Offer面经
本文介绍2024届秋招中,大华技术股份有限公司的GIS开发工程师岗位的3场面试基本情况、提问问题等。 10月投递了大华技术股份有限公司的GIS开发工程师岗位,所在部门为研发中心。目前完成了一面、二面与三面等全部流程,并有幸获得Offerÿ…...

前端三大MV*模式:MVC、mvvm、mvp模式介绍
MVC(同步通信为主):Model、View、Controller MVP(异步通信为主):Model、View、Presenter MVVM(异步通信为主):Model、View、ViewModel mvc模式介绍 MVC(Model–View–Controller)模式是软件…...

分享一些Git的常用命令
常用命令 命令名称作git config —global user.name 用户名设置用户签名git config —global user.email 邮箱设置用户签名git init初始化本地库git status查看本地库状态git add 文件名添加到暂存区git commit -m “日志信息” 文件名提交到本地库git reflog查看历史记录git r…...

C语言第四十二弹---使用多种方法实现字符串左旋转
使用多种方法实现字符串左旋转 一、 左移法 思路:每一次通过移动第一个字符,然后把后面的字符前移,然后再进行移动第一个字符再前移。故需要使用嵌套循环,外层循环控制移动第一个字符的次数,第二个循环进行字符前移 …...

REST-Assured--JAVA REST服务自动化测试的Swiss Army Knife
什么是REST-Assured REST Assured是一套基于 Java 语言实现的开源 REST API 测试框架 Testing and validation of REST services in Java is harder than in dynamic languages such as Ruby and Groovy. REST Assured brings the simplicity of using these languages into t…...

docker中的网络不通问题
前言 有时候在使用docker时,会莫名其妙docker内部与外网网络不通 docker与防火墙 docker内部的网络与宿主机的防火墙有千丝万缕的联系,docker启动的那一刻如果防火墙是启动的,docker内部与外部就会走防火墙转发策略,这个时候&a…...

Android 12.0 修改Android系统的通知自动成组的数量
场景: Android 系统对显示在通知列表中的同一个应用的通知进行分组管理,即相同的packageName中,当通知数量达到系统默认指定的数量时,会自动成一组. Android 12.0 中系统默认的自动成组数如下所示: 核心路径 : frameworks/base/core/res/res/values/config.xml<!-- 来自同…...

Debian12配置ssh服务器
Debian12配置ssh服务器 安装ssh-server sudo apt install openssh-server启动ssh sudo systemctl start ssh启用ssh sudo systemctl enable ssh查看ssh状态 sudo systemctl status ssh可以看到有enabled和running字样 说明ssh启用成功 连接到服务器 # username是你的用…...

飞天使-elk搭建补充
文章目录 es 集群创建密码kibana 配置文件以及和nginx配置pm2 安装定期清理索引以及告警logstash 配置filebeat 配置文件nginx 的日志索引 es 集群创建密码 参考这篇博文进行设置:https://juejin.cn/post/7079955586330132487 最后的效果 #curl -XGET http://127.0…...

YOLOv7+姿态估计Pose+tensort部署加速
YOLOv7-Pose YOLOv7是一种高效的目标检测算法,用于实时物体检测。姿态估计Pose是一种用于识别和跟踪人体关键点的技术。TensorRT是一个针对深度学习推理任务进行加速的高性能推理引擎。 将YOLOv7和姿态估计Pose与TensorRT结合可以实现快速而准确的目标检测和姿态估…...

Java数据结构 之 包装类简单认识泛类
生命不息,奋斗不止 目录 1. 什么是包装类? 1.1 装箱和拆箱 1.2 自动装箱和自动拆箱 2. 什么是泛型 3. 引出泛型 3.1 语法 4 泛型类的使用 4.1 语法 4.2 示例 4.3 类型推导(Type Inference) 5. 裸类型(Raw Type) (了解)…...

人工智能 - 人脸识别:发展历史、技术全解与实战
目录 一、人脸识别技术的发展历程早期探索:20世纪60至80年代技术价值点: 自动化与算法化:20世纪90年代技术价值点: 深度学习的革命:21世纪初至今技术价值点: 二、几何特征方法详解与实战几何特征方法的原理…...

多元排列熵 Multivariate Permutation Entropy
熵(Entropy) 信息论中熵的概念首次被香农提出,目的是寻找一种高效/无损地编码信息的方法:以编码后数据的平均长度来衡量高效性,平均长度越小越高效;同时还需满足“无损”的条件,即编码后不能有原始信息的丢失。这样&a…...

Windows安装MySQL8.2
Windows安装MySQL8.2 三种安装模式 默认自定义完整 本案例选择自定义 选择安装目录 勾选 Run MySQL Configurator 配置MYSQL 默认为开发者模式 在 Config Type 下拉列表中选择数据中心 设置 root 账号密码...

Windows下安全认证机制
NTLM(NT LAN Manager) NTLM协议是在Microsoft环境中使用的一种身份验证协议,它允许用户向服务器证明自己是谁(挑战(Chalenge)/响应(Response)认证机制),以便…...

(学习笔记)Xposed模块编写(一)
前提:需要已经安装Xposed Installer 1. 新建一个AS项目 并把MainActvity和activity_main.xml这两个文件删掉,然后在AndriodManifest.xml中去掉这个Activity的声明 2. 在settings.gralde文件中加上阿里云的仓库地址,否则Xposed依赖无法下载 m…...

SSM框架(五):Maven进阶
文章目录 一、分模块开发1.1 分模块开发的意义1.2 步骤 二、依赖管理2.1 依赖传递2.2 可选依赖和排除依赖 三、继承与聚合3.1 聚合3.2 继承3.3 聚合和继承区别 四、属性4.1 pom文件的依赖使用属性4.2 资源文件使用属性 五、多环境开发六、跳过测试七、私服7.1 下载与使用7.2 私…...

【计算机视觉】基于OpenCV计算机视觉的摄像头测距技术设计与实现
基于计算机视觉的摄像头测距技术 文章目录 基于计算机视觉的摄像头测距技术导读引入技术实现原理技术实现细节Python-opencv实现方案获取目标轮廓步骤 1:图像处理步骤 2:找到轮廓步骤完整代码 计算图像距离前置技术背景与原理步骤 1:定义距离…...

Java项目实战《苍穹外卖》 四、Swagger接口文档
以铜为镜,可以正衣冠;以人为镜,可以明得失;以史为镜,可以知兴替。 - - - 李世民 系列文章目录 苍穹外卖是黑马程序员2023年的Java实战项目,作为业余练手用,需要源码或者课程的可以找我ÿ…...

深度学习——第03章 Python程序设计语言(3.1 Python语言基础)
无论是在机器学习还是深度学习中,Python已经成为主导性的编程语言。而且,现在许多主流的深度学习框架,例如PyTorch、TensorFlow也都是基于Python。本课程主要是围绕“理论实战”同时进行,所以本章将重点介绍深度学习中Python的必备…...

【人工智能Ⅰ】实验6:回归预测实验
实验6 回归预测实验 一、实验目的 1:了解机器学习中数据集的常用划分方法以及划分比例,并学习数据集划分后训练集、验证集及测试集的作用。 2:了解降维方法和回归模型的应用。 二、实验要求 数据集(LUCAS.SOIL_corr-实验6数据…...

前端下载文件的方法-blob下载
前端经常会遇到下载文件的需求,后端一般提供的以下两种方法: 文件地址。后端直接提供要下载的文件地址,常用于图片、音视频等静态文件文件流。后端返回文件流,常用于excel等动态文件 一、a 标签下载 1、直接html使用a标签下载 …...

zookeeper+kafka+ELK+filebeat集群
目录 一、zookeeper概述: 1、zookeeper工作机制: 2、zookeeper主要作用: 3、zookeeper特性: 4、zookeeper的应用场景: 5、领导者和追随者:zookeeper的选举机制 二、zookeeper安装部署: 三…...

【LangChain实战】开源模型学习(2)-ChatGLM3
介绍 ChatGLM3 是智谱AI和清华大学 KEG 实验室联合发布的新一代对话预训练模型。ChatGLM3-6B 是 ChatGLM3 系列中的开源模型,在保留了前两代模型对话流畅、部署门槛低等众多优秀特性的基础上,ChatGLM3-6B 引入了如下特性: 更强大的基础模型&a…...

Python编程技巧 – 迭代器(Iterator)
Python编程技巧 – 迭代器(Iterator) By JacksonML Iterator(迭代器)是Python语言的核心概念之一。它常常与装饰器和生成器一道被人们提及,也是所有Python书籍需要涉及的部分。 本文简要介绍迭代器的功能以及实际的案例,希望对广大读者和学生有所帮助。…...

C语言练习题
C语言练习题 文章目录 C语言练习题题目一题目二题目三题目四题目五题目六题目八 题目一 #include <stdio.h> //VS2022,默认对齐数为8字节 union Un {short s[7];int n; };int main() {printf("%zd", sizeof(union Un));return 0; }代码运行结果:> 16 sizeo…...

常见的AI安全风险(数据投毒、后门攻击、对抗样本攻击、模型窃取攻击等)
文章目录 数据投毒(Data Poisoning)后门攻击(Backdoor Attacks)对抗样本攻击(Adversarial Examples)模型窃取攻击(Model Extraction Attacks)参考资料 数据投毒(Data Poi…...

flutter开发实战-为ListView去除Android滑动波纹
flutter开发实战-为ListView去除Android滑动波纹 在之前的flutter聊天界面上,由于使用ScrollBehavior时候,当时忘记试试了,今天再试代码发现不对。这里重新记录一下为ListView去除Android滑动波纹的方式。 一、ScrollBehavior ScrollBehav…...

牛客在线编程(SQL大厂面试真题)
1.各个视频的平均完播率_牛客题霸_牛客网 ROP TABLE IF EXISTS tb_user_video_log, tb_video_info; CREATE TABLE tb_user_video_log (id INT PRIMARY KEY AUTO_INCREMENT COMMENT 自增ID,uid INT NOT NULL COMMENT 用户ID,video_id INT NOT NULL COMMENT 视频ID,start_time d…...

ubuntu下快速搭建docker环境训练yolov5数据集
参考文档 yolov5-github yolov5-github-训练文档 csdn训练博客 一、配置环境 1.1 安装依赖包 前往清华源官方地址 选择适合自己的版本替换自己的源 # 备份源文件 sudo cp /etc/apt/sources.list /etc/apt/sources.list_bak # 修改源文件 # 更新 sudo apt update &&a…...