阿里高德测开面试内容

1.请求域名为高德地图,从发送到返回到经历了什么
2.向网站上传一张图片,这过程都发生了什么,从http角度
3.堆和栈,举例用到这种数据结构的技术。
4.开放题:一个集合Q,Q里有一段words,words中每个word出现的次数记为w,即Q{w,c},要求:实现一个get方法,如Q.get('hello')获得该单词出现的次数
1)不可以使用高级数据结构,只可以使用栈和链表
2)其次要求复杂度O(1)
3)计算资源是有限的

#面经##校招##高德##测试开发工程师#
全部评论
楼主结果怎么样
点赞 回复
分享
发布于 2020-09-17 15:47

相关推荐

投递滴滴等公司7个岗位
点赞 评论 收藏
转发
头像
04-02 16:26
已编辑
门头沟学院 电子信息类
笔试: 3.22 (后端开发卷)五题A掉了3题 100 100 100 0 0美团到家暑期实习测开一面3.28C++被捞 不会java下面是按照简历里挨个问的0项目 0实习 java也不会 只能被拷打八股MySQL:1. 事务的四大特性2. 数据库设计三大范式(没回答上来漏了俩)3. 索引是啥介绍一下4. 建立索引的时候需要注意啥5. 索引怎么建立6. 索引建立的时候可以在多个键上吗    1. 答:可以,联合索引7. 你自己实际用数据库的时候干啥了,有啥使用经验8. 关系型数据库与非关系型数据库以及别的数据库类型及名字9. 有没有用到什么数据库接口(JDBC)10. 场景题:数据库一般都是用接口,比如java直接获得对象,怎么实现一下(不会,是myBatis)网络:1.七层网络协议2.http在五层模型里面的哪层3.DNS在哪层4.tcp与udp有啥区别5.IEEE 802.3协议在哪层6.IP在哪层Linux:1.进程间通信的方式:2.管道跟mmap有啥区别3.socket与mmap有啥区别C/C++:1. new与malloc有啥区别2. delete与free有啥区别3. 析构函数怎么写(因为刚才忘记说delete调用析构函数了)数据结构:1.常用的数据结构都会吧2.算法题    1.:两个栈实现队列(口述)    2 :  快排怎么实现,原理是啥(口述)    3 :  pivot怎么选择    4 :  快排时间复杂度    4 :  为什么时间复杂度会恶化到O(n^2)其他:1.多线程学过吧,学的咋样更新,4.2回到人才库,主要还是不会java
点赞 评论 收藏
转发
点赞 12 评论
分享
牛客网
牛客企业服务