阿里iot c++一面

先自我介绍,完了说了一下项目,完了就是基础。
1.int*p=new int[size],delete []p ,delete是怎么知道size的。
2.c 内存分区有哪些,说了之后接着问3
3.堆栈的区别。
4.一个函数,内部只有递归调用自己的函数。就会陷入死循环,问怎么去解决这个问题,如何退出死循环。
5.问我用过mat吗,好像不是说opencv里的mat,不知道是我听错了还是,下来也没查到。
6.智能指针是如何实现的
7.进程和线程的作用,区别
8.进程间通信方式有哪几种
9.算法了解吗,说了解常用的,就问排序算法有哪几种,回答之后,让我讲一下快速排序,讲完之后接着问归并排序,我说分成两段,递归调用,又问为什么分成两段,分成三段,四段,五段可以嘛
10,图论了解吗,我说学过,问最短路径算法有哪些,说了两个,再让我讲一下迪杰斯特拉算法,大概说了几句
11.网络编程,TCP和UDP的作用,区别,三次握手,四次挥手讲一下,感觉是网络编程高频面试题,幸好提前看了点。
12,了解http吗,http基于什么协议实现,http与httph区别,http比较经典的用法,比如打开一个网页,内容属于http里哪种报文请求。http相关的都不是很了解,就说不了解,然后扯到自己写的一个基于tcp的客户端服务器简单通信的demo,就问在发数据有没有考虑加密,报文是什么报文,发的数据有没有定义报文头,报文尾之类的东西,又问的我很懵逼。然后就问我对写的这个demo有没有什么改进,优化的想法,拓展一下都可以。估计是问不下去了/*捂脸*/。我就说了一下我的想法。
13.给一堆很大的数据,每一个都是10的一百次方级别,int,long long等都存储不了,你会怎么存储,设计什么样的数据结构,去存储他们,并相见。也是一时半会懵了。
14.双向链表数据结构描述一下,插入节点的实现。如果插入节点在链表中存在,如何检测,做什么处理。
基本上就是这些了。
还不知道结果,估计要凉#C++工程师##阿里巴巴##华为##面经##校招#
全部评论
大数据那个考虑用bitmap存?
点赞 回复 分享
发布于 2018-08-21 11:10
兄弟你是IOT实验室吗?
点赞 回复 分享
发布于 2018-08-21 03:39
很大数据存储用什么办法解决?
点赞 回复 分享
发布于 2018-08-18 12:07
归并能不能分为3个或者四个呢?
点赞 回复 分享
发布于 2018-08-18 10:17
已经收到2面的通知,好慌
点赞 回复 分享
发布于 2018-08-18 10:14
17号已经截止面试了吧
点赞 回复 分享
发布于 2018-08-18 08:54
可能是问用过map吗
点赞 回复 分享
发布于 2018-08-18 08:04
楼主是几号投的简历呢?想看看还有没有轮到我这一批…
点赞 回复 分享
发布于 2018-08-18 02:23

相关推荐

秋盈丶:后续:我在宿舍群里和大学同学分享了这事儿,我好兄弟气不过把他挂到某脉上了,10w+阅读量几百条评论,直接干成精品贴子,爽
点赞 评论 收藏
分享
那么好了好了:他本来公司就是做这个的,不就是正常的游戏客户端和服务器开发,软硬件联动,有啥恶心不恶心的,提前告诉你就是怕你接受不了,接受不了就没必要再往后走流程浪费时间,虽然这公司是一坨。
点赞 评论 收藏
分享
评论
2
74
分享

创作者周榜

更多
牛客网
牛客企业服务