易智瑞面试

    技术2024-10-24  30

    之前投了易智瑞的GIS开发实习生,这次突然就收到了面试的通知,来得有些突然,完全没有准备。下面是我整理的一些这次面试的问题,问得都很基础,但是之前很多东西没有准备,也忘得差不多了,本来以为自己答得还挺好,没想到挂掉了。

    地信方面的问题

    :1.栅格数据和矢量数据的区别,二者在大比例尺表现时有什么不同 答:矢量数据:矢量记录坐标实体及其关系 矢量数据定位明显,属性隐含。放大不失真 栅格数据:栅格数据是将空间分割成网、格,在每个栅格上赋予相应的属性值来表示实体。 栅格属性明显,定位隐含,数据结构更加简单。放大可能失真 2.地理坐标和投影坐标 答:地理坐标:经纬度为单位,确定一个可以量化计算的椭球体,确定一个可以将改椭球定位的大地基准面,如WGS84。 地理坐标系统中包含大地基准面、地球椭球体 投影坐标:是地理坐标转换为的平面坐标,北京54,投影坐标系下可测量面积 常用的投影方式:高斯投影、墨卡托投影

    开发方面

    :1.C#中的虚函数:在基类函数中声明加一个virtual说明是虚函数,其派生类可以通过override重写虚函数,重写后 的虚函数仍是虚函数,virtual只对类中的实例函数成员有意义。 如果不使用虚函数,则子类先调用父类的函数,再调用自己的,使用虚函数就只调用自己的函数 2.try和finally中都有return语句时的情况:依然会执行finally中代码,如果try和finally中都有return,则先执行try中的return,但是此时程序并不会立即返回,而是将结果放入函数栈,再执行finally中的return,并返回finally中的return

    这次面试发现自己确实基础不牢靠,平时也是奉行能用就行的原则,没有准备的时候发现自己基本都忘得差不多了。

    Processed: 0.011, SQL: 9