基础题目

求职时笔试和面试中的基本题目,一般都比较简单,但有些公司会具体考察细节的知识点,基础知识要牢固。

1、什么是地理信息系统?简述其基本功能(中规院笔试题)

2、有哪些常用GIS软件?对ArcGIS,MapGIS,SuperMap做对比 (ESRI中国笔试题)

3、什么是空间元数据?

4、简单列举常用的地理坐标系统、投影坐标系统和地心坐标系统?并简要描述他们的区别。我国常用的坐标系有哪些?

5、简要描述一下矢量数据结构和栅格数据,以及各自应用的领域。

6、有哪些空间数据的索引方法,有哪些优点和缺点?简要说明其中一种。

7、试简要叙述一下空间数据建库的主要过程以及需要注意的主要问题。

8、ArcGIS Server切片缓存格式有哪几种?试评价它们的优缺点?

9、在ArcGIS server中,什么是SOM?什么是SOC?它们分别有什么作用?

10、打开数据库的一般流程是什么?

11、简述墨卡托投影和web墨卡托投影。

技术题目

此类题目着重于实践能力,考察的是对软件的实际操作,需求的实现,问题的解决等,需要丰富的实际项目经验,实际的编程能力。也是直接考察能不能胜任工作的途径,这就需要求职者有一定的工作或项目经验,而这也是大部分应届毕业生所缺乏的。

  1. (用递归实现)设计一个算法,实现对一个顺序表的数值排序。

  2. 在有序表ST中折半查找其关键字等于kval的数据元素。若找到,则函数值为该元素在表中的位置,否则为-1。

int Search_Bin ( SSTable ST, KeyType kval ) {……}

  1. 对于任意两个矩形,空间上有包含、相离、相交三种空间关系,现要求设计一个算法判断两个矩形的空间关系,如果两个矩形相交,计算相交部分。

  2. 某国土局需要建设一个综合管理信息平台以满足国土资源管理的业务需要,现要求设计一个权限管理方案。具体要求如下:

    1) 每个用户可以拥有多个子系统及对应的子模块的权限。

    2) 权限管理能够满足综合管理信息平台的子系统及对应子模块动态变化的需求;

    3) 设计权限管理方案,并给出具体实现。

  3. 使用ArcGIS API for JS或Superma API写出拖动鹰眼窗口时候,地图中的位置调整。

  4. 某城市智能公交系统,给出三个表,一个刷卡公交表(公交卡ic卡类型,车辆编号,刷卡时间……)、公交车辆表(公交车辆编号、进出站时间、方向、经过站点、……)、站点表(站点号、站点名、站点线表、……,经纬度坐标)。

    1) 从这三个表可以看出什么信息和指标?如公交车乘客量大小?公交车站间(Origin-Destination)

    2)设计程序流程图,计算得到公交乘客的站间(Origin-Destination)

  5. 如果你需要做春运专题,请问你需要哪些数据、采用什么数据分析方法以及如何保证精度?(百度数据工程师面试题)8. 你认为街景图是如何制作的?(百度数据工程师面试题)

  6. 百度搜索框中,输入“北京”,搜索框下面会以北京为前缀,展示“北京爱情故事”、“北京公交”、“北京医院”等等搜索词,输入“结构之”,会提示“结构之法”,“结构之法 算法之道”等搜索词。请问,如何设计此系统,使得空间和时间复杂度尽量低。

开放题目

此类题目出题随意,答案也相当开放。主要考察的是求职者对行业的看法、个人的创意、前沿技术的了解等,需要在一定程度的了解上,有自己独特的见解。

1、谈谈你对AR/VR的看法,并描绘其技术在GIS中的应用场景。

2、当前GIS在智慧城市中的应用及未来发展趋势?

3、出租车GPS数据可以给城市交通规划中的应用以及研究方向?

4、用8句话谈谈你对中国目前GIS发展的了解和感想。你认为目前GIS的局限在哪里?

5、你认为现今GIS的发展热点是什么?未来的发展趋势是什么?

6、你认为作为一个GIS程序员,需要掌握各方面的素养是什么?

7、你使用过手机地图APP/百度地图等网页地图吗?如果要你实现一个简单鹰眼图,你如何实现(简述其的实现思想)

8、说说“时钟”和“地图”的共同点(百度数据工程师面试题)

以上三种为求职时较为常见的题目类型。前两种一般为初面或者笔试部分会考察到,题目相对比较简单,只要好好准备相关专业知识,不难应对。

最后一种开放式题目相对较难,一般会在无领导小组讨论或者二面、终面中遇到,所以在准备时一定不能闭门造车,也要多关注行业发展,多多思考。才能在面试中做到从容不迫,有自己独特的见解。

GIS毕业生经典笔试、面试题汇总(待续)相关推荐

  1. Android开发经典笔试面试题汇总(持续更新中)

    1.我们都知道Handler是线程与Activity通信的桥梁,假设线程处理不当.你的机器就会变得非常慢,那么线程销毁的方法是:(A) A. onDestroy() B. onClear() C. o ...

  2. 第一篇 多线程笔试面试题汇总(转)

    一.概念性问答题 第一题:线程的基本概念.线程的基本状态及状态之间的关系? 线程:一个线程是进程的一个顺序执行流.同类的多个线程共享一块内存空间和一组系统资源,线程本身有一个供程序执行时的堆栈.线程在 ...

  3. 美团大众点评往届笔试面试题汇总

    整理了一下美团往届笔试面试题,希望对大家有帮助: 来源:美团笔试面试圈>> 1.美团点评:现场面试41题实拍含答案!JVM+HashMap+多线程+Mysql! 2.2018美团点评秋招笔 ...

  4. 经典笔试面试题(二)

    1.     拷贝构造函数参数为什么是引用. 在C++中,构造函数,拷贝构造函数,析构函数和赋值函数(赋值运算符重载)是最基本不过的需要掌握的知识.但是如果我问你"拷贝构造函数的参数为什么必 ...

  5. 经典笔试面试题总结(一)

    1.文件长度是一个大于0的整数,用变量unsignedfile_length; 来表示,把文件分成块,每块的长度也是一个大于0的整数,用变量unsigned block_length; 来表示,则文件 ...

  6. 历届各大IT公司校园招聘笔试面试题汇总

    2019各大公司校园招聘流程 Java常见面试题     数据库常见面试题 内推实习岗位 校园招聘QQ交流群:606256041 (大家相互关注校招最新动态,及时沟通笔试.面试时间) 索引 试题链接 ...

  7. Web前端笔试面试题汇总(转自github)

    前言 本文总结了一些优质的前端面试题(多数源于网络),初学者阅后也要用心钻研其中的原理,重要知识需要系统学习,透彻学习,形成自己的知识链.万不可投机取巧,只求面试过关是错误的! 面试有几点需注意: 1 ...

  8. JAVA程序员笔试面试题汇总及答案 .

    1.面向对象的特征有哪些方面 (1)抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并不打算了解全部问题,而只 是选择其中的一部分,暂时不用部分细节. ...

  9. C/C++指针的经典笔试面试题

    0.预备知识,最基础的指针 其实最基础的指针也就应该如下面代码: int a; int* p=&a; 也就是说,声明了一个int变量a,然后声明一个int 的指针,*p指向a的地址,& ...

最新文章

  1. 深入理解js的执行机制
  2. 027-日期和时间组件
  3. 【NLP】bert4vec:一个基于预训练的句向量生成工具
  4. 关于低分辨率像素游戏下显示非防锯齿中文 / 汉字的研究
  5. html按钮冻结,Vue js按钮冻结dom
  6. struts.xml 属性介绍
  7. html表单用户名,HTML表单
  8. grub引导程序适用范围
  9. NGINX反向代理部署
  10. 防止xss(脚本攻击)的方法之过滤器
  11. C#.Net 调用Java的Web Service
  12. Cannot delete or update a parent row: a foreign key constraint fails
  13. CSDN博客添加友情链接
  14. html手机表白弹窗,火热的程序员表白方式,调皮弹窗表白代码,赶紧拿去试试吧...
  15. c语言 步进电机 程序,步进电机c语言控制程序
  16. LOJ10099矿场搭建
  17. 使用TortoiseGit 进行cherry pick 操作
  18. python基础知识-12-模块的了解
  19. python提取图片中的文字
  20. 计算机网络 密钥分配

热门文章

  1. Axon 4.4 中文版文档(一)
  2. SaaS产品SEO完整指南
  3. python实验五答案_Python实验五
  4. jQuery-什么是jQuery
  5. 第7课 微信小程序实现图片搜索器案例:
  6. aardio工程实例——MIDI音乐盒(源码)
  7. 【HTML5新特性】
  8. d3.js折线图_学习使用D3.js创建折线图
  9. Lanczos插值滤波器
  10. 支付宝退款工具类整理