淘宝(淘宝网) 认领
北京
1.shp文件格式<br>2.C与C++的区别<br>3.tcp三次握手<br>4.tcp三次握手的原因<br>5.设计模式。单例模式<br>6.逆序链表
开始问了我之前做过的一个项目中的地图数据中的道路有哪些属性,我说我们没有用到道路数据,只用到了面状的行政区划数据,属性数据主要是一些经济指标。然后问shp格式都有哪些文件,我说了.shp,.shx,.dbf文件。然后问我什么比较精通,我说C++和网络编程。然后让我讲一下tcp,我想了想觉得这个问题有点大,然后问他讲哪方面,他说你说一下三次握手吧,我讲了。然后问我tcp与udp的区别,之后又问了tcp建立连接为什么需要3次握手。我回答的不好。后来又让我说出几个常见的设计模式及使用场景,我说了几个,然后他让我写一个单例模式。我写了,开始没有考虑多线程的情况,后来加上了。然后又让我写了逆序链表。写完后他说算法还可以,虽然你知识面挺广的,但没有特别熟悉的方面,所以是很致命的。所以就没有通过面试
正在加载验证码...
淘宝(淘宝网)LBS软件开发工程师面试经验&面试问题
面试问题
1.shp文件格式<br>2.C与C++的区别<br>3.tcp三次握手<br>4.tcp三次握手的原因<br>5.设计模式。单例模式<br>6.逆序链表
面试过程
开始问了我之前做过的一个项目中的地图数据中的道路有哪些属性,我说我们没有用到道路数据,只用到了面状的行政区划数据,属性数据主要是一些经济指标。然后问shp格式都有哪些文件,我说了.shp,.shx,.dbf文件。然后问我什么比较精通,我说C++和网络编程。然后让我讲一下tcp,我想了想觉得这个问题有点大,然后问他讲哪方面,他说你说一下三次握手吧,我讲了。然后问我tcp与udp的区别,之后又问了tcp建立连接为什么需要3次握手。我回答的不好。后来又让我说出几个常见的设计模式及使用场景,我说了几个,然后他让我写一个单例模式。我写了,开始没有考虑多线程的情况,后来加上了。然后又让我写了逆序链表。写完后他说算法还可以,虽然你知识面挺广的,但没有特别熟悉的方面,所以是很致命的。所以就没有通过面试